240 发简信
IP属地:浙江
  • 推送流程

    第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,...

  • 代理、通知和KVO的区别以及他们的优缺点

    代理是一种回调机制,是一对一的关系,二通知是一对多的关系,一个中心对象向多个观察者提供变更通知,KVO是被观察者想观察者直接发送通知,这是通知与...

  • Objective—C类的initialize和init方法有什么区别

    initialize——当类初始化的时候调用,并且只会被初始化一次,因为只有一个类 init——当对象初始化的时候调用,可以初始化多次 二:NS...

  • 计算文本的高度

    //计算文本的size +(CGSize)sizeWithText:(NSString*)text font:(UIFont*)textFont...

  • TableView的优化

    1.使用不透明视图,不透明的视图可以极大地提高渲染的速度。可以将tableCell及其子视图的opaque属性设置为YES。2.cell,cel...

  • 什么是ARC技术?与GC是否相同?

    ARC 是Automatic Reference Counting的简称,我们称之为自动引用计数,是IOS5之后推出的内存管理的新特性,本质上还...

  • @synthesize与@dynamic的区别

    1.@synthesize是系统自动生成getter和setter属性声明 2.@dynamic就是属性的获取和赋值都是自己来实现的,不自动生成

  • #include与#import的区别;#import与@class的区别

    1.两者的区别是:#include与#import的效果相同,只是后者不会引起交叉编译,确保头文件只会被导入一次。 2.#import与@cla...

  • 面试题总结

    1.单例设计模式的实现,为什么使用单例模式?? static MusicManager *manager=nil; ...