- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 NSBundle
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程
2014-09-12 17:14:45 564
转载 浅谈IOS架构
iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. 1,Core OS: 是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BS
2014-09-06 21:00:36 626
转载 读书之法
曾国藩的读书诀原则不贪多,不求速“求速效必助长,非徒无益,而又害之。只要日积月累,如愚公之移山,终久必有豁然贯通之候;愈欲速则愈锢蔽矣。”不求记“看书不必求多,亦不必求记,但每日有常,自有进境,万不可厌常喜新,此书未完,忽换彼书耳。”求专“吾以为欲读经史,但当研究义理,则心一而不纷,是故经则专守一经,史则专熟一代……若夫经史而外,诸子百家,汗牛充栋,或欲
2014-09-06 17:21:15 1586
转载 IOS开发常用工具网站
证书管理iOS 开发者中心 https://developer.apple.com/devcenter/ios/index.action 经纬度与地址转换 :http://www.gpsspg.com/latitude-and-longitude.htm图片
2014-09-06 16:56:13 1484
原创 OC视频笔记-读取文件类常用方法NSFileHandle
1):NSFileManager类主要对文件的操作(删除、修改、移动、复制等等)2):NSFileHandle类主要对文件内容进行读取和写入操作。NSFileHandle处理文件的步骤1):创建一个NSFileHandle对象2):对打开的文件进行I/O操作3):关闭文件。#:可以使用NSFileHandle做文件的断电续传。
2014-09-02 15:04:53 1059
原创 OC视频笔记-[键-值观察KVO+谓词]
1.KVO的基本概念键-值观察是一种使对象获取其他对象的特定属性变化的通知机制。控制器层的绑定技术就是严重依赖键-值观察获得模型层和控制器层的变化通知的。对于不依赖控制器层类的应用程序,键-值观察提供了一种简化的方法来实现检查器并更新用户界面值。与NSNotification不同,键-值观察中并没有所谓的中心对象来为所有观察者提供变化通知。取而代之地,当发生变化时,通知被直接发
2014-09-02 02:08:10 561
原创 OC视频笔记-键值编码的基本概念
键值编码的基本概念和用法键值编码的基本概念1.键-值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可访问对象属性。2.键-值编码方法在Objective-C非正式协议(类目)NSKeyValueCoding中被声明,默认的实现方法由NSObject提供。3.键-值编码支持带有对象值的属性,同时也支持纯数值类型和结构。非
2014-09-02 02:01:35 685
原创 OC视频笔记-单例设计模式
单例设计模式基本概念单例设计模式是运用较为普遍、广泛且较为简单的设计模式之一,它的设计原理是始终返回一个实例,即一个类始终只有一个实例。作用:1):作为一个全局的对象2):防止重量级对象重复创建,提高性能。创建单例设计模式的基本步骤:1):声明一个单例对象的静态实例,并初始化为nil。2):创建
2014-09-02 01:51:06 602
原创 OC视频笔记-对象的复制与归档
复制对象:源对象和副本对象是两块不同的内存区域。对象具备复制功能,必须实现1):协议2):协议3):常用的可复制对象有:NSNumber,NSString,NSArray,NSDictionary,NSMutableDictionary,NSMutableArray,NSMutableString.复制对象的种类1):copy:产生对象的副本
2014-09-02 01:42:23 571
原创 OC视频笔记-引用计数和对象所有权的基本概念
1.引用计数和对象所有权的基本概念cocoa中的内存管理机制——引用计数【alloc+1】+【retain+1】+【release+1】+【release+1】Cocoa中提供了一个机制来实现上面提到的这个逻辑模型,它被称为“引用计数”(reference counting)或“保留计数”(retain counting)。引用计数的数值表示对象有几
2014-09-02 01:22:00 741
原创 OC视频笔记-代理设计模式
4.代理(委托)设计模式a.代理设计模式的基本概念 代理是指一个对象提供机会对另外一个对象中的行为发生变化时做出的反应。如,当你将一颗石子(对象1)丢入水中(行为发生变化,之前可能在你的手中)时,水面(对象2)泛起波纹(做出的反应)。 总而言之,代理设计模式的基本思想—两个对象协同解决问题,通常用于对象之间的通信。b.代理设计模式的基本特点1
2014-09-02 01:11:52 631
原创 OC视频笔记-类目和延展
类的扩展1.类目的基本概念和用法类目(category)的基本概念封装是面向对象的一个特征,OC也不例外,但是有的时候我们会碰到这样一种情况,比如我封装了一个类,不想再动它,可是随着程序功能的增加,需要在那个类中增加一个小小的方法,这时我们就不必在那个类中做修改或者定义一个子类,只需要在用到那个方法时随手添加一个该类的类别(category)即可。
2014-09-02 01:07:31 603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人