如何开始一个iOS项目

项目开起步流程

搭架子

准备一个项目开始文件夹
以后每会把架子拖进去

配置pch

  1. 找到pch header开启
  2. 配置pch文件路径 $(SRCROOT)/项目名称/Config/PrefixHeader.pch
    记住要用相对路径,用绝对路径你放另一个人电脑上没办法跑起来。
  3. 自己验证一下

准备manager

项目小的时候这些都是慢慢攒起来的,有经验的都是有存粮的
比如像必备的Network的封装,Alert的封装。。。

封装的三个要点
单例 如何手写单例 面试必考 如何写单例
delegate
block

NetworkManager 如何写一个network的封装 有时候NetworkManager还可以封装成各种client这个看自己

HotfixManager 如何写一个hotfix的封装
SocketManager 如何写一个socket的封装
DBManager 如何写一个db的封装
MotionManager 管理旋转
AppUtilsManager 管理硬件信息的封装

准备Base文件

一般都有BaseViewController
一般都有BaseNavigationController
一般都有BaseSearchNavigationBar

开始写业务逻辑

一个迭代一个迭代的写,别妄想一口气写完。有人很喜欢把喜欢把默认的viewcontroller删除掉,我比较喜欢留着,测试用哈哈。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,284评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,106评论 8 183
  • 我的学生时代就参加过三个兴趣小组,一个是合唱队,一个是足球队,一个是排球队。前两个都是在小学一二年级参加的。书接上...
    雁过留书阅读 338评论 1 4
  • 2016年10月15日 周六 早晨5点起来做饭做菜,给爸爸送去,顺便把家里的酸奶香蕉也都拿上。老公说:都拿去你自己...
    魅力春天阅读 172评论 0 1