![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
假如把開(kāi)發(fā)工作流程分為以下幾個(gè)階段: 編碼 -> 構(gòu)建 -> 集成 -> 測(cè)試 -> 交付 -> 部署 持續(xù)集成是指軟件個(gè)人研發(fā)的部分向軟件整體...
首先要cd到你的項(xiàng)目目錄下郊霎,然后: git常規(guī)指令 新建一個(gè)“本地倉(cāng)庫(kù)” git init查看文件狀態(tài) git status添加文件到“暫存區(qū)”...
CocoaPods常用命令 安裝CocoaPods sudo gem install cocoapods 檢查ruby源 gem sources...
相較于Swift 2.2 即寒, Swift 3做了很大的改動(dòng)姨蟋,逐漸脫離OC的影子。語(yǔ)法上很多對(duì)象去掉了NS開(kāi)頭与殃,去掉了繁瑣的命名。如 UIColo...
這篇文章講述的范圍主要針對(duì) Swift 語(yǔ)言以及 Swift 標(biāo)準(zhǔn)庫(kù)碍现。即便如此幅疼,如果能提出一個(gè)獨(dú)特的 Swift 的視角和見(jiàn)解,我們依然會(huì)提供諸...
簡(jiǎn)介 Swift中有兩種聲明“變量”的方式昼接,這兩種方式分別使用let和var這兩個(gè)關(guān)鍵字爽篷。這應(yīng)該是借鑒了Scala,因?yàn)樗鼈兒蚐cala的val...
在iOS中慢睡,實(shí)現(xiàn)動(dòng)畫(huà)有兩種方法逐工。一個(gè)是統(tǒng)一的animateWithDuration,另一個(gè)是組合出現(xiàn)的beginAnimations和commi...
可選類型也是Swift語(yǔ)言新添加的對(duì)象漂辐。主要是為了解決對(duì)象變量或常量為空的情況泪喊。在前面定義的變量和常量都不能為空。里面必須要有值髓涯。 Swift中...
簡(jiǎn)介 斯坦福cs193p 2015年的冬季iOS8課程已經(jīng)陸續(xù)上線了袒啼。說(shuō)實(shí)話當(dāng)我看到它上線的時(shí)候還是挺激動(dòng)的,畢竟我也是從iOS6看到iOS7纬纪,...