1. 源码分享:比较有趣的功能代码

    前言

    最近在工作中,写到的两段自己感觉比较有趣的代码,一个是将一张彩色的图片变灰度的,另一个是让AlertView背后的蒙层点击可以让AlertView消失,分享出来。


  2. iOS开发之路

    前言

    打了一天的代码,下午休息的时候突然看到唐巧大神的写的iOS开发的技能树,分享给大家,也当是是自己以后学习的指导吧。


  3. 接力篇:UIWindow!

    前言

    前面写了篇有关于 UIApplication 的博客,后面谈了一些关于程序的启动过程,对象的创建。到后面提及了 UIWindow,考虑到篇幅的问题,就搁置到这一篇博客来写。主要也是因为前几天在项目里面,有一BUG困扰我挺久的,内容与我今天要写的 UIWindow 相关~文末会分享给大家!


  4. 我所知道的UIApplication

    前言

    每一个应用程序都有一个 UIApplication 或其子类型的实例。当程序被加载,函数方法 UIApplicationMain 就被调用执行,它创建了单件模式的 UIApplication对象。这篇博客会主要写写我对 UIApplication 的了解。


  5. 今天我到掉进Cocoapod的坑里去了!

    前言

    好久没有更新博客了,前段时间是在忙期末考。大学的考试考一科少一科啊,妈个鸡,学渣竟然有点怀念起考试的感觉了~暑假到了,在深圳开始了新的实习生活,实习的第一天,做的事无外乎是将项目 check out 下来,由于项目是使用 cocoapod 来对第三方库进行管理的,所以。。。。我的实习第一天就是一次又一次的掉进 cocoapod 的坑里,然后又一次又一次的往外爬。把自己今天的经验和大家分享一下吧。


  6. 我的笔记整理(一)

    前言

    这应该会成为一个系列博文吧,之前就想过要陆陆续续把自己以前学习记录在印象笔记里的一些东西整合一下,然后发出来。都是一些比较零散的但又挺重要的吧,如果对别人也有所帮助,那倒是一件美事,没有的话,留给自己复习也不错~


  7. 聊聊那些iOS内存管理的关键字

    前言

    这篇博文可能是在理解了iOS的内存管理机制的童鞋看起来会好懂一点。过后如果有时间,我也会更新写一写我对iOS的ARC以及MRC的理解。在平时的代码里,我们可能会经常看到,类似于:

    1
    @property (weak, nonatomic) UIButton *button;

    我们定义的属性,它所具有的参数,像 weak,strong,nonaomic 这些,各自有什么样的含义呢?请点开全文吧~


  8. 来吧!Runtime~

    摘要

    最近面试iOS实习生,面试官都好喜欢来这么一句,“你了解OC的runtime吗?”。毫不夸张的说,有点像iOS程序员的必考题啊。可见,runtime 的重要性。所以,准备整理一下以前自己的笔记。写一写我对 runtime 的理解。虽然网上关于 runtime 的文章已经数不胜数,但是这篇博客主要是以一个菜鸟的角度介绍runtime,可能比较好懂吧,哈哈。接下来有空的话,我还会陆续更新一些,我在平时项目里面关于runtime 的使用。


  9. NSObject的load和initialize方法

    前言

    今天的在项目里面做版本兼容的时候,需要利用 runtime 做 Method Swizzling,一开始把 Method Swizzling 代码写在了 + (void)initialize中,后来发现了这种做法是不对的。感觉很有必要深入了解关于 NSObject的load和initialize方法。所以才有了这一篇博客。


  10. 源码分享:基于UITableView的多级下拉选择列表

    摘要

    给大家分享一个自己写的基于UITableView的多级下拉选择列表(树形选择列表),支持到4级拓展,可多选、单选。