240 发简信
IP属地:上海
  • HTML5简介

    HTML5优势 跨平台 手机APP的开发模式 原生(纯oc或者纯android)优点:无缝连接,用户体验最好 缺点:开发成本过大 还有就是上线...

  • Method Swizzling

    Swizzling应该总是在+load中执行 在Objective-C中,运行时会自动调用每个类的两个方法。+load会在类初始加载时调用,+i...

  • RunLoop

    runloop 运行着的线程循环。用来接受循环中的事件和安排线程工作,并在没有工作时,让线程进入睡眠状态。 Run Loop从两个不同的事件源中...

  • Property & Instance

    Property 是属性 在.m中系统会自动的给你生成下划线的实例变量和getter和setter的方法,可以使用点语法和self. Insta...

  • UIView & CALayer

    UIView是所有页面的鼻祖。其本质也是CALayer在作祟。UIView的一切属性基本都是由相应的calayer来决定的。 首先UIView可...

  • 五种通讯方式(Block,Delegate,Notification,Target-Action,KVO)

    KVO KVO提供了这样一种机制:当对象中的某个属性值发生了改变,可以对这些值的观察者做出通知。 两个要求,首先,接收者(会接收到值发生改变的消...

  • 面试总结

    OC的理解与特性 . OC是一门面向对象的语言,三大特性:封装 继承 多态。静态语言特性(C++),动态语言的效率(动态绑定 动态加载). OC...

  • Category And Extensions(分类和扩展)

    Category(分类) 作用: 可以在一个不知道类的源码的情况下,向这个类添加额外的方法.少数情况下可以用来扩展属性(利用runtime). ...

  • 内存管理

    内存管理知识点总结 1 内存管理对象 值类型和引用类型 ** 值类型:** 比如 int float struct 等基本数据类型 苹果内部...

个人介绍
程序,篮球,音乐,跑步。