基本搭建
1.必学三个东西
1.主流的框架
2.引导页
3.界面
主流的框架结构图:
2.两种开发方式:
1.Storyboard(界面太多,不好找)
2.纯代码(界面比较多的时候用纯代码,利于后期扩展)
3.回顾一下程序启动的思路 首先程序的入口是
1.main函数-> UIApplicationMain ->
2.创建UIApplication对象
3.创建UIApplication对象代理
4.开启主运行循环,保持程序一直运行
5.加载info.plist文件,判断下是否有main
4.创建一个窗口
1.创建窗口
2.设置窗口的跟控制器(UITabBarVc)
3.让主窗口显示
5.简化一下我们项目的内存
干掉没有用的类
6.工程配置
1.Identity
1.工程的前缀
2.Bundle identiffier作用
a.程序上传AppStore
b.push
c.应用更新的时候
3.Vresion项目迭代开发:基于之前的版本开发 例如1.0 1.1
4.Build版本号 和Version共同使用,一般在开发中设置为自增id 具体看
自增ID配置 http://blog.sina.com.cn/s/blog_13ec67adc0102wimg.html
2.Deployment info(部署信息)
1.Target(部署目标) 支持最低的iOS系统的版本号
2.Devices 标识这个项目将来是部署在iPhone上,还是iPad上,还是两者都有
7.LaunchScreen > LaunchImages
8.做项目的步骤
1.主框架
2.开发方式
3.环境的部署
基本架构
1.自定义:
1.自定义类在开发中控制器基本都需要自定义(用于处理复杂的业务逻辑),方便调试bug
2.自定义控件
当系统的控件不满足需求的时候自定义系统控件,但是要还原系统的方法,
例如: 自定义模型,系统没有给出满足我们需求的类
自定义button要求:按钮的图片在右边,文字在左边
2.划分文件夹的架构(MVC)
1.一定要记得谁得事情谁管理(自己的事情自己做)
2.项目的文件应该交给文件夹管理(MVC)
3.架构(MVC)好处
1.让更多功能复用
2.方便多人开发,项目结构更加清晰
3 方便以后统一管理,代码出错(改需求)快速定位到指定的模块
————————————————
版权声明:本文为CSDN博主「white camel」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37989980/article/details/78436472