摘要: 注意事项 1、 需要翻墙 如果你是用Shadowsocks 来代理,那么需要为终端设置代理,具体操作如下: 如果你是用VPN 来代理的,那么需要在命令行下设置代理服务器信息,具体操作如下: export http_proxy="http://username:password@ip:port" 不管阅读全文
posted @ 2017-02-04 12:58 剑尖 阅读(747) 评论(2) 编辑
摘要: 返回值为 Struct 类型时 通过 [methodSignature methodReturnType] 获取到 CMDeviceMotion 的gravity 属性 返回值类型 为 {?=ddd}。 而正常情况下,例如,我们获取 view的frame,返回值类型为 {CGRect={CGPoin阅读全文
posted @ 2017-02-02 14:13 剑尖 阅读(101) 评论(0) 编辑
摘要: 错误重现 我们使用Jenkins 来进行我们的代码集成编译,当应用内添加了 Watch OS2 App的支持时,提交上去的代码会编译失败。失败提示如下: 找不到 Watch App。 错误分析 我们发现其实是编译出来了,只是路径没有找对。分析我们的编译脚本: xcodebuild scheme ${阅读全文
posted @ 2016-07-04 10:43 剑尖 阅读(131) 评论(0) 编辑
摘要: 本文翻译自:[Profiling your Swift compilation times][1] 我遇到一个问题。我正在开发的一个全新的应用-是100%用Swift来写的。考虑到这个项目只有大概200个文件,我注意到它需要的编译时间超过了我的想象,更重要的是,它比前几个星期的编译速度慢了很多。在这阅读全文
posted @ 2016-01-20 14:41 剑尖 阅读(512) 评论(0) 编辑
摘要: 功能按键使用图片 每个键盘都需要有一个按钮,那就是切换“下一个键盘”的按钮。在系统键盘,这个按钮使用了一个Emoji表情中的 🌐表情来显示。但是对于其它的功能按键,却没有对应的Unicode编码,因此在字体库中也找不到对应的图形,而且Unicode 中的这个图形集合的展示是不统一的: 🌐⇪⌫⌨?阅读全文
posted @ 2015-11-11 14:29 剑尖 阅读(2333) 评论(2) 编辑
摘要: 本文翻译自:[An Observable Pattern Implementation in Swift][1] 问题在过去的几天里,我都在进行着 [Gumroad's Small Product Lab][2] 的挑战,就是使用Swift语言来开发一个Mac 应用。这个应用包含一个简单的 结构体...阅读全文
posted @ 2015-11-03 14:59 剑尖 阅读(227) 评论(0) 编辑
摘要: Emoji的现状 1. 随着iOS 9.1 的发布,iOS 成为第一个完整支持Unicode 标准里的所有Emoji表情的操作系统。 目前最新版本是Unicode 8.0。同时苹果还添加了一些非标准Unicode的Emoji表情,例如下面 : 👁‍🗨 2. Unicode 规范中定...阅读全文
posted @ 2015-10-27 17:26 剑尖 阅读(1312) 评论(0) 编辑
摘要: 本文翻译自[Failed to install WatchKit App, error: Application Verification Failed][1] WatchKit 刚发布没有多久,它的文档还非常少。这样有好也有坏,并因祸得福得使我对这方面的知识挖得比平时更深,学到了也许我不...阅读全文
posted @ 2015-07-13 11:25 剑尖 阅读(183) 评论(0) 编辑
摘要: 本文翻译自[Swift: New stuff in Xcode 7 Beta 3][1] 在今天苹果推送的最新beta 版中,下面新增的内容是最让我兴奋的。 默认枚举命名 在最新的 beta 3 版本中,String 类型的枚举如果没有显示赋值,则默认值为该枚举对应的名字。我非常喜欢这个巨...阅读全文
posted @ 2015-07-08 14:54 剑尖 阅读(113) 评论(0) 编辑
摘要: 本文翻译自[Xcode: One Weird Debugging Trick That Will Save Your Life][1] 参考[Advanced Debugging in Xcode and Swift][2] 希望你可以从题目看出我对于这个题目有多开心。不管怎样,让我们回到...阅读全文
posted @ 2015-06-30 11:07 剑尖 阅读(194) 评论(0) 编辑