04 2016 档案

摘要:使用 XIB 创建视图的时候,拖拽 UIView 到画布时,大小是不可调整的,如何自由调整大小呢? 选中 UIView 并打开属性面板,将 Simulated Metrics 中的 Size 设为 Freedom 即可,如下图所示: 阅读全文
posted @ 2016-04-20 15:08 WriteOnRead 阅读(903) 评论(0) 推荐(0)
摘要:这两天照书上的例子写代码时,出现了这个异常。 上网查了不少,有人说链接失效什么的……但发现都不是那些原因,问题出现在下面这句代码: 后来发现是由于使用 XIB 的时候,控件拖错了,应该使用的是 UIView,自己拖成 UIWindow 了,才导致这个异常。 阅读全文
posted @ 2016-04-20 15:01 WriteOnRead 阅读(1123) 评论(0) 推荐(0)
摘要:Homebrew 简称 brew,是 Mac OS X 上的软件包管理工具,能在 Mac 中方便的安装软件或者卸载软件,可以说 Homebrew 就是 Mac 下的 apt-get、yum 神器。 官网地址:http://brew.sh/index_zh-cn.html Homebrew 的安装非常 阅读全文
posted @ 2016-04-19 19:06 WriteOnRead 阅读(207) 评论(0) 推荐(0)
摘要:之前没遇到过需要手动抛出异常的时候,这次见到了,记录一下。示例代码如下: 阅读全文
posted @ 2016-04-16 14:17 WriteOnRead 阅读(710) 评论(0) 推荐(0)
摘要:若在某个 Objective-C 的实现文件中输入 init,Xcode 会自动列出一系列备选项,如图所示: Xcode 自动加入的这段代码源自代码片段库(code snippet library),如图所示(选中带 {} 图标的): 单击选中,并稍作停留,可以看到详细信息,例如: 这些代码库可以自 阅读全文
posted @ 2016-04-16 10:43 WriteOnRead 阅读(260) 评论(0) 推荐(0)
摘要:今天用到了键-值对,于是想起了 Java 的 Map,由于之前并不很熟悉,就看了下源码,如下: PS: 看过后才清楚的知道 Map 是一个接口,而 HashMap 则是实现 Map 接口的一个类。而且觉得源码写得很美!以后要多看。 version: jdk1.7.0_79 Map 的遍历,示例代码: 阅读全文
posted @ 2016-04-15 19:14 WriteOnRead 阅读(238) 评论(0) 推荐(0)
摘要:用正则表达式,示例代码如下: 返回值为 Boolean 类型,含字母则为 true,否则为 false. 阅读全文
posted @ 2016-04-15 16:26 WriteOnRead 阅读(1266) 评论(0) 推荐(0)
摘要:在 Preference... 中找到如下,设置 Case sensitive completion 为 None 即可,如下图: PS: 该截图是 Intellij IDEA (Android Studio 基于 Intellij IDEA)。 阅读全文
posted @ 2016-04-14 21:23 WriteOnRead 阅读(3633) 评论(0) 推荐(1)
摘要:Xcode 本身下载太慢…… Apple 官方文档地址:https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex 这个链接返回的是 XML 数据,如下图所示: 图中 HTTPS 开头的即为下载地址, 阅读全文
posted @ 2016-04-14 14:48 WriteOnRead 阅读(359) 评论(0) 推荐(0)
摘要:C 语言编写的程序,其执行入口都是 main(). 用 Objective-C 语言编写的程序也是这样。 main.m 中的代码如下: 代码中的 UIApplicationMain 函数会创建一个 UIApplication 对象。每个 iOS 应用都有且仅有一个 UIApplication 对象, 阅读全文
posted @ 2016-04-13 16:32 WriteOnRead 阅读(362) 评论(0) 推荐(0)