- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 iOS下用一行代码实现tableview(collectionview)的parallax效果
iOS下用一行代码实现cell的parallax效果兼容 tableview ,collectionview
2014-08-02 11:52:40
1602
原创 UIScrollView实现重用机制(类似多列tableview)
要显示多列数据,在ios6之前可以通过自定义cell来实现,在ios6之后则可以使用UICollectionView。当然也有一种办法就是直接使用UIScrollView。不过UIScrollView并不像UITableview一样有重用机制,如果不经处理就加载多条数据,就会大量占用内存,程序越来越卡。本文的主题就是为UIScrollView实现重用机制,避免内存浪费。总体的思路比较简
2014-02-22 17:21:46
2937
原创 sqlite3 c api 的简单使用
#import #import int main(int argc, const char * argv[]){ @autoreleasepool { sqlite3 *dataBase; NSString *filePath = @"/Users/wer/Documents/school.db"; if(sqli
2013-10-28 18:13:39
982
原创 《sqlite权威指南》读书笔记(二)
插入纪录INSERT INTO table_name (column_list) VALUES (value_list);插入一行例句INSERT INTO foods (name, type_id) VALUES ('Cinnamon Bobka',1);column_list 中可以包含主键字段,但要保证插入的主键字段的唯一性,否则会报“PRIMARY KEY must
2013-10-10 23:34:21
1215
原创 sqlite3创建数据库--mac终端界面
1>选择目录例如,我们想在文档下的sqlite文件夹下创建数据库,我们需要先装载该目录。使用cd命令+文件夹目录完成任务 如下cd /Users/wer/Documents/sqlite2>创建数据库使用sqlite3 + 数据库名 可以打开数据库,我们同样也可以用该方法创建数据库例如,我们想创建名为test的数据库,需执行如下命令sqlite3 test.db
2013-10-08 11:05:21
2779
原创 《sqlite权威指南》读书笔记 (一)
一 常量字符串常量 (使用单引号括住。如果常量中有单引号,使用两个单引号来表示。大小写敏感)数字常量二进制常量二 关键字关键字大小写不敏感三 注释单行注释使用 --XXXXXXX多行注释使用/*XXXXXX*/四 创建表CREATE [TEMP | TEMPORARY] TABLE table_name (column_defin
2013-10-07 23:24:53
1211
原创 ios设计模式读书笔记----Facade(外观)
为子系统中一组接口提供一个一致的界面,Facade模式定义了一个高级接口,这个接口使得这个系统更加容易使用定义于《设计模式》用一个接口封装一大堆接口,另原来复杂的系统变得“一键化”。客户端只需使用这个接口,而无需了解复杂的系统内部构造。减轻客户端的压力,减轻了客户端和子系统之间的耦合度。PS:个人感觉是最好理解的一个设计模式。
2013-09-25 23:10:07
918
原创 ios设计模式读书笔记----Singleton(单例)
直接写怎么实现1>声明static Singleton *sharedSingleton = nil;2>单例方法+(Singleton *)SharedInstance{if(sharedSingleton_ = nil){sharedSingleton = [[super allocWithZone:NULL] init];}return
2013-09-25 22:40:56
1012
原创 ios设计模式读书笔记----Abstract Factory(抽象工厂)
提供一个创建一系列相关或互相依赖的接口,而无需指定它们具体的类定义于《设计模式》AbstractFactory----声明一个创建抽象产品对象的操作接口ConcreteFactory----实现创建具体产品对象的操作AbstractProduct----为一类产品对象声明一个接口ConcreteProduct----定义一个将被相
2013-09-25 22:28:09
1219
原创 ios设计模式读书笔记----Factory Method(工厂方法)
定义一个用于创建对象的接口,让子类决定实例化哪个对象。Factory Method使一个类的实例化延迟到子类。定义于《设计模式》Product----定义/ 工厂方法需要创建的对象/ 的接口ConcreteProduct----实现Product接口creator----声明工厂方法,该方法返回一个Product类型的对象。creator也定义一
2013-09-25 21:55:50
1086
原创 ios框架详解系列(一)----UIViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil;默认的初始化方法。虽然可以,但不要在这里初始化view,因为如果在这里初始化view,系统就不会再调用loadvVew和viewDidLoad。其实,只要在调用该属性的get方法之前给view赋值(调用view的set方法),
2013-09-21 21:07:17
3140
原创 ios6下的storyboard使用详解
storyboard,直译的话就是“故事板”。什么是故事呢?简单来说,故事由人物和情节构成,告诉我们什么人干了什么事。没错,storyboard也是由人物(viewcontroller)和情节(Segue)构成,向我们展示了一个app的运行流程。
2013-09-20 01:29:22
3546
原创 ios框架详解系列(一)----UIView
+ (Class)layerClass; 每个UIView对象都有一个隐式层(underlying layer),即一个 CALayer对象。该方法返回隐式层所属的类。通常为CALayer类型。不建议创建CALayer的子类,如确实需要CALayer子类。需实现该方法,并返回子类的class。- (id)initWithFrame:
2013-09-06 14:10:09
1696
原创 ios框架详解系列(一)----UIRenponder
---------------------------------------------------------------------------------------------------------- (UIResponder*)nextResponder;响应对象链,指向下一响应对象。view->viewController->UIWindows->UIApplicati
2013-08-31 00:37:02
1442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人