自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 纪录开通博客

--罗德昭 -2015/7/22

2015-07-22 09:52:47 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除