object c
wanglang3081
这个作者很懒,什么都没留下…
展开
-
Objective-C语法之代码块的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。 脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解: 按照调用函数的方式调用块对象变量就可以了: int result = myBlock(4转载 2012-08-13 16:57:39 · 740 阅读 · 0 评论 -
合使用Objective-C,C++和Objective-C++
合使用Objective-C,C++和Objective-C++ 分类: 开发语言 Mac OS/iOS 2012-09-02 23:42 300人阅读 评论(0) 收藏 举报 之前有段时间,我参与了一项使用了C++库的Objective-C项目。写了一篇关于混编的文章,结果却出乎意料的成为Google搜索中关于Objective-C++的最靠前的结果之一。转载 2012-09-04 17:28:43 · 1232 阅读 · 0 评论 -
Object C self and super 关键字
1.self 是从接收该者的开始查找方法. 2 super 则是从出现该super 关键字的类定义的父类开始查找方法. Ie: C继承 B ,B 继承 A . 三个类都定义了 printself 方法. 其中B 还定义了 testSupernadSelf 方法. -(void)testSupernadSelf { [self printself]; }原创 2012-08-28 17:34:19 · 1209 阅读 · 1 评论 -
Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性
分类: 深入浅出Objective-C 2012-09-18 14:47 1919人阅读 评论(6) 收藏 举报 目录(?)[-] 枚举类型的改变使用的方法代码放置的位置顺序无关property属性简化语法的简化 NSNumber 类型NSArray类型 快速通过下标定位对象下面是WWDC 2012视频的一些关于新语法特性的截图: 今年WWDC 2012转载 2012-09-23 16:52:39 · 787 阅读 · 0 评论 -
Object nill
转载自:http://blog.csdn.net/kingkong1024/article/details/7755840 1,nil的简单定义 你可能还不知道nil在Objective-C中是什么意思。为了避免混乱,先简单定义一下nil: nil表示一个对象指针不指向任何对象时的值。 如果你熟悉其它源自C语言的语言,你可能会问:NULL和nil是一样的吗? 答案转载 2012-12-22 22:08:10 · 687 阅读 · 0 评论 -
Objective-C基础教程学习笔记(十六)键/值编码
现在回过头来看一下间接机制。许多编程技术都基于间接机制,包括整个面向对象编程领域。本章将介绍另一种间接机制,这种机制不属于Objective-C语言的特性,而是Cocoa提供的一种特性。 到目前为止,我们已经介绍了通过直接调用方法、属性的点表示法或设置实例变量来直接更改对象状态。许多人将键/值编码亲切地称为KVC,它是一种间接更改对象状态的方式,其实现方法是使用字符串描述要更改的对象状态部分。转载 2013-01-10 22:41:33 · 609 阅读 · 0 评论 -
开发者必备的6款源码搜索引擎
开发者必备的6款源码搜索引擎 http://code.ohloh.net/ http://www.krugle.com/ http://searchcode.com/ http://nerdydata.com/ http://www.symbolhound.com/ http://www.merobase.com/转载 2013-08-08 10:19:27 · 1263 阅读 · 0 评论 -
Improved logging in Objective-C
Improved logging in Objective-C Q: How can I add context information - such as the current method or line number - to my logging statements? A: The C preprocessor provides a number of standard macro转载 2013-11-18 17:31:07 · 1135 阅读 · 0 评论 -
Objective-C Feature Availability Index
Objective-C Feature Availability Index This article correlates features of the Objective-C language with the versions of Xcode and compiler you need to use them, and the OS versions you can use them转载 2013-11-18 21:16:13 · 851 阅读 · 0 评论 -
Objective-C 中一些代码记录
Objective-C 中一些代码记录 2011-07-29 — Unmi 1. 初始化一个空的数组 NSMutableArray *array = [NSMutableArray arrayWithObjects:nil]; //或者,这里的 Capacity 像 java 的 ArrayList 中的 Capacity //NSMutableAr转载 2012-04-17 10:56:39 · 494 阅读 · 0 评论 -
谈Objective-C中的property
谈Objective-C中的property 2012-02-26 — Unmi property大概是objc中唯一的元编程机制,用来快速地生成类的数据成员的get和set方法。本文谈谈我对property的一些使用心得。 1)retain,copy和assign: retain的作用在于生成set方法时该数据成员(一定是objc对象)的引用计数+1,通常用于除NSString类型以外原创 2012-04-17 10:16:22 · 501 阅读 · 0 评论 -
Objective-C 的属性与合成方法使用详解
Objective-C 的属性与合成方法使用详解 2011-07-01 — Unmi Objective-C 中的属性可以结合 Java 和 C# 的属性来理解,Java 的属性需要自己实现 getter/setter 方法,在 C# 中现在可方便些了,写上{set;get;}自动生成相应的存取器。 Objective-C 中声明属性及使用时会涉及到 @property, @synthes转载 2012-04-24 14:17:58 · 565 阅读 · 0 评论 -
对象,类,消息 1
运行时系统 Object c 编译与连接阶段推迟很多的决定,只要可能,象动态创建对象,决定调用哪个方法,都在运行时决定, 因此运行时系统很重要,是让编译出来的object c 代码运行的关键, To understand more about the functionality it offers, though, see Objective-C Runtime Programming原创 2012-01-30 12:50:39 · 631 阅读 · 0 评论 -
对象,类,消息 3
Classes An object-oriented program is typically built from a variety of objects. A program based on the Cocoa frameworks might use NSMatrix objects, NSWindow objects, NSDictionary objects, NSFont ob原创 2012-02-01 12:09:07 · 499 阅读 · 0 评论 -
对象,类,消息 2
The Receiver’s Instance Variables A method has automatic access to the receiving object’s instance variables. You don’t need to pass them to the method as parameters. 方法可以直接访问到对象的成语变量 A method原创 2012-01-31 14:50:21 · 426 阅读 · 0 评论 -
对象,类,消息 4
Class Types A class definition is a specification for a kind of object. The class, in effect, defines a data type. The type is based not just on the data structure the class defines (instance variab原创 2012-02-01 16:19:10 · 515 阅读 · 0 评论 -
对象,类,消息 5
Creating Instances 类对象[class object]的一个主要功能就是创建新的对象实例.类名称代表类对象. A principal function of a class object is to create new instances. This code tells the Rectangle class to create a new rectangle in原创 2012-02-02 10:46:22 · 544 阅读 · 0 评论 -
对象,类,消息 6 [完]
Class Names in Source Code 在代码中,类名只能出现在两个不同的上下文中,这两个上下文反应了类名可以作为数据类型也对象(类对象)的角色. In source code, class names can be used in only two very different contexts. These contexts reflect the dual role原创 2012-02-10 14:40:29 · 468 阅读 · 0 评论 -
定义类1
Much of object-oriented programming consists of writing the code for new objects—defining new classes. In Objective-C, classes are defined in two parts: ● An interface that declares the methods and p原创 2012-02-10 18:00:48 · 652 阅读 · 0 评论 -
定义类3
Messages to self and super Objective-C provides two terms that can be used within a method definition to refer to the object that performs the method—self andsuper. Object C 提供self 跟 super 使得在方法内部可原创 2012-02-12 11:30:28 · 703 阅读 · 0 评论 -
Objective-C 里指针变量星号 * 你会放在哪个位置
Objective-C 里指针变量星号 * 你会放在哪个位置 2011-06-17 — Unmi 话说在 Objective-C 里声明指针变量时,星号(*) 该放到哪个位置,是紧贴变量类型,紧贴变量名还是放它们之间两边用空格,或者全挤在一起?到底还是在思考 C/C++ 中指针变量的声明风格,因为 Objective-C 是 C 的超集。 纯粹讲 Objective-C 的代码风格,我觉得转载 2012-04-24 14:17:00 · 3365 阅读 · 2 评论 -
How to Get App Name and Version
Have you ever needed to retrieve your iPhone app’s name or version at runtime? Sure, you can use constants in a lot of cases, but it can often save you time in the long run to make use of the informat转载 2015-06-14 22:48:08 · 683 阅读 · 1 评论