IOS开发
文章平均质量分 82
J0HDev
梦想成为优秀码农的学生。
展开
-
IOS学习笔记——UITableView (二)
本篇学习笔记将在上一篇学习笔记事例的基础上加上几个常用的数据源方法,分别是在头部和尾部显示文字以及在界面右边加上索引条这三个方法,并使用数据模型来填充数据。首先创建一个新的类来作为数据模型,头文件代码如下:#import @interface Province : NSObject@property (nonatomic,copy) NSString *header;@prope原创 2014-01-18 22:34:36 · 765 阅读 · 0 评论 -
IOS学习笔记——UITableView(一)
UITableView是IOS开发中很常见也是很重要的一个控件,所以我觉得有必要写一篇学习笔记,方便以后复习和查阅。首先,先使用代码来创建一个分组的UITableView(在viewDidLoad方法中)代码如下:UITableView *tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITab原创 2014-01-18 17:32:21 · 852 阅读 · 0 评论 -
IOS学习笔记——UITableView(三)
本学习笔记将记录如何使用StoryBoard来创建一个UITableView,并且加上几个常用的代理方法。首先创建一个storyboard文件,在控件列表中找到TableView控件,添加到View中。如下图:此时默认的样式是plain,也就是单组的。为了让它有数据,需要给它指定dataSource对象。这时只需右击UITableView控件,便会弹出一个黑色的窗口,如下图:原创 2014-01-20 15:42:16 · 756 阅读 · 0 评论 -
学习笔记 -- NSOperation
NSOperation是第二种实现多线程编程的方式。NSOperation是一个抽象的基类,要使用的话可以使用它的两个子类 NSInvocationOperation 和 NSBlockOperationNSInvocationOperation的使用:初始化代码为如下: NSInvocationOperation *invocationOperation = [[NSInvocat原创 2014-03-20 20:26:38 · 555 阅读 · 0 评论 -
学习笔记 -- NSThread
NSThread是iOS中实现多线程编程的一种方式,它是一种非常轻量级的方法,但同时也有缺点,那就是用户需要自己管理线程的生命周期,线程同步(会增加一定的系统开销)NSThread使用: NSThread *thread = [[NSThread alloc] initWithTarget: selector:@selector() object:]; //线程初始化 Target原创 2014-03-20 20:03:21 · 677 阅读 · 0 评论 -
学习笔记 -- GCD
GCD是我用过最方便也是最好用的一种多线程编程方式,也是苹果公司推荐的方式。下来记录使用方法。创建串行队列:GCD是基于队列来进行线程调度的,也就是说你必须先创建队列,然后系统才能根据队列的顺序来执行,GCD支持串行执行,也支持并行执行。创建队列代码如下:dispatch_queue_t queue = dispatch_queue_create("queue name", NUL原创 2014-03-21 21:59:45 · 919 阅读 · 0 评论 -
记录今天遇到的问题,一个低级错误。。
今天在objc中国看了一篇文章,是关于如何让原创 2014-04-21 22:08:49 · 827 阅读 · 0 评论