• 2020.08.25

GCDAsyncSocket源碼閱讀

typedef NS_ENUM(NSInteger, GCDAsyncSocketError) { GCDAsyncSocketNoError = 0, // 無錯誤,該枚舉從不使用 GCDAsyncSocketBadConfigError, // 無效的配置,當沒有設置代理對象、代理隊列,或是同時 […]

  • 2020.08.25

ObjectiveC之屬性

什麼是屬性 屬性指的是一個對象的屬性或特性。 蘋果公司在 Objective-C 2.0 中引入了屬性(property),它組合了新的預編譯指令和新的屬性訪問器語法。 自動合成 @ 符號標誌著“這是 Objective-C 語法”。 @property @property 是一種新的編譯器功能,它 […]

  • 2020.08.25

iOS持續集成(一)——fastlane使用

開篇 回想一下我們發佈應用,要進行多少步操作。一旦其中一步失誤了,又得重新來。這完完全全不是我們工程師的風格。在軟件工程裡面,我們一直都推崇把重複、流程化的工作交給程序完成,像這種浪費人生的工作,實在是不應該浪費我們的人生。這次的文章主角就是為了解放我們而來—— fastlane。這個明星庫在 gi […]