10 2014 档案

摘要:1. 显示图片1> UIImageView只能显示一种图片(图片默认会填充整个UIImageView) image\setImage:2> UIVutton能显示2种图片, 还能显示文字 setTitle: forState: *背景 (背景会填充整个UIButton) setBackroug... 阅读全文
posted @ 2014-10-28 14:15 背着吉他去流浪 阅读(235) 评论(0) 推荐(0) 编辑
摘要:一, 控件的属性1.CGRect frame1> 表示控件的位置和尺寸 (以父控件的左上角为坐标原点(0, 0))2> 修改这个属性, 可以调整控件的位置和尺寸例子:CGRect frame = 控件.frame;2.CGPoint center1> 表示控件的中点(以父控件的左上角为坐标原点)2>... 阅读全文
posted @ 2014-10-24 17:00 背着吉他去流浪 阅读(413) 评论(0) 推荐(0) 编辑
摘要:在UIView里面有一个叫做Button的View, 这个控件简单来说就是点击, 就是手机上我们一切可以点击的东西都是Button, 现在我们利用这一个控件来实现上面等更能.PS: 方法和注释都在文件工程里面, 你们可以下载下来运行一下试试, 这里我就只写代码了.关于怎么使用UIButton, 各位... 阅读全文
posted @ 2014-10-24 16:19 背着吉他去流浪 阅读(621) 评论(0) 推荐(0) 编辑
摘要:上一章我们介绍了在iOS上的归档以及解档, 今天我们在归档之后稍微做一些改变, 使得解档之后得到的结果有所不同, 这个方法类似NSMutableXXX, 可修改里面的参数, 下面让我们来看看吧.涉及的方法:seekToFileOffset:这个方法是寻求方法的偏移, 意思就是在文件中寻找文本里的起点... 阅读全文
posted @ 2014-10-19 19:53 背着吉他去流浪 阅读(934) 评论(0) 推荐(0) 编辑
摘要:在iOS上的归档和在Mac上的归档有些不一样, 在Mac上的归档你可以把文件放在任意的一个文件夹里面, 但是在iOS上, 你所写的文件就只能放在三个文件夹里, 分别是Documents, Library, tmp三个文件, 这里需要注意一下, library和tmp文件会在软件升级, 系统升级或者系... 阅读全文
posted @ 2014-10-19 17:32 背着吉他去流浪 阅读(296) 评论(0) 推荐(0) 编辑
摘要:这个方法是根据上次发的那个方法进行了一些修改, 更加方便一些.由于新建的类里面的代码没有更改, 所以这里不再写了.优化的好处: 在开头的时候定义一个宏, 把路径直接放在宏这里, 如果以后要更改地址, 直接更改宏定义的就OK了.#import #import "Human.h"#define PATH... 阅读全文
posted @ 2014-10-19 15:54 背着吉他去流浪 阅读(164) 评论(0) 推荐(0) 编辑
摘要:NSCoding是什么?NSCoding就是我们俗称的归档, 归档的意思就是把工程里的某一段对象的代码以文件的方式储存起来, 在这里分别有两种归档方式, 一中是在Mac上的归档, 一种是iOS上的归档, 今天这里只介绍在Mac上的归档.这里涉及的方法.NSDataNSKeyedArchiver ar... 阅读全文
posted @ 2014-10-19 15:30 背着吉他去流浪 阅读(432) 评论(0) 推荐(0) 编辑
摘要:利用一个类方法来创建一个数组, 关于什么是类方法, 同学们麻烦请回去自行查找, 这里不做解释, 下面我们来看看方法和例子.涉及的方法:@property (nonatomic, assign) int age: 定义一个int age 的属性.+ (instancetype)arrayWithArr... 阅读全文
posted @ 2014-10-15 12:03 背着吉他去流浪 阅读(265) 评论(0) 推荐(0) 编辑
摘要:在NSNumber中, 我们要如何对比两个基本数据类型对象是否相等呢? 我们可以用一些方法来实现.涉及的方法:BOOL:isEqualToNumber:通过返回一个BOOL值, 判断前者基本数据类型对象是否和后者基本数据类型对象相等.compare:通过返回一个NSComparisonResult值... 阅读全文
posted @ 2014-10-13 21:52 背着吉他去流浪 阅读(3482) 评论(0) 推荐(0) 编辑
摘要:在C语言中有基本数据类型, 在OC语言上也有基本数据类型, 但OC和C的基本数据类型不太一样, 在OC上它把基本数据类型全部都包含在一个类里面, 这个我们可以称为类簇, 也可以叫基本数据类型集合(NSNumber).由于OC是面向对象的, 所以它所有的东西都要有一个对象, 而NSNumber这个类簇... 阅读全文
posted @ 2014-10-13 21:42 背着吉他去流浪 阅读(819) 评论(0) 推荐(0) 编辑
摘要:字典也和数组,字符串一样也有一个可变的子类, 只是涉及的方法名不一样, 但是原理都差不多.涉及到的方法:removeObjectForKey: 删除指定的键值对(PS: 这里输入的只能是键, 输入键会删掉键和值, 但是输入值是不会发生任何事情的).下面我们来看看例子:#import int main... 阅读全文
posted @ 2014-10-13 21:17 背着吉他去流浪 阅读(298) 评论(0) 推荐(0) 编辑
摘要:上一章我们通过一个枚举器访问并返回字典里的键值, 现在我们通过快速枚举来查找键对应的值.涉及到的方法:objectForKey: 这个方法的意思是返回一个值给对应的键, 下面使用了两次这个方法, 第一次没在循环里面使用, 输入了值@"1", 对应的值就是@"One".PS: 在这里, 我们找到了键,... 阅读全文
posted @ 2014-10-13 21:12 背着吉他去流浪 阅读(587) 评论(0) 推荐(0) 编辑
摘要:在字典当中我们同样可以使用枚举方法, 通过枚举方法逐个打印里面的键和值.这里涉及的方法:keyEnumerator:通过一个枚举器可以访问并返回字典里的键.objectEnumerator:通过一个枚举器可以访问并返回字典里的值.PS:这里我们需要注意一下, 由于字典里没有顺序的要求, 所以在这里我... 阅读全文
posted @ 2014-10-13 21:02 背着吉他去流浪 阅读(558) 评论(0) 推荐(0) 编辑
摘要:字典(Dictionary)是属于Foundation框架中三大基础框架之一, 创建起来和数组差不多, 但是和数组又有差异性, 创建数组的时候, 我们需要考虑元素的顺序, 而在字典中我们是不需要考虑元素的顺序.字典里有一个叫做"键"(value), 一个叫做"值"(key).比如我创建了一个@"On... 阅读全文
posted @ 2014-10-13 20:55 背着吉他去流浪 阅读(278) 评论(0) 推荐(0) 编辑
摘要:数组其实也可以和别的类型联合使用, 比如说和NSString一起来使用吧~这里涉及到的方法:componentsSeparatedByString: 这个的意思就是把字符串以什么样的形式切分, 比如在例子里我是用空格切分的(@" "), 当然你也可以丧心病狂一些, 尝试各种符号.reverseObj... 阅读全文
posted @ 2014-10-13 20:38 背着吉他去流浪 阅读(631) 评论(0) 推荐(0) 编辑
摘要:元素除了可以添加删除之外, 还可以交换它们所在的位置, 比如我要用第0个元素和第2个元素交换, 那么我们通过一个简单的方法就可以实现了.涉及的方法:exchangeObjectAtIndex: 需要交换位置的元素位置, 比如例子里写的是0, 那么就是@"One"这个元素需要换到别的地方去.withO... 阅读全文
posted @ 2014-10-13 20:24 背着吉他去流浪 阅读(2047) 评论(0) 推荐(0) 编辑
摘要:可变数组也可以使用枚举方法, 我们在这里提供了两种枚举方法, 一个是正序枚举, 一个是倒序枚举, 在正序枚举中, 元素的个数和顺序都是不可以修改的, 但是在倒序枚举中却可以修改, 这有些耐人寻味.涉及的方法:objectEnumerator: 正序枚举方法.reverseObjectEnumerat... 阅读全文
posted @ 2014-10-13 20:19 背着吉他去流浪 阅读(719) 评论(0) 推荐(0) 编辑
摘要:上一章我们讲解了增加元素的方法, 现在我们来看看删除元素的方法.这里涉及到的方法:removeAllObjects: 这个方法的意思就是删除数组里的所有元素.removeLastObject: 这个方法的意思是删除数组里最后的一个元素.removeObject: 这个方法是指删除指定的元素, 下面的... 阅读全文
posted @ 2014-10-13 20:09 背着吉他去流浪 阅读(965) 评论(0) 推荐(0) 编辑
摘要:可变数组是不可变数组的子类, 它继承了不可变数组的所有方法的同时又有属于自己的方法, 比如修改数组里的元素, 为数组里添加元素等等.涉及到的方法:addObject: 意思就是添加数组元素.下面我们来看看例子吧:#import int main(int argc, const char * argv... 阅读全文
posted @ 2014-10-13 20:03 背着吉他去流浪 阅读(2896) 评论(0) 推荐(0) 编辑
摘要:I值便利, 什么是I值便利, 我们可以把I当成一个整型的首字母, 在这里有两种方法可以实现.涉及到的方法:objectAtIndex: 这里指的是打印数组里的第几个元素.第一种方法是直接打印数组里有多少个元素.第二种是直接把数组里的所有元素逐个打印出来.#import int main(int ar... 阅读全文
posted @ 2014-10-13 08:45 背着吉他去流浪 阅读(176) 评论(0) 推荐(0) 编辑
摘要:快速枚举法创建数组:快速枚举法的原理和枚举差不多, 只是写法更加的简单明了.快速枚举法一样需要先创建一个不可变数组, 然后通过快速枚举, 将数组里面的元素逐个打印出来.下面让我们来看看详细的例子:#import int main(int argc, const char * argv[]) { ... 阅读全文
posted @ 2014-10-12 14:31 背着吉他去流浪 阅读(366) 评论(0) 推荐(0) 编辑
摘要:枚举数组的使用方法:这里涉及到一个枚举法, NSEnumerator, 枚举我们应该知道是什么东西, 不知道的话, 麻烦请自己去查看有关的视频或者资料.使用枚举法创建数组, 首先我们需要先创建一个不可变数组, 里面有数组的元素.然后再通过枚举法, 把数组里的元素逐个打印出来.下面我们来看一下详细的例... 阅读全文
posted @ 2014-10-12 14:29 背着吉他去流浪 阅读(193) 评论(0) 推荐(0) 编辑
摘要:NSArray是OC三大基础数据结构之一, 与字符串, 字典一样的重要. 这里我们来讲解一下Array的一些常用方法以及注意的事项.其实在OC上创建NSArray有很多方法可以使用.比如:initWithObjects: 这个方法就是创建一个字符串数组.description: 关于这个方法.详情请... 阅读全文
posted @ 2014-10-12 13:44 背着吉他去流浪 阅读(210) 评论(0) 推荐(0) 编辑
摘要:在C语言上, 我们用来打印东西的函数叫做printf, 它是专门用来打印东西在屏幕上给我们看的, 虽然printf在OC上也可以使用, 但是有一定的局限性, 不能很好的兼容OC的一些新特性, 在此OC提供了一个名叫NSLog的打印函数, 这个函数和printf一样, 是通过@""专门用来打印一些内容... 阅读全文
posted @ 2014-10-11 20:09 背着吉他去流浪 阅读(373) 评论(0) 推荐(0) 编辑
摘要:前面我们讲解了可变形字符串的前三种方法, 现在我们来讲最后的一种改方法, 改方法和覆盖的方法有一些类似, 但又比覆盖的方法稍微不同, 它不是直接通过另外定义来进行覆盖的, 是可以通过位置和长度对原来的字符串进行修改覆盖.下面涉及的方法有:replaceCharactersInRange: 它的意思就... 阅读全文
posted @ 2014-10-11 17:06 背着吉他去流浪 阅读(158) 评论(0) 推荐(0) 编辑
摘要:前面我们介绍过增方法和查方法, 现在我们来介绍减方法, 顾名思义, 减方法的意思肯定就是从原来的字符串中减掉一部分, 然后形成一个新的字符串.这里涉及的方法:deleteCharactersInRange: 通过NSMakeRange返回的位置和长度告诉deleteCharacterInRange要... 阅读全文
posted @ 2014-10-11 16:57 背着吉他去流浪 阅读(181) 评论(0) 推荐(0) 编辑
摘要:NSString上一章我们讲解了如何在父字符串中提取它的一部分作为一个新的子字符串而存在, 今天我们就来讲讲怎么知道子字符串在父字符串中的位置, 以及长度是多少.这里使用的方法:NSRange: 前面我们说过, NSRange是作为一个结构体一样的存在, 它里面是由两个长整数类型构成的, 而rang... 阅读全文
posted @ 2014-10-11 15:48 背着吉他去流浪 阅读(250) 评论(0) 推荐(0) 编辑
摘要:NSString除了创建, 对比等等方法, 它还可以在父字符串中提取一段字符形成一个新的子字符串.使用的方法一共有三种:substringToIndex:如果我在这方法的后面输入一个6, 意思就是截取从第一到第六个的字符, 并形成一个新的子字符串, 类似于开区间, (0 6)substringFr... 阅读全文
posted @ 2014-10-11 15:34 背着吉他去流浪 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:字符串除了有创建的几种方法, 大小长度的对比, 还有它的另一种形式, 就是可变字符串, 由其他的几种方法创建的字符串都是不可变的, 一旦创建了之后就固定不变, 但是可变字符串就是在创建之后还可以改变覆盖原有的字符串.可变字符串的方法;NSMutableString: 它的意思就是, 使用了NSMut... 阅读全文
posted @ 2014-10-11 11:55 背着吉他去流浪 阅读(1445) 评论(0) 推荐(0) 编辑
摘要:上一篇文章我们已经讲解过关于NSString的前三种创建方法, 现在我们来讲另外三种创建的方法, 这三种方法也叫做创建临时字符串.这三种方法分别就是:stringWithUTF8String:将一个C类型的字符串转换成一个OC的字符串, 和前面提到的initWithUTF8String有些类似, 但... 阅读全文
posted @ 2014-10-11 09:40 背着吉他去流浪 阅读(192) 评论(0) 推荐(0) 编辑
摘要:NSString是OC里的三大基本数据结构之一, 也是我们经常使用的数据结构, 关于NSString的使用有好几种方法, 这里只讲解前三种创建和简单使用的方法.除了直接使用NSString *str = @"Hello, World!"这种普通直接的创建方法, 还有使用下面的三种方法.第一种:ini... 阅读全文
posted @ 2014-10-11 09:17 背着吉他去流浪 阅读(356) 评论(0) 推荐(0) 编辑
摘要:NSString的大小对比方法例子#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"789"; //创建一个字符串并且初始化它的值. NSSt... 阅读全文
posted @ 2014-10-10 21:22 背着吉他去流浪 阅读(443) 评论(0) 推荐(0) 编辑
摘要:NSString在OC上的比较方法和C语言中的有一些不相同, 来看看下面的例子吧~#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"Hello, World... 阅读全文
posted @ 2014-10-10 21:14 背着吉他去流浪 阅读(385) 评论(0) 推荐(0) 编辑
摘要:归档: 名副其实的就是把所有东西归纳在一个文档或者文件里面, 当我们需要的时候才拿到编译器使用, 这个就和我们从网上下载视频到硬盘, 需要的时候再用播放器打开一样.PS: 归档之后的文件不能正常的打开, 只能用CMD或者是编译器的一些代码读取并且释放, 注意, 是先读取后释放, 不然释放在读取前面,... 阅读全文
posted @ 2014-10-10 19:44 背着吉他去流浪 阅读(204) 评论(0) 推荐(0) 编辑
摘要:修复bug的12个关键步骤:1.明确目的。2.准备工作。3.匹配测试环境。4.明确代码的用途。5.重现和诊断错误。6.编写测试案例。7.进入修复模式。8.整理代码。9.找别人来审查一下。10.再次检查此修复过程。11.试着不从主线出发。12.思考。 阅读全文
posted @ 2014-10-10 18:44 背着吉他去流浪 阅读(468) 评论(0) 推荐(0) 编辑
摘要:http://blog.cocoabit.com/blog/2014/10/06/yi-li-jieobjective-cruntime/ 阅读全文
posted @ 2014-10-10 14:49 背着吉他去流浪 阅读(135) 评论(0) 推荐(0) 编辑
摘要:http://www.chinaz.com/swift/ 阅读全文
posted @ 2014-10-10 14:37 背着吉他去流浪 阅读(122) 评论(0) 推荐(0) 编辑
摘要:-(id)performSelector:(SEL)aSelector withObject:(id)anObject withObject:(id)anotherObjectDescription[说明]Sends a message to the receiver with two object... 阅读全文
posted @ 2014-10-10 13:41 背着吉他去流浪 阅读(359) 评论(0) 推荐(0) 编辑
摘要:-(id)performSelector:(SEL)aSelector withObject:(id)anObjectDescription[说明]Sends a message to the receiver with an object as the argument. (required)[将... 阅读全文
posted @ 2014-10-10 12:44 背着吉他去流浪 阅读(394) 评论(0) 推荐(0) 编辑
摘要:-(id)performSelector:(SEL)aSelectorDescription[说明]Sends a specified message to the receiver and returns the result of the message. (required)[发送指定消息的接... 阅读全文
posted @ 2014-10-10 11:51 背着吉他去流浪 阅读(551) 评论(0) 推荐(0) 编辑
摘要:Block语法是在iOS4.0的SDK 中开始新增的, 在那时就已经有了超过400多个API使用了Block语法.Block对象又同样是继承与NSObject, 是C语言级别的语法和运行时特性. 和标准的C函数指针类似. 但其除了可执行语句外, 还可以类似对象可以保持状态数据.和C语言的函数指针类似... 阅读全文
posted @ 2014-10-09 17:29 背着吉他去流浪 阅读(475) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-10-08 17:34 背着吉他去流浪 阅读(2) 评论(0) 推荐(0) 编辑
摘要:@代表“Objective-C”的标志,证明您正在使用Objective-C语言Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。如:1、在头文件中:C代码@property int cou... 阅读全文
posted @ 2014-10-07 21:16 背着吉他去流浪 阅读(145) 评论(0) 推荐(0) 编辑
摘要:今天学习了继承, 属性, 多态继承:继承就类似与父子之间的关系, 孩子继承了父亲的基因, 有父亲的特征, 但是又有自己的特点, 这种方法就叫做继承, 在OC上就是子类继承与父类的特征, 父类的方法, 在子类可以运用, 但是子类的特点方法在父类不能使用.多态:多态其实就是方法名一样, 但是实现的方法不... 阅读全文
posted @ 2014-10-05 21:44 背着吉他去流浪 阅读(128) 评论(0) 推荐(0) 编辑
摘要:Objective-C是什么? Objective-C简称是(OC).OC是C的超集, 完全兼容C语言, 除了有C语言的特点, 还加入一些新特性, 都用@开头, 比如@interface, @implementation等等之类的新关键字.@interface 是用来定义一个子类, 也可以成为API... 阅读全文
posted @ 2014-10-04 21:14 背着吉他去流浪 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示