重写通知中心类笔者重新设计了通知中心类,功能完全与系统的通知中心一致,但有着比系统通知中心更优秀的地方:1. 注册了通知中心不需要手动移除,如果注册对象自动释放了,在通知中心中注册的信息也会自动消失2. 传递的参数可以是任何的对象,包括数组,字典等等一切对象3. 基于NSObject的categor...
分类:
其他好文 时间:
2014-08-11 09:54:31
阅读次数:
348
FCAudioTool.h//// FCAudioTool.h// AVAudioPlayer//#import @interface FCAudioTool : NSObject/** * 播放音乐 * filename:音乐名 */+ (BOOL)playMusic:(NSString ...
分类:
其他好文 时间:
2014-08-10 12:42:10
阅读次数:
210
过去写iphone程序一直都没有用过自动解析,都是手动按着字典一层一层的解析,这样费时费力,还容易出错。后来公司来了新朋友带来了自动解析的jastor库,着实不错。
简单介绍一下jastor
jastor是一个基于oc运行时的库,它可以将字典对象转换成NSObject对象。它支持NSString, NSNumber,NSArray, NSDictionary以及它们的嵌套类型。例如现在需要将d...
分类:
其他好文 时间:
2014-08-06 19:27:42
阅读次数:
256
nsobject--uiresponder--uiviewuiresponder类定义了一些操作uiview有三个属性: frame, bounds, centercenter用于改变控件位置, bounds 用于改变控件大小UILabel控件:类似于c#的label。CGRect frame = ...
分类:
其他好文 时间:
2014-08-06 14:16:01
阅读次数:
196
一:简介?UIPopoverController是在iPad开发中常用的一个组件(在iPhone上不允许使用),使用非常简单?UIPopoverController也是一个控制器,跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIViewController?它只占用部分屏幕空间来...
分类:
其他好文 时间:
2014-08-05 13:36:49
阅读次数:
621
除了NSobject以外,所有的类都有父类。默认的父类一般是NSobject。 我们建立一个名为person,继承NSobject的子类,来方便下面的讨论。 //初始对象 person *niang=[[person alloc] init]; //1 这个方法是判断有没有这个实例方法,返...
分类:
其他好文 时间:
2014-08-04 23:56:28
阅读次数:
455
演示样例项目下载地址 https://github.com/cerastes/Encryption1MD5创建MD5类#import @interface CJMD5 : NSObject+(NSString *)md5HexDigest:(NSString *)input;@end#import ...
分类:
移动开发 时间:
2014-08-04 17:12:47
阅读次数:
259
最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__bridge,__bridge_retained和__bridge_transfer三个转换关键字。根...
分类:
其他好文 时间:
2014-08-04 17:11:57
阅读次数:
179
我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱,重点分析在IOS开发中一个重要...
分类:
移动开发 时间:
2014-08-01 22:43:42
阅读次数:
472
一,单纯的set get,.h文件@interface Person : NSObject{ NSString *_name;}-(void)setName:(NSString *)name;-(NSString *)getName;@end.m文件-(void)setName:(NSStri...
分类:
其他好文 时间:
2014-07-29 21:35:42
阅读次数:
253