自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 多线程相关的一些基础概念:同步、异步、并发、并行

多线程相关的一些基础概念整理。包括:并发,并行,同步,异步,线程,进程

2016-01-19 12:26:13 1716

翻译 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关注的人

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