码迷,mamicode.com
首页 >  
搜索关键字:nonatomic    ( 1571个结果
iOS 给系统的对象添加额外的属性----关联属性
@interface NSObject (Objc) // @property (nonatomic, strong) NSString *name; // 在分类中 给系统的类添加属性, 一搬系统的类不能添加额外的属性 @end #import "NSObject+Objc.h" #import ...
分类:移动开发   时间:2017-06-23 23:03:08    阅读次数:13
OC对象之旅 weak弱引用实现分析
Runtime源码分析带你了解OC实现过程。其中参考了大量的大神的代码以及文献里面也有个人的见解欢迎拍砖欢迎交流。两种常见使用场景///weak属性@interfaceXX:XX@property(nonatomic,weak)Type*weakPtr;@end///代码块中使用{///使用__weak __weakType*weakPtr=[[SomeObjectalloc]i..
分类:其他好文   时间:2017-06-21 20:05:39    阅读次数:20
用iOS 做一个简易计算器 (功能完备)
源码(.m文件) #import "ZKJAppDelegate.h" @interface ZKJAppDelegate () @property (retain,nonatomic) UIView *containView; @property (retain, nonatomic) UIBut ...
分类:移动开发   时间:2017-06-21 11:23:52    阅读次数:15
IOS 杂笔-12(类别de巧用 有便于Frame的操作)
在实际开发中很多时候我们都为了控件frame的操作焦头烂额。 例如:我们只想要获取view的width。 我们可以这么操作:view.frame.size.width 有时我们想要改变view的width然而我们不能直接改变->需要三部曲。 让人抓狂,为了解决这里烦恼我们可以通过改变类别来达到理想的 ...
分类:移动开发   时间:2017-06-18 22:49:15    阅读次数:17
IOS RunLoop 常驻线程的实现
线程常驻,正如其名,我们要实现的事让一个线程长期存在,不被销毁。 这时会有人说,那还不简单吗。 但是这里我们要实现的事如何让线程座椅待命,而且并不是主线程。 首先介绍一下正常情况下的线程使用。 // // ViewController.m // CX RunLoop 常驻线程的实现 // // Cr ...
分类:移动开发   时间:2017-06-18 22:43:06    阅读次数:10
iOS 系统地图实现及定位
1:加入库CoreLocation.framework,MApKit.framework; 2:@property (nonatomic, strong) CLLocationManager *locationManager; @property (nonatomic, strong) MKMapV ...
分类:移动开发   时间:2017-06-17 12:03:49    阅读次数:11
iOS 如何启动和停止RunLoop
#import "ViewController.h" @interface ViewController ()<NSURLConnectionDataDelegate> @property (nonatomic, assign) CFRunLoopRef runLoop;// 保持同一个线程 C语言 ...
分类:移动开发   时间:2017-06-15 23:34:17    阅读次数:18
使用 Facebook开源动画库 POP 实现真实衰减动画
1. POP动画基于底层刷新原理。是基于CADisplayLink,1秒钟运行60秒,接近于游戏开发引擎 @interface ViewController () @property (nonatomic,strong)CADisplayLink *displayLink; @property (n ...
分类:其他好文   时间:2017-06-14 22:21:31    阅读次数:10
UIButton文字居左显示
题外话:时间依然过的非常快。不知不觉2015年就过去一半了。感觉自己好像没有大的改变。仅仅能感叹时间飞逝,却不能有所收获。 我从来都不是一个安于现状的人,改变自己的想法从未停止过。我想大多数人都跟我有类似的想法。可是为什么非常难有所成就呢?我认为最重要的原因就是。仅仅是想一下,而没有去行动。 这是一 ...
分类:其他好文   时间:2017-06-06 14:14:54    阅读次数:10
Objective-C中的setter和getter使用
getter 和 setter 是对实例变量的一个设置和调用的作用平时我们的实例变量都是@public的形式,这个形势的实例变量谁都可以去修改,跟我们现实中的某种职业一样。这个时候就体现出封装的作用了,我定义的实例变量只能我让你用,你才能用。我让你怎么去用,你才能怎么取用。怎么才能实现我的霸权注意呢 ...
分类:其他好文   时间:2017-06-05 23:34:52    阅读次数:10
1571条   1 2 3 4 ... 158 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!