码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
[精通Objective-C]三种实现并发编程的方式
[精通Objective-C]三种实现并发编程的方式参考书籍:《精通Objective-C》【美】 Keith Lee目录精通Objective-C三种实现并发编程的方式 目录 线程 隐式创建并启动线程 显示创建并启动线程 操作和操作队列 用操作类实现并发 用操作队列实现并发 分派队列GCD 三种方式的比较 线程隐式创建并启动线程使用NSObject类中的performSelectorInBackg...
分类:其他好文   时间:2016-07-19 17:07:17    阅读次数:189
KVO and Swift
不像Objective-c中的类,Swift类对于KVO并没有原生的支持,不过你可以在类型安全的前提下使用属性观察者轻松的完成相同的目标. 不管如何,从NSObject类派生出的类是支持KVO的,如果你想在不使用属性观察者的情况下使用KVO,你只要从NSObject类中继承你的类. 不幸的是,即使从NSObject类派生,KVO也不是自动开启的,你希望用KVO观察的属性必须用dynamic关键...
分类:编程语言   时间:2016-07-19 10:19:28    阅读次数:164
UIkit框架之UIbutton的使用
1.UIbutton的继承关系:UIcontroller:UIview:UIresponder:NSObject; 2.添加按钮的步骤: (1)创建按钮的时候首先设置类型 (2)添加标题或者图片,设置大小来适合按钮内的内容 (3)为这个按钮链接一个或者多个动作方法 (4)在界面设置按钮的布局来控制它 ...
分类:其他好文   时间:2016-07-17 09:53:48    阅读次数:179
Swift:Minimizing Annotation with Type Inference
许多程序猿更喜欢比如Python和Javascript这样的动态语言,因为这些语言并不要求程序猿为每个变量声明和管理它们的类型. 在大多数动态类型的语言里,变量可以是任何类型,而类型声明是可选的或者根本不允许. Objective-C采用了混合的处理方式:它需要类型声明,但是任何指向一个Objective-C类实例的变量(包括任何从NSObject派生出的类,但不能是所谓的原始类型,比如int...
分类:编程语言   时间:2016-07-16 15:43:50    阅读次数:134
iOS开发 贝塞尔曲线UIBezierPath(2)
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形 。 1:UIBezierPath: UIBezierPath是在 UIKit 中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是Core Graphics框架关于p ...
分类:移动开发   时间:2016-07-16 00:13:39    阅读次数:431
iOS内存管理retain,assign,copy,strong,weak
转自:http://www.cnblogs.com/nonato/archive/2013/11/28/3447162.html iOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量 ...
分类:移动开发   时间:2016-07-15 13:34:53    阅读次数:206
[精通Objective-C]块(block)
[精通Objective-C]块(block)参考书籍:《精通Objective-C》【美】 Keith Lee目录精通Objective-C块block 目录 块的语法 块的词汇范围 块的内存管理 块的使用 使用块为数组排序 使用块的并行编程方式块的语法块是一个实现的闭包,一个允许访问其常规范围之外变量的函数。此外,一个Objective-C块实际上就是一个对象,它是NSObject类的子类,拥有...
分类:其他好文   时间:2016-07-14 22:09:18    阅读次数:235
ReactiveCocoa(RAC)
好处:代码高聚合,方便我们管理; 编程思想:函数式响应编程; 链式编程: CaculatorMaker.h CaculatorMaker.m NSObject+Caculator.h NSObject+Caculator.m ...
分类:其他好文   时间:2016-07-12 23:00:02    阅读次数:134
代理和block反向传值
代理传值: // SendViewController.h #import <UIKit/UIKit.h> @protocol SendInFor <NSObject> -(void)sendInForIdea:(NSString*)text; @end @protocol SendInForTwo ...
分类:其他好文   时间:2016-07-12 10:13:42    阅读次数:281
iOS应用部分权限控制
整理下iOS开发中常用的权限控制,只整理里一些常用的并不全。#import<Foundation/Foundation.h> typedefvoid(^AuthorizedFinishBlock)(); @interfaceLYAuthorizedMaster:NSObject #pragmamark-摄像头权限 +(BOOL)checkCameraAuthority; +(void)cameraAuthorityCheckS..
分类:移动开发   时间:2016-07-12 00:13:22    阅读次数:455
1493条   上一页 1 ... 25 26 27 28 29 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!