菜鳥手下的iOS開發筆記(swift)

在陽春4月的一天晨會上,有一個老闆和善的對他的一個菜鳥手下說:「你既然會Android,那你能不能開發iOS?」html

不是說好的要外包的嗎?心裏跌宕,可是表面淡定的菜鳥手下弱弱的回道:「能夠試試」。多線程

次日,老闆給了菜鳥手下一臺Mac Book Pro和一部iphone 5C,說:「這都是我用的,如今給你,數據我都清掉了,你得從新申請1個Apple ID。」iphone

 

菜鳥手下戰戰兢兢、當心翼翼的來到了iOS殿堂的門前,首先遇到了2個門神,Object-C和Swift。工具

對於一個習慣了Java的開發者的審美,Swift確定是完勝Object-C。post

可是到網上一搜資料,頓覺念天地之悠悠,獨愴然而涕下,國內Swift的資料真的少的可憐。url

正所謂「顏值就是正義」!因而菜鳥手下毅然決然的踢翻了Object-C的神像,抱起他的Swift女神徑直衝進了iOS的世界,開始了新的冒險之旅。spa

 

如下爲本人在iOS開發過程當中總結下來的經驗,但願能給同道人以綿薄之用。線程

如下文章使用的開發環境配置:code

Swift 4htm

iOS 10.3

 

秣馬厲兵

1、iOS開發環境搭建

2、認識Xcode(第一個工程:Hello world)

3、UI開發之核心基礎——約束(入門)

4、UI開發之核心基礎——約束(實用)

5、UI開發之核心基礎——約束(深刻)

6、APP開發的主角——UIViewController

7、UIViewController導航欄

8、UIViewController們之間的協做——Segue

9、使用多線程——NSThread,GCD和NSOperation

10、無事勿擾,有事通知(1)——NSNotification

11、無事勿擾,有事通知(2)——KVO (new 2018.08.20)

更新中。。。

 

 

他山之石

1、初識CocoaPods——XCode的依賴庫管理工具 

2、多功能提示框——MBProgressHUD(new 2018.09.04)

更新中。。。) 

 

 

其餘

iOS開發筆記錯誤集

相關文章
相關標籤/搜索