- 博客(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 入门
imagePicker1,检测设备是否安装摄像头或者是否允许操作相册(BOOL)[UIImagePickerController isScourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotoAlbum];有以下可选 UIImagePickerControllerSourceTypePhotoLibrar
2015-08-23 15:50:11 270
原创 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 329
原创 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,在通知中心添加观察者: [NSNotificationCenterdefaultCenter]addObserver:self
2015-07-23 23:34:42 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人