- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 UITabBarController使用
[cpp] view plaincopy -(id)init { if ([super init] != nil) { UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"asdfsadf" image:[UIImage imageNamed:@"WWAN5.png"
2012-12-30 13:50:20 893
原创 compiler LLVM(zhuanzai)
Mac OS X 10.6即所谓的Snow Leopard操作系统已正式发售。一如既往,Apple产品光鲜的外表下凝聚了太多艰辛的劳作。ArsTechnic的John Siracusa以其独特的、专业的、全面的视角深入翔实地体验这款最新的操作系统。 Weiphone.com将对该综述进行翻译整理并独家连载。欢迎关注。 引用 译注:为了
2012-12-18 10:49:38 937
原创 使用数据库做缓存
1.首先建表:在SQCWorld这个项目中,需要的数据有首页展示和详细页数据,目前就这两个了。 2.首页展示的字段主要有:标题,图片,ID_main,创建时间;(ID_main的作用是筛选详细页的信息,作为外键) 3.详细页的字段主要有:文字,图片,ID_main,创建时间; 4.根据需要可以得出结论:建两个表,其实就是和parse的表一样了,呵呵。 5.第一步指定一个数据库路径:
2012-12-16 19:34:13 4396
原创 在iOS开发中使用FMDB
前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,
2012-12-15 14:55:54 1545 1
转载 HTML5的明天,局部有小雨
HTML的明天是晴还是雨 王淮(Facebook支付后台及反欺诈部门前技术经理、现天使投资人) HTML5是什么? 为什么很多人如此关注它并押上公司的未来? 但为什么Facebook弃HTML5转Objective C。HTML的明天,是晴还是雨,你该不该给它投怀送抱,该如何去判断? 我最近对HTML5产生兴趣,就做了一些粗浅的研究,并和硅谷的两位玩弄HTML5多年的
2012-12-12 14:12:56 1453
原创 EGOImageLoader 解析
[[EGOImageLoader sharedImageLoader] imageForURL:aURL shouldLoadWithObserver:self] 1.在这个方法中首先会从缓存中查找,如果已经存在则直接返回 UIImage* anImage = [[EGOCachecurrentCache] imageForKey:keyForURL(aURL,nil)];
2012-12-07 16:16:48 2322
原创 EGOImageView 解析 使用
在看EGOImageLoader源码的时候首先个人感觉要先理解里面的几个概念 1.inline 开头的函数表示内联函数。作用是用函数名直接代替表达式,也就是说执行到这一行代码的时候不会去调用函数,而是直接执行函数体。同样也有一定限制,那就是函数体不能太复杂,不能有循环和开关语句。最适合就是取值,而在EGOImageLoader这个框架中就是根据URL生成一个key返回。 inline stat
2012-12-07 14:07:46 3553
原创 内联函数 inline
(1)什么是内联函数? 内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。 (2)为什么要引入内联函数? 当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题。另外,前面我们讲到了宏,里面有这么一个例子: #define ABS(x) ((x)>0? (x):-(x)) 当++i出现时,宏就会歪曲我们的意思,换句话说就是:宏的定义很
2012-12-06 14:11:55 2366
转载 dispatch_once创建单例
无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication. 什么是单例呢?Wikipedia是如此定义的: 在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。 或者我的理解是: 单例是一种类,该类只能实例化一个对象。 尽管这是单例的实际定义,
2012-12-06 14:03:00 958
原创 ios URLConnection Cache
网络通信层一直是我最重视的技术,因为数据的稳定才能使整个应用流畅运行。 缓存是个双刃剑,用好的就可以增强用户体验,用得不好就会造成一种假象。 首先cache需要用数据库纪录缓存得数据,创建得时间,过期得时间(就是相隔多长时间更新一次缓存),相对应得key。 例如: FMResultSet *set = [db executeQuery:@"SELECT * FROM json_cach
2012-12-05 10:16:33 2548
ios线程性能测试
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人