02 2016 档案

摘要:在某些项目中看到一些环境变量类似宏的东西 比如叫ENVIRONMENT, 但发现还找不到具体这个宏是什么值, 那是因为他实在Preprocessing里配置了这个宏的值, 他能配置debug/release下的不同值,所以你肯定是找不到的 配置变量如下: APIUrl, 他就是一个环境变量名(宏), 阅读全文
posted @ 2016-02-26 11:58 To-J 阅读(335) 评论(0) 推荐(0)
摘要:// 所构建的NSURLRequest具有一个依赖于缓存响应的特定策略,cachePolicy取得策略,timeoutInterval取得超时值 [self.yourSite loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: 阅读全文
posted @ 2016-02-25 16:11 To-J 阅读(703) 评论(0) 推荐(0)
摘要:如果你在从项目外部往里拖放一个文件, 系统会给你提示如下一个Message, 那么他们到底都有什么用呢 我将利用a作为文件、A作为文件夹, 说明具体情况 1. Destination: Copy items if needed 如果你勾选这个选项, 那么A文件将从原路径copy到项目中(如果是项目中 阅读全文
posted @ 2016-02-22 22:57 To-J 阅读(202) 评论(0) 推荐(0)
摘要:cocoapod: 自动化管理第三方开发包的一个插件, 废话不多说, 一个新手只需做如下几个步骤 1-> 安装ruby环境(可忽略, 不是必要) 1.1 首先我们先看看当前你机器上ruby的版本 ruby -v ruby 2.4.0p0 (2016-12-24 revision 57164) [x8 阅读全文
posted @ 2016-02-18 16:22 To-J 阅读(2952) 评论(0) 推荐(0)
摘要:泛型代码可以让你编写适用自定义需求以及任意类型的灵活可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。 泛型是 面向对象 的强大特性之一,Swift 也一样. 事实上,泛型的使用贯穿了整本语言手册,只是你可能没有发现而已。例如,Swift 的 Array 和 D 阅读全文
posted @ 2016-02-04 19:24 To-J 阅读(240) 评论(0) 推荐(0)
摘要:#available() 函数来检查API函数的可用性 新的guard语法: 这个新的语法允许你在一个代码周期中构建一个提前的退出点, 避免了大量的if 判断 optional 修饰 protocol时方法不用必须实现 强制展开(!) 如果对一个nil的optional 的变量进行强制展开(就是加上 阅读全文
posted @ 2016-02-02 16:59 To-J 阅读(1994) 评论(0) 推荐(0)