摘要: Bitcode是被编译程序的一种中间形式的代码. 更新Xcode7后需要将”Build Settings”->”Enable Bitcode”设为NO,保证第三方库能真机运行项目。 阅读全文
posted @ 2015-09-24 14:47 N了歌C 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.Open Xcode7, click menu "Xcode-Preferences-accounts" to add your AppleId;2.According to your AppleId , create the development profile3.Fix your iden... 阅读全文
posted @ 2015-09-18 10:43 N了歌C 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 首先,在你的项目创建一个.pch预编译头文件(一直点Next)然后按如下步骤添加格式:“$(SRCROOT)/项目名称/pch文件名” ,$(SRCROOT)的意思就是工程根目录的意思。$(SRCROOT)后面跟着的就是你项目根目录之下的pch路径啦。注意:路径不要有空格! 阅读全文
posted @ 2015-09-08 20:56 N了歌C 阅读(185) 评论(0) 推荐(0) 编辑
摘要: iOS 8 开始可以配合 AutoLayout 自动估算文本的高度,但是当 Cell 比较复杂的时候,还会需要手动去计算。首先声明一个样式var TextStyle : [String : NSObject] { get { let paraStyle = NSMutable... 阅读全文
posted @ 2015-07-23 14:38 N了歌C 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: // 调整行间距 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:textStr]; NSMutableParagraphSty... 阅读全文
posted @ 2015-06-29 21:12 N了歌C 阅读(10366) 评论(0) 推荐(0) 编辑
摘要: “类族”(class cluster)是一种很有用的模式(pattern),可以隐藏“抽象基类”(abstract base class)背后的实现细节。Objective-C的系统框架中普遍使用此模式。创建类族现在举例来演示如何创建类族。假设有一个处理雇员的类,每个雇员都有“名字”和“薪水”这两个... 阅读全文
posted @ 2015-06-29 15:30 N了歌C 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 用Objective-C等面向对象语言编程时,“对象”(object)就是“基本构造单元”(building block),开发者可以通过对象来存储并传递数据。在对象之间传递数据并执行任务的过程就叫做“消息传递”(Messaging)。“属性”(property)是Objecive-C的一项特性,用... 阅读全文
posted @ 2015-06-28 14:53 N了歌C 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在使用 UIWebView 的时候 (通常是阅读类的 App),会有点击图片放大的需求,那么可以通过设置 UIWebViewDelegate 来过滤请求,取出图片的 URL这个方法的前提是 img 标签用一个 a 标签包裹起来了 extension ViewController: UIWebVie... 阅读全文
posted @ 2015-06-24 08:47 N了歌C 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.多用类型常量,少用#define预处理指令不要用预处理指令定义常量。这样定义出来的常量不含类型信息,编译器只是会在编译前据此执行查找与替换操作。即使有人重新定义了常量值,编译器也不会产生警告信息,这将导致应用程序中的常量值不一致。在实现文件中使用static const来定义“只在编译单元内可见... 阅读全文
posted @ 2015-06-23 16:12 N了歌C 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.在类的头文件中尽量少引入其他头文件除非确有必要,否则不要引入头文件。一般来说,应在某个类的头文件中使用向前声明来提及别的类,并在实现文件中引入那些类的头文件。这样做可以尽量降低类之间的耦合(coupling)。有时无法使用向前声明(@class 类名)(.h文件在某个类引入类对象,.m实现#im... 阅读全文
posted @ 2015-06-22 10:07 N了歌C 阅读(126) 评论(0) 推荐(0) 编辑