自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NickTang的专栏

iOS开发,不定期更新。

  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

翻译 块代码编程---声明和创建块代码

声明一个块代码的引用块代码变量用来保存到块代码的引用。使用和声明函数指针相识的语法声明块代码变量,只是把其中的*换成占位符^。块代码类型基本上都是C语言的格式。下面就是一些有效的块代码变量声明:void (^blockReturningVoidWithVoidArgument)(void);int (^blockReturningIntWithI

2011-10-27 15:09:27 6670

翻译 块代码编程---开始使用块代码

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!本章的几节使用例子代码来开始块代码的学习。定义和使用块代码插入符^有两个作用,一个是声明一个块代码变量,另一个是开始一个块代码的定义。块代码的代码部分是包含在一对大括号中的,就像下面演示的这样(使用C语言风格的分号;作为块代码行的结束):int mu

2011-10-26 22:40:45 6399 2

翻译 块代码实用入门指南

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢! 一段时间以来,块代码已经成为Ruby,Python,Lisp等脚本语言和编译语言中的一部分(在这些语言中,可能被命名为“closures”或“lambdas”)。从Mac OS X v10.6和iOS 4.0开始,块代码,一个强大的C语言功能点,已经是Cocoa应用开发的一部分了。虽它的语法初看起来

2011-10-26 21:31:59 7601

翻译 选择器

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢! 在Objective-C语言中, 选择器(selector) 有两层含义,在源代码中,它指代一个函数名称,在编译期间,它被一个唯一的标记符替代。编译后的选择器被替换成一个SEL类型. 所有具有同一个名称的函数具有同一个选择器。你可以使用选择器调用一个对象的方法--这是Cocoa中的目标-动作设计模式的最

2011-10-25 23:29:55 6391

翻译 线程

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢! Objective-C对线程同步和异常处理提供支持,关于异常处理,请参考“Exception Handling.” 你可以使用编译标记-fobjc-exceptions来打开对异常的支持,不过必须是在GCC3.3或以上版本中才能使用。注: 只是线程同步或异常的程序必须在Mac OS X10.3版

2011-10-23 00:27:22 5307

翻译 名词汇总

本来我是要把解释翻译成中文的,后来想到,应该保留英文的解释,不用翻译成中文,有一下原因:1.本人英语是在不是很好,词不达意2.即使英文好,也不能保证用中文很好的表达原文的意思3.解释是英文的,大家在需要的时候可以好好体会一下,4.只翻译词,如果大家在看中文资料的时候越到这些词的时候有问题可以到这里看看原文的解释。abstract class 抽象类 A class that’s defin

2011-10-20 19:26:50 7391 2

翻译 Objective-C编程语言--简介

Objective-C语言被设计成一种精致的,面向对象的,用法简单的计算机语言。它是完全基于标准C语言,并且做了最小的,但是功能强大的扩展的语言。这个扩展语言借鉴了是早期的能支持面向对象的语言Smalltalk的风格。Objective-C使用一种简单易懂的方式使得C语言能够完全

2011-10-19 14:32:07 8333

原创 iOS5编程--官方例子代码研究--6.MailComposer

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!我们很多时候需要在iOS程序中内置邮件发送功能,而这个例子基本上提供了我们所需要的所有功能。注意一下几点1.这个程序必须在设备上运行,关于如何在设备上运行程序,不是本文需要讲的,

2011-10-18 17:08:02 11543 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

转载 图解苹果iOS 5的24个秘密功能(图)

原文地址:http://www.techweb.com.cn/world/2011-10-18/1107209.shtml TechWeb报道】10月18日消息,据国外媒体报道,苹果新操作系统iOS 5拥有数百个新功能,但该公司网站仅展示了一小部分。科技博客Busines

2011-10-18 14:10:31 8385

原创 UIView层动画在view转换上的应用

每一个iOS应用都一个UIWindow的实例,这个不过是一个UIView的子类,因此我们可以在UIWindow上的做动画,而这样的动画可以用来做View的转换。下面的工程用Xcode4.2建立1.新建一个Empty Application,设置如下:2.增加一

2011-10-18 04:53:22 8156

翻译 Objective-C 2.0数据类型

本文有删节: 整形数据(int)Objective-C中的int型可以存储正的或者负的整数(即没有小数位),整形(int)的位数依赖于目标机,在编译期决定,一般是32位或者64位,这个取决于程序运行平台的CPU。值得注意的是,有时候操作系统也会起到作用,比如,CP

2011-10-17 16:45:05 21033

原创 使用UIView类提供的功能来显示动画的例子

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!上一个文档,我演示了timer的使用,并且形成了一个动画,但是这个动画可扩展性不好,我们需要更好的动画实现技术,这里UIView类提供了一些基本的功能。1.新建一个view-ba

2011-10-17 16:09:44 8286

原创 使用定时器,以及形成一个简单的动画。

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!我们很难想像一个不包含动画的iOS应用程序,一个iOS游戏更是不可能没有动画,因此我从今天开始一个新的课题---如何写动画相关的代码。这里的第一篇文章其实和iOS提供的动画API没有

2011-10-17 15:16:58 13968 2

原创 iOS5编程--官方例子代码研究--5.TableMultiSelect

本文档版权归NickTang所有,没有本人书面或电子邮件允许,不许转载,摘录,发表。多谢!我们在使用tableview的时候,常常会用到删除功能,但是在5.0以前的版本中,我们没有办法一次通过界面删除多行,在iOS5中,这个功能加入近来了。我们先看一下原先的删除界

2011-10-16 15:09:52 12010 1

转载 在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

转载 在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

转载 在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

转载 在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

转载 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

转载 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

转载 关于本书

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

转载 IPad程序开发概要-Xcode4版本

IntroductionThe Anatomy of an iPad 2iOS 4DisplayWireless ConnectivityWired ConnectivityMemoryCamerasSensorsLocation DetectionCentral

2011-10-16 10:31:43 1752

原创 iOS开发关于位置的三个结构

做iOS开发,我们需要指定控件,文本,图片等显示在视图的位置,那么我们不可避免的和下面的三个结构打交道CGPointCGSizeCGRect注意:这三个是结构,不是类,所以在使用的时候一般不用指针。下面我们看这三个结构的定义。struct CGPoin

2011-10-15 11:48:26 2195 2

原创 发现两个关于iOS开发的好网址

http://www.raywenderlich.com/tutorialshttp://www.techotopia.com/index.php/IOS_iPhone_iPad_eBooks都是英文版,有空我会试着翻译几章,不知道有没有侵权的问题。

2011-10-15 11:23:12 1547

转载 浅谈iOS MVC 学习基础

本来我想自己写一篇关于这个话题的文章,但是看到网上已经有了,所以就转载过来给大家作为参考。原帖地址:http://blog.chinabyte.com/a/1557371.htmliOS MVC 学习基础是本文要介绍的内容,先来看内容。相信说起MVC(Model-View

2011-10-15 10:22:00 1816

原创 iOS工程中的info.plist文件的完整研究

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前

2011-10-15 10:16:03 39958 1

转载 深入理解Objective-c中@class的含义

原帖地址:http://blog.prosight.me/index.php/2009/09/347在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:Car.h#import

2011-10-14 19:16:39 1403

原创 10.7中如何把硬盘快捷方式加入到finder的左边。

1. 打开launchpad,2.找到使用工具,打开3.找到“终端”,打开4.在有root权限的帐号下操作,或者su。5.在“终端”下,cd /6.cd Volumes7.open .8.在新的界面下,你可以看到你硬盘分区符号,拖动到finder的左边

2011-10-14 14:56:34 1120

原创 使用NSOperationQueue起线程

只有代码,解释以后加上:#import @interface tOQViewController : UIViewController {    NSOperationQueue *myOQ;}-(void)doSomething;@end

2011-10-14 09:37:23 2131

原创 iOS线程关键资源加锁

新建一个view-based application,viewcontroller.h的代码如下:#import @interface tConditionViewController : UIViewController {    int tickets;

2011-10-14 09:35:05 6616

原创 使用NSThread起线程

NSThread是起线程的主角,大部分时候我们使用这个类。由于本人macbook暂时不能用,所以这里只贴出代码:建一个view-based application.在viewcontroller.h中@interface tNSThreadViewControll

2011-10-14 09:23:43 5790

原创 使用NSObject中的函数起线程

下面的这些函数是定义在NSObject中的,关于它们的具体含义,你可以在官方文档中找,或者google之,这里就不啰嗦了。Sending Messages– performSelector:withObject:afterDelay:– performSelect

2011-10-14 09:16:42 4670

转载 苹果下一步做什么?

作为一个技术人员,我们不能只是埋头关注技术,我们也要抬头看看路。未来十年苹果不可避免要关注这六个方面:地图、iCloud、支付、电视、搜索和汽车。1. 地图当年iPhone发布时,乔布斯称iPhone上的地图是全世界最好的Google地图,并一再强调苹果设计师在Goo

2011-10-14 08:43:18 1773 1

原创 iPhone进阶开发(原稿是一个ppt)

IOS销售的几个数字(11年3月)•1亿部iPhone•8千万部iTouch•1500万部iPad•27%的智能手机占有率•70%的平板电脑占有率•35万个应用•100亿次下载•20亿分给开发者•7万开发者•日下载突破3千万次•每部手机

2011-10-13 17:27:28 2251

原创 如何检测SDK的编译版本号

在文件SystemVersion.plist中定义了ProductBuildVersion 字段,你可以查看具体的SDK版本下面的SystemVersion.plist来得到每一个版本的编译版本号。所以下面的命令可以得到这个信息。cat /Developer/Platfo

2011-10-13 16:59:01 6349

转载 iOS--wiki的描述

原网址是:http://zh.wikipedia.org/wiki/IOS转过来对新进入这个领域的开发人员做个科普。iOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch、iPad以及Apple TV使用。就像其基于的Mac OS

2011-10-13 16:35:59 2094

原创 http请求的源码

网络编程是iOS开发的重要一环,重要性就不多讲了,下面的代码也比较简单,我在这里也不多解释了。   NSString *url = 。。。//这里打包URL  NSURLRequest *theRequest=[NSURLRequest requestWith

2011-10-13 16:22:14 2062

转载 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

转载 objective-c+中代码块(blocks)

原文地址:http://blog.sina.com.cn/s/blog_67419c420100vl8b.html 在ios4之后,引入了代码块的特性,在gcd中会经常的用到,所以决定好好的看看代码块文档,把这块总结一下。从头开始讲解代码块。 1.声明和使用代码块

2011-10-12 15:42:42 1266

动画实现view的转换

用uiview提供的动画函数来实现界面的转换,为我的博客的提供例子代码。

2011-10-18

subViewAnimation

iOS中UIView单个subview的动画的演示代码,加入了在动画结束的时候的回调函数

2011-10-17

tTimerAnimation

一个小工程,演示如何在iOS中使用定时器,并且实现一个简单的动画,我在blog中用到。

2011-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除