美文网首页
iOS 项目概览

iOS 项目概览

作者: 风之化身呀 | 来源:发表于2018-11-08 00:07 被阅读56次

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

相关文章

网友评论

      本文标题:iOS 项目概览

      本文链接:https://www.haomeiwen.com/subject/igbexqtx.html