用nas 做网站,自适应网站制作费用,个人做网站能赚钱吗,韩顺平 开源网站由于最近在一家外包公司 做项目 #xff08;团队开发 3个人#xff09; 有个朋友一起 我们研究出一套 相对来说 速度和效率都比较高的开发方法。 1. 搭建界面 对于一个程序来说 无疑刚上来就要看原型 看UI 看切图 所以界面是首要做的 那么我来说下做界面的常用方法仅个人看法…由于最近在一家外包公司 做项目 团队开发 3个人 有个朋友一起 我们研究出一套 相对来说 速度和效率都比较高的开发方法。 1. 搭建界面 对于一个程序来说 无疑刚上来就要看原型 看UI 看切图 所以界面是首要做的 那么我来说下做界面的常用方法仅个人看法 不喜勿喷 如果是比较死的界面就是尺寸不是动态的改变的那么尽量用storyBoard 和 Xib 进行开发 好处是冗长的创建UI给UI加属性的的代码再也不用堆叠在类中了 如果是动态改变比较频繁的界面建议 用代码编写 比较灵活 配合Reveal工具开发速度更效率有时候界面该出现的莫名就是显示不出来或者尺寸总是不对这个时候我们善用Reveal 配合界面一起使用效率大大提高 我已经破解如果有需要的朋友我会后续写出详细使用方法 或者大家去网上搜下有很多教程 2.网络模块 网络就是和服务器打交道将数据从服务器 请求下来显示到界面上或者将数据发送到服务器上保存起来那么就涉及到和服务器的数据进行转换 也就是JSON 在处理json上面也许大家会说 有三方的SBJson JsonKit 有KVC 等等 但是这些都过时了 ok为什么因为效率低。那么我说一下我是怎么用的 网络请求 你可以用ASI或者AFN 或者 苹果官方的NSURLRequest NSURLSession 等等 但是我推荐用AFN 虽然效率不是最高 但是代码简单很多不是吗 json转模型用MJExtention 什么你不知道什么MJExtention那你太out了 赶快查一下吧 超好用节省了好多好多时间就一句代码 那么模型你怎么创建呢假如返回来的json有100个字段属性 难道你还得 手动创建模型 手动写100个属性吗你不觉的很累吗假如我们还要存入数据库做缓存那您还要一个字段一个字段的编码 反编码吗 天啊 我想想都觉得以前太苦逼了那么现在我就告诉你一个超级方便的工具 一句代码也不用写 去Appstore 下载一个叫代码自动生成器的工具 具体叫 AutomaticCoder 然后一键生成 然后MJExtention一句代码 哪怕 您有一万个嵌套模型 就点一下 然后一句代码 网络总结AFNMJExtionAutomaticCoder 其他的一些了 自己看着用吧 3.事件处理上面 ReactiveCocoa 好像很牛逼 不过我不太熟练 就不说了 大家网上搜下吧 还有我这是自己的看法 而已 可能我认为的这些 也还是不够效率 但是仅仅想帮助那些像我以前一样苦逼的人而已。 总结开发中难免会遇到很多 没必要写的一些垃圾代码 而往往这些东西 早就有大神帮我们写好工具类了 只是我们缺少发现美的眼睛而已——————梁子 转载于:https://www.cnblogs.com/zhangguoliang1992/p/4779565.html