DreamEverAfter

风屋

= 博闻强记,多思多问,取法乎上,持之以恒 =

投稿

post cover
笔记

2015-03-07

377文字

1. description 方法是 NSObject 自带的方法,包括类方法和对象方法 + (NSString *)description; // 默认返回 类名- (NSString *)description; // 默认返回 <

post cover
随笔

2014-12-22

1985文字

转自:维基百科中的代码重构 一开始我写点啥,但是wiki上写的已经非常完美了。我发现我可以做的只有抄过来了。。 代码重构(code refactoring)指对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果。 软件重构需要借助工具完成,重构工具能够修改代码同时修改所有引用该代码的地方。在

post cover
笔记

2014-11-22

284文字

// 帮助实现单例设计模式// .h文件的实现#define SB_SINGLETON_H(methodName) + (instancetype)shared##methodName;// .m文件的实现#if __has_feature(objc_arc) // 是ARC#d

post cover
笔记

2014-11-11

2196文字

How Do I Declare A Block in Objective-C? 在 Xcode 中敲 inlineBlock就可以快捷创建代码块 As a local variable returnType (^blockName)(parameterTypes) = ^returnType(p

post cover
笔记

2014-11-01

6472文字

类的深入研究和分类 一、分类 (一)分类的基本知识 概念:Category 分类是OC特有的语言,依赖于类。 分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。 添加一个分类: 文件结构图: 在分类中添加一个方法 @interface

post cover
笔记

2014-11-01

6093文字

面向对象—封装 一、面向对象和封装 面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@interface和@implementation来处理类。 @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。 @implementation就好像隐藏在时钟内部的构造实

post cover
笔记

2014-11-01

6498文字

语言前期准备 一、OC简介 OC语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。 可以使用OC开发mac osx平台和ios平台的应用程序。 拓展名:c语言 .c , OC语言 .m , 兼容C++ .mm 注:其实c语言和

post cover
随笔

2014-07-07

3文字

如图