上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: Xcode除了能在Appstore直接下载外,还可以用开发者账号登陆开发者中心【https://developer.apple.com/download/】下载对应的资源。 在开发者中心下载的好处是,下载之后的Xcode是一个安装包,可以分享给其他同事。另外下载时获得的下载地址可以复制到第三方的下载 阅读全文
posted @ 2018-04-28 14:15 码出境界 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 当工程的编译target信息异常的时候,可以删除YourProjectName.xcodedeprij/xcuserdate目录。 该目录存有当前用户的各种工程状态信息,删除后重启Xcode,Xcode会自动重建该目录。 具体操作提示:找到YourProjectName.xcodedeprij文件后 阅读全文
posted @ 2018-04-28 14:02 码出境界 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 当多次重构工程造成代码没有错误却编译失败时,可以尝试删除DerivedData目录。DerivedData目录是Xcode的编译缓存,路径是~/Library/Developer/Xcode/DerivedData。 具体操作可以这样: 首先在“Finder”的的菜单上选择“前往”下面的“前往文件夹 阅读全文
posted @ 2018-04-28 11:18 码出境界 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 关于本文: 1、本文罗列了一些在工作中经常用到的Xcode快捷键,熟练使用还是比较能提高些效率的。 2、快捷键的设置都是可以自定义的,因此先知道有哪些功能才是重点。 Cmd + shift + O 快速查找类,通过这个可以快速跳转到指定类的源代码中 Ctrl + 6 列出当前文件中所有的方法,可以输 阅读全文
posted @ 2018-04-28 11:04 码出境界 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 关于本文: 1、说明让Xcode忽略编译警告的目的 2、关于编译警告的开启与关闭的实现 3、顺便借此机会宣传下理解编译原理的大大好处 临时有事,后面更新。 阅读全文
posted @ 2018-04-27 19:00 码出境界 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1. Application does not run in background (键名:UIApplicationExistsOnSuspend) 自从iOS4.0之后,当你在应用程序执行的时候按下Home键,应用程序并不会中断目前的应用,而是放到后台去了。 因此希望使用者在按下Home键之后就 阅读全文
posted @ 2018-04-27 15:51 码出境界 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 首先需要明确两个名词的区别:“当前手机的系统语言”、“应用内部的语言设置” 要解决的问题的情景: 在iOS应用中,有时候会调用系统的一些UI控件,例如: 1、在UIWebView中长按会弹出系统的上下文菜单。 2、在UIImagePickerController中会使用系统的照相机界面。 3、在编译 阅读全文
posted @ 2018-04-27 15:48 码出境界 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 在UIViewController中收起键盘,有四种代码方式: 1、让相应的控件放弃第一响应者 2、点击UIViewController的任意地方,就可以收起键盘 3、当获取当前UIViewController比较困难时,使用UIApplication的放弃第一响应者方法 4、当获取当前UIView 阅读全文
posted @ 2018-04-27 14:10 码出境界 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 关于本文: 1、说明本文写作的目的 2、整理了Swift的基本语法树 3、看图作文 一、写作目的 昨天看了一个知识专栏,作者讲述的是“如何研究性的学习”。整个课程1个小时9分钟,花了我19块人民币。其中有一个观点,我很喜欢。那就是“把学习新知识当作是一门研究”。所以我今天就要付诸行动,学以致用,好好 阅读全文
posted @ 2018-04-26 18:42 码出境界 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 关于本文: 1、本文是一篇探索性文章,目的是解决“互联网运营从业者需要多强的数据思维能力?”这个问题。 2、笔者首先唠嗑了一些当下比较流行的大数据分析(BD)、人工智能(AI)技术 3、然后通过阅读网上的一篇文章,了解了微信公众号维护从业者平时参看的数据 4、罗列了一名网友给出的10条运营必备的思维 阅读全文
posted @ 2018-04-25 19:52 码出境界 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 各位请移步到【http://www.cnblogs.com/cchHers/p/8945908.html】 阅读全文
posted @ 2018-04-24 19:20 码出境界 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 本文概要: 1、RSS是什么,有什么作用? 2、是不是所有的网站都有RSS功能? 3、没有RSS功能的网站如何订阅? 4、RSS是否已经过时? 5、推荐一些热门的RSS订阅地址 1、RSS是什么,有什么作用? 现在真是个信息爆炸的时代。看个新闻吧,以前就是看看报纸,看看新闻联播等。现在移动流量了,完 阅读全文
posted @ 2018-04-24 18:31 码出境界 阅读(2677) 评论(0) 推荐(0) 编辑
摘要: 本文概要: 1、首先列举了四种可用于遍历的方式:标准的C语言for循环、Objective-C 1.0出现的NSEnumerator、Objective-C 1.0出现的for in快速遍历、块遍历。 2、对每一种遍历都给出对于NSArray、NSDictionary、NSSet三种容器的代码举例, 阅读全文
posted @ 2018-04-23 15:37 码出境界 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 本文概要: 1、块类型的语法结构 2、使用C语言中的“类型定义”的特性。使用typedef关键字用于给块类型起个别名 3、使用typedef好处之一是,重构块的类型签名时只需要改一处就行了,避免遗留bug 4、使用typedef技巧之一是,给同一块签名类型创建数个别名,方便让其他开发人员理解用途 5 阅读全文
posted @ 2018-04-23 15:30 码出境界 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 本文概要: 1、首先给出结论是:除了几种特殊情况外,在读取实例变量的时候采用直接访问的形式,而在设置实例变量的时候通过属性来做。 2、讲解了使用getter、setter的好处。 3、列举了几种上面提到的特殊情况:有时不能使用setter、有时必须使用setter、有时必须使用getter。 注意: 阅读全文
posted @ 2018-04-23 14:14 码出境界 阅读(353) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页