博客专栏  >  移动开发   >  深入浅出Objective-C

深入浅出Objective-C

深入浅出Objective-C语言。学习iOS编程,必须要会Objective-C语言,从最基础开始,图文结合,深入浅出,一步步详细讲解Objective-C语言的特性语法,并结合C ,C++ ,Java语言做对比,让读者更容易理解和领悟Objective-C

关注
30 已关注
17篇博文
  • Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性

    今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面...

    2012-09-18 14:47
    13472
  • Objective-C语法之Category的使用

    无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已...

    2012-08-09 11:31
    24915
  • Objective-C语法之代码块(block)的使用

    代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义...

    2012-08-07 16:12
    173418
  • Objective-C语法之KVO的使用

    简介: 上篇我们讲到了KVC,这篇我们学习KVO,全名为:Key Value Observing,直译为:基于键值的观察者。 那它有什么用呢?KVO主要用于视图交互方面,比如界面的某些数据变化了,...

    2012-07-24 16:36
    15268
  • Objective-C语法之KVC的使用

    除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。 下图来自苹果官网: 如何使用KVC存取对象属性...

    2012-07-20 16:18
    8337
  • Objective-C语法property详解

    1、简介:  property是Objective-C的关键词,与@synthesize配对使用,用来让编译好器自动生成与数据成员同名的方法声明。@synthesize则是用来生成对应声明方法的实现...

    2012-07-19 20:44
    17879
  • Objective-C语法之NSSet和NSMutableSet

    NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。 1、NS...

    2012-07-10 10:33
    17315
  • Objective-C语法之NSDictionary和NSMutableDictionary

    Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能...

    2012-07-09 16:40
    13559
  • Objective-C语法之NSArray和NSMutableArray

    Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才...

    2012-07-09 15:21
    16901
  • Objective-C语法之内存管理

    1、Objective-C内存管理简介:     Objective-C需要自己考虑内存的管理,对于从Java, C#等语言转向Objective-C平台的程序员新手来说,这是个很大的挑战。幸运的是...

    2012-07-05 17:04
    10508
  • Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等

    对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMem...

    2012-07-04 15:02
    32037
  • Objective-C语法之异常处理

    Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。 异常处理捕获的语法: @try { } @ca...

    2012-07-04 09:18
    11038
  • Objective-C语法之类和对象

    1、类和方法下图中是一段的类声明的语法展示,声明了一个叫做 MyClass 的类,它继承于根类:NSObject。(根类可以被所有的其他类直接或间接继承。)下图是一个方法的语法展示,方法的声明由以下几...

    2012-07-02 17:19
    15208
  • Objective-C语法之字符串NSString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSSt...

    2012-06-14 14:17
    25922
  • Objective-C语法之基本数据类型

    本篇博客主要介绍基本数据类型的长度,基本数据类型在Oc的数组中如何时候,还有其他数据类型的相互转换等。为了演示基本数据类型的例子,我们新建一个iPhone项目类做例子1、新建项目为了方便,我们新建一个...

    2012-06-13 14:31
    23525
  • Objective-C语法之Objective-C语言和iOS系统(简介,语法,系统结构)

    简介Objective-C,是扩充C的面向对象编程语言。它主要使用于Mac OS Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性...

    2012-06-11 20:25
    9517
  • 十分钟让你明白Objective-C的语法(和Java、C++的对比)

    很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有...

    2012-06-05 00:02
    217416
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部