
ios
攀登者--不止步
未来谁都有可能!
展开
-
IOS 委托和协议区别和联系
IOS上的协议类似于C#、Java上面的接口,他是从类中抽出来的一系列方法,但方法的实现是在实现这个协议的类中,任何实现这个协议的类都需要实现协议类中的@require方法; 委托是一种设计模式,是一种设计思想。 但是在IOS上面委托经常依托协议来实现(但并不是必须的)。一个很好的例子就是老板和秘书:老板要经营企业需要对新员工培训、对公司管理、打电话、发薪水等工作,但是对应老板来说一些转载 2016-04-01 15:04:42 · 429 阅读 · 0 评论 -
iOS 类别和扩展(Categories和Extensions)
分类(Category) 分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。 此外,分类能够保证你的实现类和其他的文件区分开。 1 #import “UIViewController.h” 2 @interface UIViewController(CustomView) 3 -(void)extMeth转载 2016-04-01 15:24:20 · 362 阅读 · 0 评论 -
iOS最常用类库管理工具CocoaPods的安装使用
CocoaPods是iOS最常用最有名的类库管理工具。正确设置它之后,通过cocoaPods,几行命令就可以解决第三方框架加载与使用等问题。而且绝大部分有名的开源类库,都支持CocoaPods。所以安装并使用CocoaPods来管理第三方框架是很有必要的。原创 2016-05-12 18:09:08 · 567 阅读 · 0 评论 -
coredata简单使用,插删改查
/** * 打开数据库 */ - (void)openDB { /* 回顾SQLite的操作方式(持久化) 1. opendb打开数据库,如果第一次运行,会在沙盒中创建数据库 2. 打开数据库之后,会生成一个数据库连接的句柄->_db,后续的数据库操作均基于该句柄进行 3.转载 2016-04-24 18:13:52 · 377 阅读 · 0 评论