1. Command + N
2. 选择 iOS - Source - Objective-C File
3.File Type 选择 Category,Class 填基于的类名,File填扩展的名
category下称类别允许你甚至在没有类源码的情况下扩展一个类的功能,给它增加方法。**这个可以理解为"mixin"的一种机制。主要作用是使相同的方法在没有继承关的类中复用。要使用它需要在类的@interface文件中的category处…
一:objective-c简介Objective-C是进行iPhone软件开发的语言Objective-C语言是C语言的一个扩展集Objective-C是一种面向对象的语言大小写敏感程序语句必须以(;)结束开发工具(Xcode)二、第一个O…
更改源码注释中的公司名字:运行Terminal,输入如下代码回车后重启Xcode。替换其中的Elf.Sundae(at)Gmail.com(只一行)defaultswritecom.apple.XcodePBXCustomTemplateM…
解决方法是:删除/Users/Rinpe/Library/Developer/Xcode/DerivedData下对应的文件夹即可.
先说题外话,文章标题其实起的不好,在iOS的开发中,Apple建立的库基本都是用Objective-C写的,所以在这里的C++指的其实是Objective-C++。首先,最最最要紧的事情,不是代码而是编译器选项,在做混合编译之前一定要把编译…
Xcode是开发iOS应用和MacOS应用的必备工具,但这个工具的辅助功能相对于Eclipse之类的IDE来说,还是比较少,在Eclipse里只要按Ctrl+Shift+F,就可以将Java代码格式化得非常好看。而在Xcode里,只有Re-…
转自:Objective-C中的CategoryObjective-C中的Category也是非常常用的功能之一。category可以为已经存在的类增加方法,而不需要增加一个子类,另外category使得我们在不知道某个类的内部实现的情况下…
objective-c在其对象拥有成员变量时,我们为了保持代码的封装,会将成员变量设置为@protected,并为成员变量编写setter和getter方法。如:@interfacePerson:NSObject{@protectedint…