无节操非程序猿

莫催稿,催稿也不交

解决 iOS 中多个 CodeTyphon 静态库编译冲突

使用 CodeTyphon 开发 iOS 的静态库时,如果是单一库,不会出现问题,而当多个静态库同时被链接时,情况就不太妙了,会出现 duplicate symbols的异常,而查代码下来,却又找不到重复之处,这是怎么回事呢?其实根本原因是,CodeTyphon 在链接 .a 时,会把一些系统固有的东西一起链接上,也就是类似于 classes.o,sysutils.o 这类的单元有多份,因此而产生的冲突。那么要解决冲突,最好的办法就是让这些通用的东西只存在一份。所以

配置 CodeTyphon 跨平台编译 iOS 程序的环境

如果你用的不是 Mac,请不要往下看配置 iOS 的编译环境,需要完整的 FPC 源码,而不能是 CodeTyphon 内带的二进制文件。首先是必要的环境,要编译 iOS 程序,就必须使用 Mac OSX,因此本文的操作环境也是基于 Mac,如果是其他系统,请不要请易的尝试。其次,必须先安装 Xcode,并且同时装好 Command Line Tools。当这些都准备好之后,就可以折腾 FPC 了。Step 1安装原始 FPC,点击此处 下载原始 FPC 的跨 Mac 安装包。下载完成后,安装原

迁移程序到 Swift 3.0

在昨晚 WWDC 之后,相必大家都已经下载到最新 Beta 版本的 XCode 甚至已经把手机升级到 iOS10 了吧。本次的 WWDC 虽然有很多人表示不满,感觉并无新意,但是在折腾完 Beta 版,投入实际开发后,还是对 iOS10 的内功有了一定的认识,不夸张的讲,这还真是内功了。当然这内功好不好练,以及练了是否值得,还有待各位看官自行判断,反正我是练了... ...好了,还是回到正题,讲讲 Swift 3。每当看到新的编程语言我总是会有相当大的兴趣,是的,Swift 3是一门『新语言』,

Powered By Z-BlogPHP 1.5.1 Zero

Copyright Rarnu 2017. All Rights Reserved.