Stay weird. Stay different.

0%

Git的一个重要的功能就是分支,但真正使用的时候分支的创建和合并一直是我十分头疼的问题。
无意中发现了一个Git的插件Git-flow。通过它可以更加方便的管理我们的分支。

Read more »

cocoapodsIOS上经常是使用的包依赖管理软件,可是每次的系统的更新或者cocoapods自身的更新都会产生一些问题。

今天在使用cocoapods时就遇到了更新失败的情况,在网上找了很多的解决方案,索性最后终于解决了。

Read more »

  • 第一条:了解OC语言的起源

    信息与函数调用的区别

    • OC消息

      1
      2
      Object *obj = [object new];
      [obj performWith:parameter1 and:parameter2];
    • C++函数调用

      1
      2
      Object *obj = new object;
      obj->perform(parameter1, parameter2);

      关键区别在于:

    1. 消息结构其运行时所应执行的代码由运行环境决定,而使用函数调用的语言,则是由编译器决定
    2. 如果代码调用的函数的多态的,那么就要查找虚函数表,而如果是消息传递式则不论是否多态,总是在运行时才去查找所要执行的方法,也就是所谓的动态绑定。
Read more »

  • 折腾了半天终于搞定了Hexo,对于MAC来说还是挺顺利的。

  • 都说写作对于程序员来说很重要,今天算是迈出了第一步,以后会在这多写一些IOS的东西,谈不上经验分享,算是给自己的备忘吧。

  • 右边有我的GitHub账号,代码基本都会放上去,大家别忘了给个Star