- 博客(10)
- 资源 (16)
- 收藏
- 关注
原创 Iphone开发基础篇(十五)-ObjectC之键/值观察(KVO)
什么是键-值观察?键-值观察是一种使对象获取其他对象的特定属性变化的通知机制。控制器层的绑定技术就是严重依赖键-值观察获得模型层和控制器层的变化通知的。对于不依赖控制器层类的应用程序,键-值观察提供了一种简化的方法来实现检查器并更新用户界面值。与 NSNotification 不同,键-值观察中并没有所谓的中心对象来为所有观察者提供变化通知。取而代之地,当有变化发生时,通知被直
2012-10-17 13:42:25 2609
转载 Iphone开发基础篇(十四)-ObjectC之谓词NSPredicate
Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。NSPredicate *predicate;predicate=[NSPredicatepredicateWithFormat:@"name=='Herbie'"];//用predicateWith
2012-10-17 12:26:18 1665
原创 Iphone开发基础篇(十三)-ObjectC之键/值编码(KVC)
什么是键-值编码?键-值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可访问对象属性。本质上讲,键-值编码定义了您的程序存取方法需要实现的样式及方法签名。存取方法,如其名称所示,提供对应用程序内数据模型的属性值的存取。存取方法的基本形式有两种:获取型存取方法和设定型存取器方法。获取型存取器方法的基本动作是获取属性的值,相同地,设定型存取方法可
2012-10-17 12:01:24 2470
转载 Iphone开发基础篇(十二)-ObjectC之文件加载与保存
Cocoa中有一类名为属性列表的对象是plist。属性列表类包含NSArray ,NSDictionary,NSString,NSNumber ,NSDate和NSData。看看NSDate和NSData用法。NSDate *dates ;dates=[NSDatedate];NSLog(@"today is %@",dates);NSDate *yesterday
2012-10-16 12:28:12 1988
转载 Iphone开发基础篇(十二)-ObjectC之协议
Object-c和Cocoa有一个正式协议(formal protocol).和C#里面的接口很类似,都要只要协议中有的方法,都要去全部实现。我们先看一个NSCopying协议@protocol NSCopying //@protocol是声明协议的标志。后面是协议的名称-(id)copyWithZone:(NSZone *)zone;//协议中的方法是每个采用者必须实现的方法。@
2012-10-16 12:18:52 1277
转载 Iphone开发基础篇(十一)-ObjectC之类别
在现有的类中添加新方法,这些新方法被称之为“类别”;1。类别的作用创建类别:@interface NSString(NumberCnvenience)//声明类别现有的类名位于@interface之后NSString,括号中是类别的名称(NumberCnvenience)//可以理解为向NSString类中添加名称为NumberCnvenience的类别。方法不用大括号
2012-10-16 12:14:21 1430
转载 Iphone开发基础篇(十)-ObjectC之对象初始化
创建新对象有两个方法:第一种方法就是[类名 new] ,第二种方法是[[类名 alloc ] init ],这两种方法时等价的。在Cocoa里面常用的则是alloc和init方法。alloc实际是allocation(分配),可以理解为初始化时分配出足够的内存空间。alloc方法将分配的内存初始化。所有的Bool类型初始化为NO,所有的int类型初始化为0,所有的float类型初始化为0.
2012-10-16 12:10:54 1468
原创 Iphone开发基础篇(九)-ObjectC之Foundation Kit教程NSString\NSMutableString等数据类型
我们在开发过程中难免会遇到字符串,下面是对NSString+NSMutableString+NSValue+NSAraay的用法汇总,帮您应对各种字符串操作。NSString 和 NSMutableString区别 NSString相当于一个const char* 不可以改变。而 NSMutableString相当于 char* 可以改变内部的内容。NSArray创建的是不可改变的
2012-10-16 11:46:44 1743
转载 Iphone开发基础篇(八)-ObjectC之Xcode快捷键
首先我们要熟悉这几个标志他们代表什么意思--代表Command,--代表Shift,--代表control,--代表optionXcode Menu 快捷键图File Menu 快捷键图Edit Menu快捷键Font Show Color CView MenuNavigate Menu快捷键Product Menu快捷键
2012-10-16 11:25:27 1649
转载 Iphone开发基础篇(七)-ObjectC之@property与@synthesize的用法
@代表“Objective-C”的标志,证明您正在使用Objective-C语言Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。如:1、在头文件中:C代码 @property int count;@property i
2012-10-16 11:13:35 2045
全栈工程师培训计划-IOS部分.key
2019-07-02
Cornerstone 2.7.18 试用版
2017-02-27
Duilib实现异形窗口
2014-03-25
duilib中UIList支持多选+右键菜单Demo
2014-03-13
C++多线程编程(教程+Demo)
2013-12-10
OPC服务端客户端及C#源码
2013-01-11
iphone3gs升级IOS6越狱解锁工具包
2012-11-10
iPhone开发基础教程.part1 完整版
2012-11-04
iPhone开发基础教程.part2 完整版
2012-11-04
SoketDemo(C++)
2012-07-31
Windows Shell扩展编程指南CHM中文版
2012-04-20
城市公交解决方案 supermap
2010-03-17
Micro Focus Personal Cobol 3.0
2008-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人