What Is Software Design?

程式設計不是 “building software”,而是 “designing software”。

Is Design Dead?

軟體系統的設計是演進來的,不能一步到位,而是要藉由憑繁與使用者互動得到的回饋來修改系統設計。

Programming is Gardening, not Engineering

與其把程式設計比喻成蓋房子,實際上更像是園藝。

Orthogonality and the DRY Principle

所有程式設計活動其實都是維護,因為絕大部分的時間都在改code,寫一點改一點。即使是新專案,也很快需要回頭作修改。

顯示具有 CocoaPods 標籤的文章。 顯示所有文章
顯示具有 CocoaPods 標籤的文章。 顯示所有文章

2013年11月6日 星期三

cocoapods 的更新指令


要更新 cocoapods

sudo gem update cocoapods




要更新 podfile內的版本

pod update

2013年7月5日 星期五

Objective-C 專案 CocoaPods的運用

在開發 iOS App 時,要管理引用到的第三方的Open Source非常不容易

分享一下 使用 Cocoapods 的方法

Cocoapods (http://cocoapods.org/) 要在

一開始  創一個新的專案







1.首先 要下載cocoapods

進入Terminal
mac 下都自帶ruby 使用ruby的gem命令即可下載安裝

輸入
gem install cocoapods
pod setup




他會跑一段很久的時間

最後出現

如果裝 gem install cocoapods  會沒反應


2.在此目錄下 新增一個Podfile的文件檔

vi  Podfile
按下 i 開始編輯

輸入以下
platform :ios, '5.0'      
pod 'AFNetworking', '~> 1.2'



輸入完後 按下 esc
Shift + : wq


platform :ios, '5.1' #目標版本  可以限制版本
pod 'JSONKit', '~> 1.4' #指定版本

3.編輯好之後,再使用現在用 CocoaPods 下指令

pod install

他會幫你建立 .xcworkspace 









所以你會多三個檔案
1.Podfile.lock
2.Pods
3.xxxx.xcworkspace

恭喜您成功了

現在開始打開你的xcworkspace 開始編輯程式吧

你會發現第三方元件已經進來了