- 博客(7)
- 收藏
- 关注
转载 iOS开发--内存管理之内存分配
内存分配下面举个例子说明下:NSString* string;string = [[NSString alloc] initWithString:@"hello ios"];这里string其实就是一个指针,OC中除了基本数据类型之外的变量类型都是指针类型,OC对象都是通过指针进行操作的。第一段代码定义了NSString类型的指针变量,但是没有指向任何对象。第二段alloc一个NSString
2016-01-20 12:55:38 407
转载 RunLoop整理
1.NSRunLoop是消息机制的处理模式NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRunLoop的线程休眠2.nstimer默认添加到当前NSRunLoop中,也可以手动制定添加到自己新建的NSRunLoop的中[NSTimer schduledTimerWithTimeInterval: target:selector:userInfo:
2016-01-19 13:09:43 369
转载 KVO的几个坑
# KVO的几个坑 昨天同事看一个很普通的bug,viewControllerA和B存在同样一个播放记录列表,在viewControllerA push到B后 对B中的列表进行增删改操作后pop返回到A,此时没有进行主动刷表操作,导致A表仍然调用之前内存中的数据源。 解决这个问题只需要在表A中对数据源添加一个观察者,数据发生变化时回调自动返回变化的相应内容并主动刷表。 本身该这
2016-01-19 13:07:14 1832
翻译 Auto Layout Guide——基于苹果开发者文档
Auto Layout简介Auto Layout 是一个可以让你通过创建元素之间的关系的数学描述来布局app用户界面的系统。你可以通过单个或则一系列元素之间的约束来定义这种关系。使用Auto Layout,你可以创建一个动态的,灵活多变的用户界面来响应屏幕尺寸,设备方向以及元素位置的变化。Auto Layout是在Xcode5的Interface Builder里自带,当你创建一个新工程时
2015-03-29 10:41:30 621
转载 init/initwithcoder/initwithframe
initWithCoder:这个方法是所有归档对象的初始化方法。由于存储在nib中的对象都会被归档,所以,当从一个nib文件内加载对象时,这个初始化方法会被用到。当这个方法被调用后,nib中的对象将会被序列化,不过outlets和actions不会被连接。UIViewController从nib文件中被创建时,这个方法会被调用。awakeFromNibThis method is
2015-01-01 10:08:34 399
原创 iOS LaunchImage --苹果官方文档总结
LaunchImage SizeiPhone Portrait iOS 8Retina HD 5.5 1242*2208 pixelsRetina HD 4.7 750*1334 pixelsiPhone Landscape iOS 8Retina HD 5.5 2208*1242
2014-11-04 11:13:07 481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人