- 博客(9)
- 收藏
- 关注
原创 runloop
NSRunLoop 本质是一个消息机制的处理模式 使得当某个线程运行的同时,还可以从其他线程里往它里面随意增加或去掉不同的计算任务。 作用是:有事情做的时候使的当前NSRunLoop的线程工作,没有事情做的时候让当前的现场休眠。 NSRunLoop 就是一直在循环检测,从线程start 到线程end,检测input source (点击,双击等操作)同步事件,检测time sou
2015-09-02 08:41:17 303
原创 最近学习笔记
@property 属性 1,atomic ,线程保护,默认,防止在写数据的时候,被另一个线程读取,造成错误。 nonatomic,线程不保护 2,assign:直接赋值,默认 //对于基础数据类型(非oc对象),不更改索引计数, retain:保留对象 //释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
2015-09-02 08:39:51 280
原创 iOS 自定义动画 push/pop动画
自定义push,pop动画 一,将pop,push的animated置为no,将导航控制器view的显现方式加上动画:(相当于自定义动画区覆盖转场动画) 1,CATransition *transition = [CATransition animation];//定义一个动画对象 2,transition.duration = 1.0f;//间隔时间 3,transition.t
2015-08-23 15:53:28 380
原创 iOS ImagePickerController 入门
imagePicker 1,检测设备是否安装摄像头或者是否允许操作相册 (BOOL)[UIImagePickerController isScourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotoAlbum]; 有以下可选 UIImagePickerControllerSourceTypePhotoLibrar
2015-08-23 15:50:11 267
原创 iOS 代码 AutoLayout
最近看项目代码,用代码重新进行了约束,但是看不懂,于是搜索了一下。 layout if needed//刷新约束的改变 函数说明: [NSLayoutConstraint constraintWithItem :(id)item attribute:(NSLayoutAttribute)attribute relatedBy:(NSLayoutRelation
2015-08-20 21:24:53 253
原创 iOS runtime 机制浅析
虽然咱们很少有机会用到关于Runtime这种非常底层的api,但是面试官们也是一点都这样觉得!! 一,什么是runtime、 1)在程序的运行过程中都会被转化成runtime的c代码执行 2)oc一切都被设计成了对象,实际上类的本质也是一个对象,属于class类实例 在runtime中用结构体表示如下 //描述类中的一个方法 typedef struct objc_me
2015-08-19 22:48:07 328
原创 iOS NSString 的使用深入
最近看了一下项目代码,其中将16进制转10进制,以及16进制颜色转UIColor中的关于NSString的部分不能理解透彻,于是搜索了一下比较常用的方法; 1,从文件创建字符串 NSString *path = [NSBundle mainBundle] pathForResource:@“string.text" ofType:nil];//路径 NSString *aStrin
2015-08-18 23:10:45 365
原创 初涉iOS 通知机制
一直对通知机制有所耳闻,但是平时的学习中也没有接触到,最近工作的项目中用到了通知机制,就大概了解了一下。 通知机制一般用在界面之间的传值,以及观察一个事件的发生,并通知通知对象时间发生, 第一步:1,在通知中心添加观察者: [NSNotificationCenter defaultCenter]addObserver:self
2015-07-23 23:34:42 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人