Sign in

iOS developer @SoundCloud. A dreamer needs a lot of alcohol, a drunker has too many dreams.
電視塔,也不知道還要看幾年


我的夢想是在30歲以前把自己送到國外,不只是對能力的肯定也是對我職業道路的寄望

從一畢業進入職場也三年多了,這三年來發生超多事情。

工作第一年其實根本連想出國的念頭都沒有,那時候做音樂、寫程式、追夢想幾乎把時間榨乾,等到第二年開始靜下心來思考未來生涯的定位才發現,魚與熊掌永遠無法兼得,但在第 …


Rx對我來說只是工具 by A桑

工商時間一下,泰德Bolt team致力於開發鏈上的金流加速器,而最近剛上架的PingPay 是一個利用加速器的快速支付工具,讓不懂區塊鏈,跟忍受不了區塊鏈確認交易的時間的大眾們可以簡單、快速的完成支付手續,且減少支付時需要的手續費。但在開發PingPay過程中卻充滿挑戰。對我來說,撇開SDK本身嫁接的問題,在架構設計,頁面的共用性上都是需要不斷 …


Some tips and tricks for setting up Fastlane

What will you do after committing your code

Rock Me 專案改版至今,需要一直不斷的發佈測試版給內部人員測試用為了方便後續整合,iOS team決定建置fastlane節省時間成本。

在前公司曾經導入fastlane 也曾經導過fastlane swift 版,這次在Rock Me 裡面還是導入ROR版的fastlane,因為不確定fastlane swift是否符合Rock Me 的發板需求,已彈性和功能來說還是ROR版本的較為穩定也比較多彈性。

Fastlane 好處在於

  1. 自動化包版、上傳流程
  2. 多個App同時打包
  3. 自動更換版號
  4. 節省手動等待的時間

直接在專案目錄下面在Terminal裡輸入

fastlane init

會生成一個fastlane 的子目錄,裡面包含最基本Fastfile 和 Appfile,其餘檔案則是紀錄檔。


Measuring and Optimizing HLS Performance

即便現在已經離開CHOCOTV約莫半年,但還是想要將之前學到的東西彙整並且記錄下來。在前公司學到最多的大概就是以數據為導向來做決策。而這篇文章,是在離開後半前開始有閒時間,並且開始對“數據”越來越有感,所以決定將它完成,並且,懷念以前的好夥伴。

若對Apple影音串流之格


Implement tvOS extension — Top shelf image

Recently our tvOS app was released and instead of keeping refactoring codebase I want to do something to promote our product. But HOW?

This is the my first time to develop tvOS app. The most impressive things is the beauty and amazing motion effects on tvOS. One of the examples…


count number when you received email!!

Our front-end team just launched a reading club of RxSwift last week, the first topic was Observable. This week, it’s my turn to talk about Subject. First time I knew about Reactive Programming I can’t really tell what’s the difference between Observable and Subject until I started working on my…

JoseeWoo

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store