Objective-C
文章平均质量分 56
NickTang
如果你喜欢iphone编程,欢迎来讨论。
展开
-
Objective-C编程语言--简介
Objective-C语言被设计成一种精致的,面向对象的,用法简单的计算机语言。它是完全基于标准C语言,并且做了最小的,但是功能强大的扩展的语言。这个扩展语言借鉴了是早期的能支持面向对象的语言Smalltalk的风格。Objective-C使用一种简单易懂的方式使得C语言能够完全翻译 2011-10-19 14:32:07 · 8333 阅读 · 0 评论 -
Objective-C内存管理教程和原理剖析
原帖地址:http://tech.techweb.com.cn/thread-520829-1-1.html前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对obj转载 2011-10-10 21:02:26 · 1971 阅读 · 0 评论 -
Objective-C语法快速参考
原帖地址;http://www.cocoachina.com/newbie/tutorial/2009/0611/150.html大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Ob转载 2011-10-10 20:37:38 · 2026 阅读 · 6 评论 -
IOS 5编程 内存管理 ARC技术概述
ARC(Automatic Reference Counting )技术概述此文章由Tom翻译,首发于csdn的blog,任何人都可以转发,但是请保留原始链接和翻译者得名字。多谢!Automatic Reference Counting (ARC) 是翻译 2011-09-20 11:13:36 · 24302 阅读 · 4 评论 -
Transitioning to ARC Release Notes
Automatic Reference Counting (ARC) is a compiler feature that provides automatic memory management of Objective-C objects. Rather than havin转载 2011-10-18 14:22:35 · 10213 阅读 · 0 评论 -
Objective-C 2.0数据类型
本文有删节: 整形数据(int)Objective-C中的int型可以存储正的或者负的整数(即没有小数位),整形(int)的位数依赖于目标机,在编译期决定,一般是32位或者64位,这个取决于程序运行平台的CPU。值得注意的是,有时候操作系统也会起到作用,比如,CP翻译 2011-10-17 16:45:05 · 21033 阅读 · 0 评论 -
在Linux上安装和编译GNUstep
In Installing and Using GNUstep and Objective-C on Linux, we covered the steps involved in installing the GNUstep environment on Linux dis转载 2011-10-16 10:51:23 · 11517 阅读 · 0 评论 -
在Linux上安装和使用GNUstep和Objective-C
The basics of Objective-C are supported by the GNU compiler collection. In order to utilize the full power of Objective-C together with the转载 2011-10-16 10:50:16 · 11619 阅读 · 0 评论 -
Objective-C 2.0概要
目录About Objective-C EssentialsWhy are you reading this?Supported PlatformsThe History of Objective-CThe C Programm转载 2011-10-16 10:45:46 · 1320 阅读 · 0 评论 -
块代码编程---声明和创建块代码
声明一个块代码的引用块代码变量用来保存到块代码的引用。使用和声明函数指针相识的语法声明块代码变量,只是把其中的*换成占位符^。块代码类型基本上都是C语言的格式。下面就是一些有效的块代码变量声明:void (^blockReturningVoidWithVoidArgument)(void);int (^blockReturningIntWithI翻译 2011-10-27 15:09:27 · 6670 阅读 · 0 评论 -
块代码编程---开始使用块代码
本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!本章的几节使用例子代码来开始块代码的学习。定义和使用块代码插入符^有两个作用,一个是声明一个块代码变量,另一个是开始一个块代码的定义。块代码的代码部分是包含在一对大括号中的,就像下面演示的这样(使用C语言风格的分号;作为块代码行的结束):int mu翻译 2011-10-26 22:40:45 · 6399 阅读 · 2 评论 -
选择器
本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢! 在Objective-C语言中, 选择器(selector) 有两层含义,在源代码中,它指代一个函数名称,在编译期间,它被一个唯一的标记符替代。编译后的选择器被替换成一个SEL类型. 所有具有同一个名称的函数具有同一个选择器。你可以使用选择器调用一个对象的方法--这是Cocoa中的目标-动作设计模式的最翻译 2011-10-25 23:29:55 · 6391 阅读 · 0 评论 -
块代码实用入门指南
本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢! 一段时间以来,块代码已经成为Ruby,Python,Lisp等脚本语言和编译语言中的一部分(在这些语言中,可能被命名为“closures”或“lambdas”)。从Mac OS X v10.6和iOS 4.0开始,块代码,一个强大的C语言功能点,已经是Cocoa应用开发的一部分了。虽它的语法初看起来翻译 2011-10-26 21:31:59 · 7601 阅读 · 0 评论 -
线程
本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢! Objective-C对线程同步和异常处理提供支持,关于异常处理,请参考“Exception Handling.” 你可以使用编译标记-fobjc-exceptions来打开对异常的支持,不过必须是在GCC3.3或以上版本中才能使用。注: 只是线程同步或异常的程序必须在Mac OS X10.3版翻译 2011-10-23 00:27:22 · 5307 阅读 · 0 评论 -
名词汇总
本来我是要把解释翻译成中文的,后来想到,应该保留英文的解释,不用翻译成中文,有一下原因:1.本人英语是在不是很好,词不达意2.即使英文好,也不能保证用中文很好的表达原文的意思3.解释是英文的,大家在需要的时候可以好好体会一下,4.只翻译词,如果大家在看中文资料的时候越到这些词的时候有问题可以到这里看看原文的解释。abstract class 抽象类 A class that’s defin翻译 2011-10-20 19:26:50 · 7391 阅读 · 2 评论 -
Objective-C的历史
Before learning the intricacies of a new programming language it is often worth taking a little time to learn about the history and legacy o转载 2011-10-16 10:46:28 · 5647 阅读 · 0 评论 -
关于本书
Why are you reading this? <!---->On the surface this sounds like an odd opening sentence for a programming book. After all, if this转载 2011-10-16 10:45:05 · 797 阅读 · 0 评论 -
Objective-C的简单介绍.
原帖地址:http://baike.baidu.com/view/459423.htm 百科名片Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用转载 2011-10-10 20:31:33 · 1722 阅读 · 2 评论 -
Objective-C入门(Learning Objective-C)
我本来想翻译一下的,但是看到网上以及有一些翻译的,所以就直接转载了.原贴地址:http://www.i-alive.com/post/45/英文版地址:https://developer.apple.com/library/ios/#referencelibrary/Ge转载 2011-10-12 17:16:40 · 1415 阅读 · 0 评论 -
objective-c+中代码块(blocks)
原文地址:http://blog.sina.com.cn/s/blog_67419c420100vl8b.html 在ios4之后,引入了代码块的特性,在gcd中会经常的用到,所以决定好好的看看代码块文档,把这块总结一下。从头开始讲解代码块。 1.声明和使用代码块转载 2011-10-12 15:42:42 · 1266 阅读 · 0 评论 -
Objective-C开发指南--4
内存管理到目前为止我都刻意避开 Objective-C 的内存管理议题。你可以呼叫对象上的 dealloc,但是若对象里包含其它对象的指针的话,要怎么办呢?要释放那些对象所占据的内存也是一个必须关注的问题。当你使用 Foundation framework 建立 clas转载 2011-10-10 20:48:02 · 1650 阅读 · 0 评论 -
Objective-C开发指南--3
动态识别(Dynamic types)这里有一些用于 Objective-C 动态识别的 methods(说明部分采中英并列,因为我觉得英文比较传神,中文怎么译都怪): -(BOOL) isKindOfClass: classObj转载 2011-10-10 20:47:23 · 1672 阅读 · 0 评论 -
Objective-C开发指南--2
异常情况(Exceptions)注意:异常处理只有 Mac OS X 10.3 以上才支持。 基于 "Programming in Objective-C," Copyright © 2004 by Sams Publishing一书中的范例,并经过允许而刊载。Cup转载 2011-10-10 20:46:34 · 1045 阅读 · 0 评论 -
Objective-C开发指南--1
开始吧下载这篇教学设定环境前言编译 hello world创建 Classes@interface@implementation把它们凑在一起详细说明...多重参数建构子(Constructors)存取权限C转载 2011-10-10 20:45:11 · 1864 阅读 · 3 评论 -
iOS5编程--ARC在工程上的相关设置
在创建工程的时候,我们可以指定工程是否使用ARC技术,如下图选中表示支持ARC,在Beta5以前的版本中,不提供这个选项,非常麻烦。如果是你拿到的工程,那么可以通过设置来改变,如下图所示如果不容易找到,可以在设置的右上角输入ARC做一个过滤。原创 2011-09-21 12:03:45 · 3547 阅读 · 0 评论 -
在Mac OS X上安装Xcode以及编译Objective-C
In later chapters we will look at how to install and use Objective-C on Windows and Linux systems for those that do not have access to Mac O转载 2011-10-16 10:48:02 · 16724 阅读 · 0 评论 -
深入理解Objective-c中@class的含义
原帖地址:http://blog.prosight.me/index.php/2009/09/347在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:Car.h#import转载 2011-10-14 19:16:39 · 1403 阅读 · 0 评论 -
在Windows上使用GNUstep和Objective-C
In addition to using Objective-C on a Mac system, it is also possible to download and install the GNUstep and Objective-C environments for M转载 2011-10-16 10:49:18 · 7609 阅读 · 2 评论