摘要: MVVM的发展历程:MVC-->MVP-->MVVM。 MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dep 阅读全文
posted @ 2016-10-15 23:28 SuperMo 阅读(3723) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的 阅读全文
posted @ 2016-10-15 23:23 SuperMo 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1.重写NSLog #ifdef DEBUG //调试状态,打开LOG功能 #define ZYLog(...) NSLog(__VA_ARGS__) #else //发布状态。关闭log功能 #define ZYLog(...) #endif 2.设置选中的图标 UIImage *selected 阅读全文
posted @ 2016-10-15 23:12 SuperMo 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.崩溃和问题 你需要尽量修复你应用中的崩溃和那些明显的问题,否则你的应用很可能被拒绝。 2.失效的链接 保证你应用中出现的链接的有效性。 3.默认占位图片 含有系统默认占位图片的应用不会被通过,你需要处理你的占位图片/内容,保证其都是有意义的。 4.信息不完整提供到苹果审核的信息需要保证完整性。比 阅读全文
posted @ 2016-10-15 23:04 SuperMo 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 代码规范基本上都是从苹果原生示例代码中总结出来的, 大家可以多查看苹果示例代码进行学习.驼峰命名法 OC提倡自注释命名方式,即通过多个单词组合成一个有含义的类名,变量名或者方法名.为了方便区分单词,采用单词首字母大写的方式. * 类名所有单词首字母都要大写* 变量名第一个单词首字母小写* 方法名采用 阅读全文
posted @ 2016-10-15 22:57 SuperMo 阅读(138) 评论(0) 推荐(0) 编辑