博客专栏  >  编程语言   >  Objective-C学习之路

Objective-C学习之路

Objective-C的学习,不包括C语言部分,从OC的语法到Foundation框架的一步一步讲解。

关注
0 已关注
30篇博文
  • 30 Foundation框架之NSKeyedArchiver和NSKeyedUnarchiver

    30 Foundation框架之NSKeyedArchiver和NSKeyedUnarchiverTags: Objective-CNSKeyedArchiver表示归档,表示把对象转换为可保存可传输...

    2015-12-09 01:14
    518
  • 29 Foundation框架之NSURL

    29 Foundation框架之NSURLTags: Objective-CNSURL代表了互联网上的一个文件的统一资源定位符。其格式如下: schema://host:port/path 如ht...

    2015-12-09 01:13
    354
  • 28 Foundation框架之NSFileHandle

    28 Foundation框架之NSFileHandleTags: Objective-C前面我们讲过NSFileManager对象,主要用来创建、删除、复制、移动文件或者目录。那么如果需要对文件进行...

    2015-12-09 01:13
    377
  • 27 Foundation框架之NSProcessInfo

    27 Foundation框架之NSProcessInfoTags: Objective-CNSProcessInfo对象是用来获取进程的相关信息,包括进程的参数、PID、进程所在的系统的主机名、操作...

    2015-12-09 01:13
    1277
  • 26 使用NSPathUtilities.h管理路径

    26 使用NSPathUtilities.h管理路径Tags: Objective-CNSPathUtilities.h包含了对NSString的扩展,添加了一些专门用来操作路径的方法。下面是代码示例...

    2015-12-09 01:12
    395
  • 25 Foundation框架之NSFileManager

    25 Foundation框架之NSFileManagerTags: Objective-CNSFileManager表示文件管理器对象,通过该对象可以完成一些文件管理。比如访问指定路径的文件属性及内...

    2015-12-09 01:12
    370
  • 24 Foundation框架之NSData和NSMutableData

    24 Foundation框架之NSData和NSMutableDataTags: Objective-CNSData代表了数据缓冲区,主要作用用来封装数据。代码示例如下:NSDataTest.m#i...

    2015-12-09 01:12
    444
  • 23 Foundation框架之NSPredicate

    23 Foundation框架之NSPredicateTags: Objective-CNSPredicate对象:也称作谓词对象,用来定义一个逻辑条件,通过该条件可以执行搜索或者过滤操作。谓词表达式...

    2015-12-09 01:11
    402
  • 22 Foundation框架之NSDictionary和NSMutableDictionary

    22 Foundation框架之NSDictionary和NSMutableDictionaryTags: Objective-CNSDictionary也是一种集合,跟NSSet不一样的地方在于它是...

    2015-12-09 01:11
    384
  • 21 Foundation框架之NSSet、NSMutableSet、NSCountedSet、NSOrderedSet、NSMutableOrderedSet

    21 Foundation框架之NSSet、NSMutableSet、NSCountedSet、NSOrderedSet、NSMutableOrderedSetTags: Objective-C NS...

    2015-12-09 01:11
    1356
  • 20 Foundation框架之NSAarry和NSMutableArray

    20 Foundation框架之NSAarry和NSMutableArrayTags: Objective-CNSAaary:数组,可以通过索引访问,不可变。 NSMutable:可变数组,可以增添...

    2015-12-09 01:10
    748
  • 19 NSCopying与NSMutableCopying协议+深复制和浅复制

    19 NSCopying与NSMutableCopying协议+深复制和浅复制Tags: Objective-C19.1 NSCopying与NSMutableCopying协议在018章,我们举例了...

    2015-12-08 04:24
    275
  • 18 对象的copy与mutableCopy方法

    18 对象的copy与mutableCopy方法Tags: Objective-C copy方法:copy方法用来复制对象,产生一个不可变副本,不论对象本身是可变的还是不可变的,用copy方法产生的副...

    2015-12-08 04:22
    353
  • 17 Foundation框架之NSDate、NSDateFormatter、NSDateComponents、NSCalendar、NSLocale、NSTimer

    17 Foundation框架之NSDate、NSDateFormatter、NSDateComponents、NSCalendar、NSLocale、NSTimerTags: Objective-C...

    2015-12-08 04:21
    265
  • 16 Foudation框架之NSString和NSMutableString

    16 Foudation框架之NSString和NSMutableStringTags: Objective-CNSString是NSMutableString的父类,前者代表不可变字符串,后者代表可...

    2015-12-08 04:19
    193
  • 15 手动内存管理

    15 手动内存管理Tags: Objective-CXCode5以前,对象的内存管理都需要手动管理,后来有了ARC之后才不需要手动管理,但是理解手动内存管理有助于我们编写更高效率的代码。对象的引用计数...

    2015-12-08 04:18
    245
  • 14 反射

    14 反射Tags: Objective-COC中的反射跟Java中的一个道理,一般我们理解为动态调用,下面有几个名字概念。 Class对象:Class类型的对象,这些对象是各个类,假设有Person...

    2015-12-08 04:15
    289
  • 13 异常

    13 异常Tags: Objective-COC中的异常跟Java类似,使用@try{} @catch{} @finally{}来指示,一般来说@try块是必须的,而@catch和@finally块是...

    2015-12-08 04:09
    331
  • 12 协议

    12 协议Tags: Objective-C协议:用@protocol来指定,相当于Java中的接口,一般用来定义一些通用的方法规范,这些方法只有声明而不需要实现,协议提供给类使用后需要在类的实现部分...

    2015-12-08 04:07
    287
  • 11 类别(category)和扩展(extension)

    11 类别(category)和扩展(extension)Tags: Objective-C类别(category):当定义一个类时,需要额外动态添加一些方法,这个时候就要对它进行分类。比如有一个类P...

    2015-12-08 04:05
    259

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部