梧桐

Recent Posts

  • October 02, 2015

    Swift学习笔记

    正式开始学习Swift。第一天10.17更新开始写项目01.02更新写了个playground02.21更新swift编码规范

  • October 01, 2015

    关于 Xcode 的 Build Settings

    官方文档 Xcode Build Setting Reference 有介绍构建设置每个项的含义。这里我主要挑选几个使用比较多的作分享。1.证书和描述文件证书和描述文件是我们平时使用最多的,特别是带有 today 或者 watch 的项目,配置一套尤为烦人。在团队开发中,会存在更新项目后需要重新配置描述文件的问题。其实这里有个简单的方法。(1) 在开发者中心配一套描述文件(特指带 today 或者 watch 的),例如 com.wutongr.healthTip、com.wutongr....

  • March 13, 2015

    Objective-C 与 cpp 混编的注意点

    最近在忙一个IM项目,使用的是 gloox 开发包,那么问题就来了。iOS混编的要点OC 调用 C++这种情况比较简单,因为编译器做了优化,把 .m 文件直接改为 .mm ,然后直接用就好了。C++ 调用 OC这种又分为两种情况:1.完全的 C++ ,那么实现文件以 .cpp 结尾,里面不允许使用OC的方法。那么怎么间接调用 OC 方法?写接口好了。实际上 C++ 是调用OC编译过后的 .o 文件。 2.部分 C++ 部分 OC ,实现文件以 .mm 结尾,里面允许直接使用 OC 方法。出...

  • January 23, 2015

    Objective-C 编译器指令简介

    @class声明某个类但不需要引入头文件@class TempClass获取某个类NSString *ClassName = @"TempClass";Class c = @class(TempClass); ❌Class c = [TempClass class]; ❓Class c = NSClassFromString(ClassName); ✔️@end类,协议或者接口结束标示@protocol @required @optional 协议的开始@protocol TempProt...

  • January 10, 2015

    码农技术分层(转自知乎)

    在知乎看到的程序员技术水平层次,分享在这边勉励自己继续努力。1层是数学(加密解密,压缩算法,时频转换,计算机模拟\仿真)2层是数字电路(机器码如何被硬件电路执行的过程)3层是计算机组成原理(计算机体系架构,计算机是如何组成的)4层是计算机算法和数据结构(低端排序,中端动态规划,高端人工智能)5层是计算机操作系统,计算机图形学和编译原理(linux内核,词法树\语法树)6层是计算机编程语言,IDE,架构(各种语言,各种架构)