1、基本结构
image.png image.png讲究MVC,控制器控制view 的显示
2、依赖管理 CocoaPods
- 安装 CocoaPods
sudo gem install cocoapods
- 新建 Podfile 文件
注意格式
platform:ios,'8.0'
target 'BuDeJie' do
pod 'AFNetworking','~> 3.2.1'
end
- 安装依赖
pod install
-
装好后,关闭Xcode,然后只能双击BuDeJie.xcworkspace打开,不能以 BuDeJie.xcodeproj 打开,文件结构:相比之前多了build,Pods文件夹以及几个文件。
image.png
image.png
这里注意:xcode中显示的目录结构并不是真实的目录结构。所以在实际开发时只用关心BuDeJie/BuDeJie这个目录就可以了。
3、模块划分
实际开发中,肯定是划分模块的,划分模块后不用关注资源的位置,xcode知道文件在哪。
image.png
image.png
4、经典编译错误
iOS中第三方静态库有两种: library 中的.a 文件 以及 framework 中的 .h 文件,因此常有这两种编译错误:
-
某 .a 文件找不到
image.png -
某 .h 文件找不到
image.png
解决方式基本一样,就是在Build Settings 里设置 library search path 或者 framework search path
image.png
网友评论