摘要: 定义:工厂方法也称虚构器,它适用于这种情况,一个类无法预期需要生成哪个类的对象,想人子类来指定所生成的对象。 类型:对象创建 注: ------------------------------------------ 抽象工厂 工厂方法 ------------------------------- 阅读全文
posted @ 2016-08-08 16:08 helloworld2019 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 定义:用原型实例指定创建对象的种类,在运行时抽象子类任何对象都可以按照客户端的意愿被复制。 注:通俗一点讲就是通过拷贝的方式快速复制该类一个对象 类型:对象创建 注:对象的拷贝分为浅拷贝和深拷贝,浅拷贝是指指针拷贝,或者对于有层级的对象拷贝时,有部分层级是浅拷贝(如数组,对数组是深拷贝,但对数组中的 阅读全文
posted @ 2016-08-08 16:05 helloworld2019 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考 微信的多屏适配 目前为止,iPhone屏幕尺寸已经有四种: 3.5(inch):1/3G/3GS/4/4S 4.0(inch):5/5S/5C 4.7(inch):6 5.5(inch):6Plus 看一下iPhone4~6(+)的屏幕高宽比: iPhone4(s):分辨率960*640,高宽 阅读全文
posted @ 2016-08-07 10:44 helloworld2019 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 设计模式是对代码在结构上进行划分和归类,使各部分功能单一,耦合降低,从使程序架构清晰,有调理,便于后期扩展和维护 MVC模式 M(模型对象)对数据和数据的操作行为进行封装 V (视图对象)对显示信息和响应用户的操作行为进行封装 C (控制器) 协调模型对象和视图对象的中间人 阅读全文
posted @ 2016-08-05 11:41 helloworld2019 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/t 阅读全文
posted @ 2016-08-03 14:49 helloworld2019 阅读(163) 评论(0) 推荐(0) 编辑
摘要: iOS开发者博客,您可以: 使用 iOSBlogCN添加或者订阅 从社区学习知识 iOS技术周报 objc中国 cocoachina Swift社区 从iOS面试题总结 iOS有用的面试题 建议-学习iOS之前快速预览一下 MAC开发环境配置 什么是Swift,如何评价 Swift 语言? 了解一下 阅读全文
posted @ 2016-07-29 17:57 helloworld2019 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 添加注释 https://github.com/onevcat/VVDocumenter-Xcode 阅读全文
posted @ 2016-07-29 17:54 helloworld2019 阅读(73) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。 1、升级Ruby环境 2、用淘宝的Ruby镜像来访问网站(cocoapods.org) 注:可以用下面命令查看是否替换成功 3、安装Cocoapods,在终端输入命令(安装过程中需要输入密码) 如 阅读全文
posted @ 2016-07-29 15:29 helloworld2019 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 前提:保留打包发布时的 myapp.xcarchive文件(注:在xcode-window-Organizer-Archives 中可以找到,通过命令打包需要自己当时备份下这个文件) 1、从myapp.xcarchive中得到myapp.app.dSYM 和myapp 两个文件并放到同一个文件夹中 阅读全文
posted @ 2016-07-21 16:20 helloworld2019 阅读(2097) 评论(0) 推荐(0) 编辑