这个类的defaultManager方法利用的是一种单例模式,即只要这个程序还在运行,那么整个运行期间只能存在1个单例,即1个实例对象。...
分类:
其他好文 时间:
2014-10-11 13:32:15
阅读次数:
169
虽然定义了可变数组,但是不能在增强for循环中(for...in那种),使用[arr1 removeObject:str1]之类的删除操作,否则会导致崩溃。也就是说不能用增强for循环遍历这个数组的同时还删除这个数组的元素。可以把需要删除的元素放到一个临时数组中,然后遍历这个临时数组的同时把要删除的元素取出来当做参数给原数组,然后原数组删除这个元素。...
分类:
编程语言 时间:
2014-10-11 12:50:59
阅读次数:
206
上一篇文章我们已经讲解过关于NSString的前三种创建方法, 现在我们来讲另外三种创建的方法, 这三种方法也叫做创建临时字符串.这三种方法分别就是:stringWithUTF8String:将一个C类型的字符串转换成一个OC的字符串, 和前面提到的initWithUTF8String有些类似, 但...
分类:
其他好文 时间:
2014-10-11 12:15:15
阅读次数:
212
NSString是OC里的三大基本数据结构之一, 也是我们经常使用的数据结构, 关于NSString的使用有好几种方法, 这里只讲解前三种创建和简单使用的方法.除了直接使用NSString *str = @"Hello, World!"这种普通直接的创建方法, 还有使用下面的三种方法.第一种:ini...
分类:
其他好文 时间:
2014-10-11 11:00:45
阅读次数:
163
NSString在OC上的比较方法和C语言中的有一些不相同, 来看看下面的例子吧~#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"Hello, World...
分类:
其他好文 时间:
2014-10-11 00:44:34
阅读次数:
338
数据类型---基本数据类型,构造类型,指针类型 基本数据类型--整型,浮点型,字符型,枚举类型 构造类型---数组类型,结构体类型,公用体类型 指针类型-------------------------------布尔类型:OC中底层实际上是使用 signed char 来代表BOOL,而YES,N...
分类:
移动开发 时间:
2014-10-10 19:44:24
阅读次数:
201
最近在自己学习iOS程序,这篇博文的内容是刚学习Objective-C时做的笔记,力图达到用最短的时间了解OC并使用OC。Objective-C是OS X 和 iOS平台上面的主要编程语言,它是C语言的超集,在C语言的基础上增加了面向对象的特性。Note: 文中代码所使用的编辑工具是Xcode5一些...
分类:
其他好文 时间:
2014-10-10 19:41:34
阅读次数:
257
错误信息大概如下
Undefined symbols for architecture i386: "_clock$UNIX2003",.....等 大概就是引用了一个链接库出错了。
解决办法如下:
打开OC工程里的Main.mm
加入下面代码
#include
extern "C"
{
clock_t
clock$UNIX2003(void)
...
分类:
编程语言 时间:
2014-10-10 18:55:14
阅读次数:
217
(1)类里面的方法都是被转换成SEL变量进行存储的。...
分类:
其他好文 时间:
2014-10-10 18:32:34
阅读次数:
168
block于指向函数的指针的区别在于:后者只能在后面放一个函数名,而不能直接把函数的代码(函数体)整个放在后面。而前者弥补了这个缺陷,相当于把整个代码块“封装”在一起了。...
分类:
其他好文 时间:
2014-10-10 17:13:44
阅读次数:
156