2016年3月11日

摘要: 在最近一次迭代中,项目引入了两个新的第三方子项目工程,本地代码使用Xcode工具手动编译没有问题,但使用Jenkins搭建的打包服务器编译时就出错。 Jenkins编译 错误一: 最开始遇到的错误信息:在指定的路径找不到编译的好的.a静态库 解决方法:在Xcode的Build Phases --> 阅读全文
posted @ 2016-03-11 09:35 Herooic 阅读(2365) 评论(0) 推荐(0)

2016年3月8日

摘要: 最近在了解iOS的VPN相关资料, 整理了一下资料供参考。 VPN知识 "虚拟专用网(VPN)" "Proxy、SSH 和VPN 的区别" "TUN与TAP" "How VPN Works" "Wiki: 隧道协议" 运营商是怎么分析出数据通道中特定 App 的数据流量的? 根据特定应用使用的网关I 阅读全文
posted @ 2016-03-08 20:43 Herooic 阅读(72) 评论(0) 推荐(0)

2016年1月21日

摘要: 学习知识的来源都是微信公众号、微博、博客,太碎片化,造成的结果是没有自己的知识体系,不能从整个知识结构层面去看待问题。 阅读全文
posted @ 2016-01-21 09:10 Herooic 阅读(115) 评论(0) 推荐(0)

2015年6月5日

摘要: SQLite是支持多线程操作的, 需要在初始化database是做一个线程安全的config,参考下面链接,看起来比较复杂。http://www.cnblogs.com/wfwenchao/p/3964213.html很多iOS项目中都使用FMDB这个第三方开源库,但FMDB不能在多个线程中共同一个... 阅读全文
posted @ 2015-06-05 20:59 Herooic 阅读(1988) 评论(0) 推荐(0)

2014年11月5日

摘要: Xcode Command Line Toolsxcrun 阅读全文
posted @ 2014-11-05 10:21 Herooic 阅读(113) 评论(0) 推荐(0)
摘要: 当我们在Xcode中构建一个程序的时候,其中有一部分就是把源文件(.m和.h)文件转变成可执行文件。这个可执行文件包含了将会在CPU(iOS设备上的arm处理器或者你mac上的Intel处理器)运行的字节码。 阅读全文
posted @ 2014-11-05 10:08 Herooic 阅读(165) 评论(0) 推荐(0)

2014年11月4日

摘要: 捕获SIGTRAP、 SIGABRT、 SIGILL、 SIGBUS、 SIGSEGV、 SIGSYS这6种信号 阅读全文
posted @ 2014-11-04 21:10 Herooic 阅读(219) 评论(0) 推荐(0)
摘要: Objective-C 的对象、功能和方法 (object、function和method的关系)。在Objective-C里,称对象的功能为“方法”。“实现”指的是当某个方法得到调用时,iOS实际干了些什么,也就是执行了什么代码。在Objective-C语言里,方法和实现的关系不是在编译时决定的,... 阅读全文
posted @ 2014-11-04 20:57 Herooic 阅读(142) 评论(0) 推荐(0)
摘要: Swift定义后缀?来作为标准库中的定义的命名型类型Optional的简写。类型Optional是一个枚举,有两种形式,None和Some(T),又来代表可能出现或可能不出现的值。任意类型都可以被显式的声明(或隐式的转换)为可选类型。当声明一个可选类型时,确保使用括号给?提供合适的作用范围。 阅读全文
posted @ 2014-11-04 16:18 Herooic 阅读(147) 评论(0) 推荐(0)
摘要: 在开发调用静态库的中,出现 “unrecognized selector sent to instance 0x2b5f90”的错误-[__NSCFConstantString xmlChar]: unrecognized selector sent to instance 0x2b5f90 ***... 阅读全文
posted @ 2014-11-04 12:43 Herooic 阅读(1045) 评论(0) 推荐(0)

导航