自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 远程推送

1.远程推送的流程: (1)设备连接APNs(苹果服务器)申请DeviceToken (2)应用程序拿到DeviceToken上传给公司服务器(比如说腾讯的服务器) (3)公司服务器拿到DeviceToken想给设备推送消息,公司服务器把DeviceToken和内容发给APNs,APNs就可以定位到设备给某个应用推送消息。 重点,难点是获得DeviceToken的...

2014-11-21 00:33:00 181

转载 iOS中常见面试题(不定时更新中.....)

1.什么是selector? selector,是一个SEL类型的数据,就代表一个方法。可以间接调用方法。 SEL :是对方法的一种包装,将方法包装成一个SEL类型的数据,去找对应的方法地址,找到方法地址就可以调用。 发消息:就是发送一个SEL类型的数据。 方法在内存中的存储位置: 1》每个类的方法列表都存储在类中 2》 每个方法都有一个与之对应的SEL类型的对象 3》根据...

2014-11-19 18:37:00 79

转载 KVO和runtime

1.KVO内部实现原理 1》 KVO是基于runtime机制实现的 2》当某个类的对象第一次被观察时,系统就会在运行期动态的创建该类的一个子类,在这个子类中重写父类 中任何被观察属性的setter方法,子类在被重写的setter方法实现真正的通知机制。 2.不用中间变量,用两种方法交换A和B的值 A = A + B; B = A - B; A = A - B; 或...

2014-11-19 02:25:00 126

转载 block的总结

1.block循环引用(retain) 1》如果没有对block进行copy操作,block就存储于栈空间 2》如果对block进行copy操作,block就存储于堆空间 3》如果block存储于栈空间,不会对block内部所用到的对象产生强引用 4》如果block存储于堆空间,就会对block内部所用到的对象产生强引用,会造成循环引用。 解决方案: (1)非ARC:_blo...

2014-11-18 19:00:00 83

转载 iOS中面试题之----多线程

1.多线程的底层实现 (1)首先回答什么是线程 1个进程要想执行任务,必须得有线程.线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行 (2)什么是多线程 1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务。 多线程的作用:更新显示UI界面、处理用户触摸事件。 (3)Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Ma...

2014-11-18 18:08:00 145

转载 苹果iOS开发者账号总结

1》个人账号(Individual) 费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如lucky zhu,单人使用。个人账号只能有一个开发者。 2》公司团队账号 (Company/Organization) 费用99美金一年, 该账号在App Store销售者可以显示类似Studios,或者自定义的团队名称,比如Mamshar...

2014-11-13 20:40:00 538

空空如也

空空如也

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

TA关注的人

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