—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn应用管理iOS学科—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn小案例简介功能分析(1)以九宫格的形式展示应用信息(2)点击下载按钮后,做出相应的操作步骤分析(1)加载应用信息(2)根据应用的个数创建对应的view(3)监听下载按钮点击—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn1.加载Plist2.应用程序的view,按照plist中的数据数量先摆好!3.设置里面的内容—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn掌握1.UIView的常见属性和方法2.九宫格计算方法3.字典转模型4.Xib的使用5.自定义view(view的封装)6.简单的MVC—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn作业点击下载按钮后变成不能点击的“已安装”中间慢慢弹出提示:已经成功安装xxx,然后提示会慢慢消失—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn搭建九宫格的步骤1.明确每一块用的是什么view2.明确每个view之间的父子关系3.先尝试逐个逐个添加格子,最后考虑使用for循环4.加载app数据,根据数据长度创建对应个数的格子5.添加格子内部的子控件6.给格子内部的子控件装配数据—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn九宫格算法分析012345678xy每一列的x值一样x值由列号决定每一行的y值一样y值由行号决定—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn用模型取代字典的好处使用字典的坏处一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编辑器没有智能提示,需要手敲dict[@"name"]=@"Jack";NSString*name=dict[@"name"];手敲字符串key,key容易写错Key如果写错了,编译器不会有任何警告和报错,造成设错数据或者取错数据使用模型的好处所谓模型,其实就是数据模型,专门用来存放数据的对象,用它来表示数据会更加专业模型设置数据和取出数据都是通过它的属性,属性名如果写错了,编译器会马上报错,因此,保证了数据的正确性使用模型访问属性时,编译器会提供一系列的提示,提高编码效率app.name=@"Jack";NSString*name=app.name;—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn字典转模型字典转模型的过程最好封装在模型内部模型应该提供一个可以传入字典参数的构造方法-(instancetype)initWithDict:(NSDictionary*)dict;+(instancetype)xxxWith...