摘要: 前一篇《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperation就和java.lang.Runnable接口很相似。和Java的Runnable一样,NSOperation也是设计用来扩展的,只需继承重写NSOperation的一个方法main。相当与java 中Runnalbe的Run方法。然后把NS 阅读全文
posted @ 2014-03-21 17:54 haotianling 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation(iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD全称:Grand Central Dispatch(iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。这篇我们主要介绍和使用NSThread,后面会继续2、3 的讲解和使用。1.2 三种方式的有缺点介绍:NSThread:优点:NSThread 比其他两个 阅读全文
posted @ 2014-03-21 17:47 haotianling 阅读(128) 评论(0) 推荐(0) 编辑
摘要: UISegmentedControl全局外观设置 分段控件是我们常用的控件之一,今天把具体用法总结了下: 1.初始化UISegmentedControl[plain]view plaincopyNSArray*segmentedArray=[[NSArrayalloc]initWithObjects:@"1",@"2",@"3",nil];UISegmentedControl*segmentedTemp=[[UISegmentedControlalloc]initWithItems:segmentedArray];self.segme 阅读全文
posted @ 2014-03-21 16:21 haotianling 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 01//这里创建一个圆角矩形的按钮02UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];0304// 能够定义的button类型有以下6种,05// typedef enum {06// UIButtonTypeCustom = 0, 自定义风格07// UIButtonTypeRoundedRect, 圆角矩形08// UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主要做详细说明用09// UIButtonTypeInfoLight, 亮色感叹号10// UIButtonT 阅读全文
posted @ 2014-03-21 14:19 haotianling 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 001//初始化textfield并设置位置及大小002UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];003004//设置边框样式,只有设置了才会显示边框样式 005text.borderStyle = UITextBorderStyleRoundedRect;006 typedefenum{007UITextBorderStyleNone,008UITextBorderStyleLine,009UITextBorderStyleBezel,010UITextBorderSt 阅读全文
posted @ 2014-03-21 13:48 haotianling 阅读(178) 评论(0) 推荐(0) 编辑
摘要: UILabel 的常见属性和方法://创建UIlabel对象UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];//设置显示文本label.text =@"This is a UILabel Demo";//设置阴影label.shadowColor = [UIColor redColor];label.shadowOffset = CGSizeMake(1.0,1.0);//设置高亮label.highlighted = YES;label.highlightedTextColor = [UI 阅读全文
posted @ 2014-03-21 11:22 haotianling 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 现在回想起来,学习ios也有一段时间了,大概三个月不到吧,本来是搞linux驱动,刚开始来公司就我一个人负责驱动的东西,主要就是一些bug的解决,后来系统基本上稳定了,我就闲下来了,公司又有些移动医疗上的项目要做,主要是做技术方案供应,公司也算是有点医疗背景吧,随着可穿戴、智能化、物联网的火爆,感觉未来搞应用开发的要前景好一些。由于公司需要,我就开始一个人摸索ios的路程,我刚开始买了两本书:《object-C 2.0》和《精通ios开发》用了不到一周时间,把第一本书看完,熟悉了基本语法,就直接上手第二本书,开始跑例程。差不多常用的ui组件有一定了解后就开始入手项目了,边学习边开始项目... 阅读全文
posted @ 2014-03-21 10:59 haotianling 阅读(101) 评论(0) 推荐(0) 编辑