- 博客(6)
- 收藏
- 关注
翻译 Objc中MD5加密
MD5加密的代码如下:扩展了NSString和NSDataMyExtensions.h@interface NSString (MyExtensions)- (NSString *) md5;@end@interface NSData (MyExtensions)- (NSString*)md5;@endMyExtensions.m#import "My
2011-11-25 09:43:20
778
原创 Automatic Reference Counting (ARC) 简介
从XCode 4.2开始,提供了对ARC的支持。ARC不同于普通的垃圾回收机制,相比之下,更像一个在编译时候对代码进行分析的工具。ARC支持iOS4和iOS5. 同时XCode提供了用来进行ARC转换的新工具,可以一次性全部转换,也可以单独转换某些文件而保留其他文件使用手工计数。 ARC推出的目的是为了让开发者不需要去留心复杂的引用关系,有更多的精力去设计更好的画面,以及更优良的框架结构。
2011-11-24 05:10:01
699
原创 CoreDate和DataBase
(以下都是个人简单的理解,不一定十分精确,随着版本的变化,可能有较大的改动。CoreData是个麻烦但好用的东西,如果有兴趣,可以研究一下,对于普通应用来说,一般了解就足够了) CoreData和Database都提供了持久化数据的功能,并且CoreData通常被认为是对SQLite的封装,但是,CoreData和Database还是有很大程度的不同,两者都拥有对方不能提供的功能,而且性
2011-11-24 03:41:56
592
原创 天涯OpenAPI OAuth过程中的问题
最近闲来无事,准备做一个天涯客户端来自用。由于今年天涯推出了新的平台:openAPI,以前的交互方式已经找不到了。于是就采用新的OAuth方式,但是在编码过程中遇到了一个问题,天涯OpenAPI的OAuth模块回调目前不支持自定义,很麻烦。另外的一个小问题是在传callback参数的时候,注意urlEncode转换,直接使用“//”,服务器会解析不了。。。-(NSString *) url
2011-11-24 03:19:10
540
原创 一些关于Mac系统malloc函数的闲话
Mac上由kernel负责给所有的应用程序。分配内存。kernel通过将应用程序的内存空间(每页4kb)和虚拟内存页面相连接(map)来实现内存的分配。 在应用程序中可以使用mmap来实现上述方式的内存分配,每次分配4kb,也可以直接使用的栈上的内存(默认64kb),这些
2011-08-02 12:21:23
3585
翻译 Objc 弱类型(id)的陷阱
通常情况下我们可以对id或者class类型的变量发送任何我们想发送的消息,这也是id类型的真正目的:id是一个可以接受任意Objc类型消息的任意类型。 我们会在很多情况下使用到id类型,但最普通的情况就是类似以下对NSArray的调用: NSStr
2011-07-30 13:16:31
970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人