
Objective-C
文章平均质量分 77
freshForIphone
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Default section head title font & color and so on
参考:[1]http://stackoverflow.com/questions/5869344/uitableview-header-footer-font-color[2]http://www.iphonedevsdk.com/forum/iphone-sdk-development/1199-default-tableview-section-header-background-co原创 2012-01-11 21:35:14 · 1470 阅读 · 0 评论 -
block 学习笔记
1.block 用到的局部变量是 只读的,将关键字__block 定义局部变量 则变为可读写。2.如果局部变量类型是 基本数据类型,比如NSinteger,那么block使用局部变量其实是其拷贝,类似于函数参数传值方式,所以在定义block之后修改局部变量对block代码块的内容没有影响。 NSInteger outNum11 = 10; NSInteger (^blockOne1原创 2012-09-02 12:03:12 · 902 阅读 · 0 评论 -
有用链接
【1】NSObject等源代码,虽然比较老了,但还是体现了其思想【2】nib2objc:将nib转为objetive-c代码的工具【3】MKNetwork 博客 和 代码【4】AFNetworking,基于NSUrlConnection等上层封装网络库 不断添加...原创 2012-03-22 00:05:07 · 763 阅读 · 0 评论 -
序列化NSKeyedArchiver
参考:[1].https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Archiving/Archiving.html#//apple_ref/doc/uid/10000047i@interface PKAnimationItem : NSObject{ NSString* title_;原创 2012-06-13 00:24:24 · 997 阅读 · 0 评论 -
重写isEqual方法和hash方法
参考:[1]http://www.mikeash.com/pyblog/friday-qa-2010-06-18-implementing-equality-and-hashing.html[2]http://www.karlkraft.com/index.php/2008/01/07/equality-vs-identity/判断对象是否相同是经常用到的,因此在NSobject中就有原创 2012-05-05 18:26:46 · 2286 阅读 · 0 评论 -
NSString 使用
1.NSString to NSData NSString* str= @"teststring"; NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding]; NSData* data = [NSData dataWithBytes:[str UTF8String] length:strlen([str UTF8String]原创 2012-04-13 13:28:38 · 757 阅读 · 0 评论 -
对象的copy&mutableCopy
参考:[1]参考库:内存管理编程指南将一个指针p1直接赋值给另外一个指针p2,即:p2=p1,其实p1,p2指向的同一个实例对象,任何对p1进行的操作都会影响p2,因为他们指向同个地址的实例对象。具体的就不说了,所以如果需要拷贝一个对象,而不只是指针赋值,在C++中有“拷贝构造函数”来实现此功能。objetive-c则通过copy和mutableCopy方法来实现。首先,obj原创 2012-03-22 23:13:29 · 764 阅读 · 0 评论 -
inside Objective-C
http://www.faqs.org/faqs/computer-lang/Objective-C/faq/http://www.learn-cocos2d.com/2011/10/complete-list-objectivec-20-compiler-directives/http://www.webweavertech.com/ovidiu/Objective-C/index.原创 2012-03-08 01:04:08 · 652 阅读 · 0 评论 -
Coding Guidelines for Cocoa
参考:[1]苹果官方[2]三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)以下主要是针对Coding Guidelines for Cocoa 的个人读书笔记,主要列举个人容易违反的若干内容,详细内容见参考一。1.清晰性、一致性1)苹果一般采用小驼峰命名法,即第一个单词首字母小写,后面其他单词首字母大写,例如:codeName。2)命名应该简洁清晰,不会产生歧义,并翻译 2012-01-04 22:36:33 · 1145 阅读 · 1 评论 -
使用NSMethodSignature和NSInvocation实现消息转发
参考:[1]http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSInvocation_Class/Reference/Reference.html[2]http://developer.apple.com/library/ios/#documentation/C原创 2012-03-21 23:44:35 · 6149 阅读 · 0 评论