• iOS代码面试题

    输出 nil, __weak 修饰符的变量不持有对象,在超出变量作用域时,对象就会被释放并会被置为 nil。 不使用第三个变量,交换两个变量的值

  • 120
    App之 Token 并 refreshToken 保持登录状态

    问题 App 安装后,第一次启动时需要登录(在某些页面提示需要登录或者直接启动在登录界面)。而只要登录成功后,就不需要每次启动时再次登录。不过,...

  • 120
    iOS面试题

    KVO 实现原理? KVO 是基于 runtime 机制实现的 当某个类的属性对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在...

  • iOS算法

    排序方法 选择排序:直接选择排序、堆排序。 交换排序:冒泡排序、快速排序。 插入排序:直接插入排序、二分法插入排序、希尔排序。 归并排序 基数排...

  • 120
    制作Framework并支持Bitcode

    Framework -> demo <- 下载 新建一个项目用于测试 Framework(FrameworkDemo) 在该项目里面创建 Fra...

  • 120
    小坑(不定时更新)

    备份 tag 到 SVN(终端命令) 打包上传 App Store 出现错误:ERROR ITMS-90510:"Invalid info.pl...

  • 120
    响应链

    参考文章Understanding Event Handling, Responders, and the Responder Chain。 响...

  • Objective-C基础教程

    import语句 和 C 一样,Objective-C 也使用头文件来包含结构体、符号常量和函数原型等元素的声明。C 中使用 #include ...

  • 120
    Effective Objective-C 2.0

    Objective-C 语言的起源 Objective-C 使用“消息结构”(messaging structure)而非“函数调用”(func...

个人介绍
If you keep on believing,
the dreams that you wish will come true.