按月查看: 五月 2014

使用Xcode的Refactor功能调整代码

  • 符号的重命名
    选中需要重命名的符号,右击或者直接在Edit菜单中选中Refactor>Rename。
    refactor_1

填入新的符号名称。
refactor_2

点击Preview按钮就可以看到将要发生的所有改变。
refactor_3
点Save应用修改。

  • 创建父类
    选中需要创建父类的类名,右击或者在Edit[......]

Read more

标签: , ,
文章分类 iPhone应用开发

Objective-C单例模式

singleton

单例类是一种特殊的类,在一个进程种只会存在一个该类的对象,在iOS应用中只会出现一个对象。这种设计模式在系统框架中许多地方都使用了,如NSFileManager、UIApplication等。

singleton

  • 在ARC的环境下,接口文件为:
//
//  DVISingleton.h
//[......]

Read more

标签: , ,
文章分类 Objective-C设计模式

Objective-C代码规范(简章)

Objective-C编程规范

格式化

缩进

行缩进使用4个空格,不要使用Tab字符。

在定义变量、变量赋值等一些操作时,如果同时操作的数据较多时,建议采用Tab键排版,使写出来的代码更整洁

方法声明和定

留一个空格在 – 或 + 和返回类型之间,但参数列表里的参数之间不要留间隔。[......]

Read more

标签: ,
文章分类 iPhone应用开发

第二讲 Objective-C 运算符与表达式

数据类型

  • 基本数据类型
    intfloatdoublechar等。

1 . int类型表示整数,长度与硬件有关。格式化字符串为:

格式化字符串
进制

%d, %i
十进制

%o, %#o
八进制

%x, %#x[......]

Read more

标签: ,
文章分类 Objective-C开发系列

《iOS 7 游戏开发》中文第三章放出!

《iOS 7 游戏开发》中文第三章放出!下载地址:

百度云盘: http://pan.baidu.com/s/1o6BI9js

360网盘:http://yunpan.cn/QiD8usX5rGwV6 (提取码:e13c)

 

经过一周的奋斗,第三章终于出来了。这章[......]

Read more

标签: , , , ,
文章分类 iOS 7游戏开发(中文版)

常用Shell命令

  1. pwd (print work directory),打印工作目录(当前目录)
  2. ls (list),显示当前目录下的文件或者文件夹
    — ls -l显示详细信息
    — ls -a显示隐藏文件或目录
  3. cd (change directory), 改变工作目录
    — 不带参数表示跳到当前用[......]

Read more

标签: ,
文章分类 Unix使用技巧

第一讲 Objective-C简介

Objective-C是一种面向对象的计算机语言。Brad J Cox 1980年基于SmallTalk-80设计。1988年NeXT发布Objective-C,开发环境和类库叫“NEXTSTEP”。1994年NeXT与Sun发布了标准的NEXTSTEP系统“OPENSTEP”,自由软件基金会的[......]

Read more

标签: , ,
文章分类 Objective-C开发系列

iOS 7 游戏开发(中文版)第二章

《iOS 7 Game Development》是第一本讲解Sprite Kit游戏开发的书籍。为了方便大家学习,分章翻译出来。欢迎大家指出翻译错误以及语言不同的地方。

第二章主要讲解如何创建第一个Sprite Kit项目并添加类似《天天酷跑》的无限滚动背景。

第二章下载地址:http:[......]

Read more

标签: , ,
文章分类 iOS 7游戏开发(中文版)

《iOS开发达人》第二期发布

iOS开发达人-第二期

经过一周的艰苦奋斗,《iOS开发达人周刊》第二期终于发布了,迟到了一天。上周选取了@onevcat 大神的Kiwi TDD入门,这周继续窃取了他的Kiwi高级篇。

同时介绍了使用Objective-C运行时进行方法替换的技术。当然,开发工具必不可少。

下载地址:

http://pa[......]

Read more

标签: , , , ,
文章分类 iOS开发达人

《iOS面试周刊》第一期和第二期下载地址

长沙戴维营教育《iOS面试周刊》第二期发布,同时提供第一期和第二期的下载地址:

第一期下载地址:http://pan.baidu.com/s/1pJqb69l

第二题下载地址:http://pan.baidu.com/s/1kTG8guj

《iOS面试周刊》中的题目每一个都经过了测[......]

Read more

标签: , ,
文章分类 iOS面试周刊