`
sogotobj
  • 浏览: 661716 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
原帖地址:http://blog.prosight.me/index.php/2009/09/347 在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如: Car.h #import @interface Car:NSObject { Tire *tires[4]; ...
1. 打开launchpad, 2.找到使用工具,打开 3.找到“终端”,打开 4.在有root权限的帐号下操作,或者su。 5.在“终端”下,cd / 6.cd Volumes 7.open . 8.在新的界面下,你可以看到你硬盘分区符号,拖动到finder的左边即可。
只有代码,解释以后加上: #import <UIKit/UIKit.h> @interface tOQViewController : UIViewController { NSOperationQueue *myOQ; } -(void)doSomething; @end 实现文件如下: #import "tOQViewController.h" @implementation tOQViewController -(void)doSomething { NSLog(@"in thread"); } - ...
新建一个view-based application, viewcontroller.h的代码如下: #import <UIKit/UIKit.h> @interface tConditionViewController : UIViewController { int tickets; NSThread *t1; NSThread *t2; NSCondition *tc; } -(void)doSomething:(id)tname; @end viewcontroller.m的代码如下: #import "tConditionVie ...
NSThread是起线程的主角,大部分时候我们使用这个类。 由于本人macbook暂时不能用,所以这里只贴出代码: 建一个view-based application. 在viewcontroller.h中 @interface tNSThreadViewController : UIViewController { NSThread *t1; BOOL bExit; } @property BOOL bExit; - (IBAction)checkit:(id)sender; - (IBAction)start2:(id)sender; - (IBAction)sta ...
下面的这些函数是定义在NSObject中的,关于它们的具体含义,你可以在官方文档中找,或者google之,这里就不啰嗦了。 Sending Messages –performSelector:withObject:afterDelay: –performSelector:withObject:afterDelay:inModes: –performSelectorOnMainThread:withObject:waitUntilDone: –performSelectorOnMainThread:withObject:waitUntilDone:modes: –perfor ...
作为一个技术人员,我们不能只是埋头关注技术,我们也要抬头看看路。 未来十年苹果不可避免要关注这六个方面:地图、iCloud、支付、电视、搜索和汽车。 1. 地图 当年iPhone发布时,乔布斯称iPhone上的地图是全世界最好的Google地图,并一再强调苹果设计师在Google原来技术基础上进行改进。四年后,你难以想象如此核心的体验依赖的是他们最大的竞争对手。希望苹果可以利用这个机会进一步提升地图体验,比如现在你点击日历约会中的一个地点,仍无法直接进入地图。 过去三年来Android上的Google地图+导航一直是我最喜欢的手机软件,收入已达80亿美元的Garmin应该学着点。苹果最开 ...
关于posix的背景知识,请google之,也可以参考下面的链接:http://www.ibm.com/developerworks/cn/linux/theme/posix_thread/#secondmajorhead 由于本人的Mac book坏了,这个礼拜也没有好的希望,所以这里不解释过了,以后再编辑这个把。 创建一个view-based application,界面上加入一个label,一个button, viewcontroller的头文件如下: #import <UIKit/UIKit.h> @interface TPosixThreadViewControll ...
IOS销售的几个数字(11年3月) •1亿部iPhone •8千万部iTouch •1500万部iPad •27%的智能手机占有率 •70%的平板电脑占有率 •35万个应用 •100亿次下载 •20亿分给开发者 •7万开发者 •日下载突破3千万次 •每部手机平均下载突破60个应用 目标客户群 •iPhone 用户包括了智能手机用户群中最精英的部分 •iPhone 用户更年轻 •iPhone 用户群受教育程度更高 •iPhone 用户群更富有 Android用户比iphone多,增长最快 国内开发者现状 •号称4万开发者 •成熟开发不足5000 •53 ...
在文件SystemVersion.plist中定义了ProductBuildVersion 字段,你可以查看具体的SDK版本下面的SystemVersion.plist来得到每一个版本的编译版本号。 所以下面的命令可以得到这个信息。 cat /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/System/Library/CoreServices/SystemVersion.plist <?xml version="1.0" encoding="UTF-8" ...
原网址是:http://zh.wikipedia.org/wiki/IOS 转过来对新进入这个领域的开发人员做个科普。 iOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch、iPad以及Apple TV使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。[1][2]iOS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the M ...
网络编程是iOS开发的重要一环,重要性就不多讲了,下面的代码也比较简单,我在这里也不多解释了。 NSString *url = 。。。//这里打包URL NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:K_IN_TIME_OUT];//K_IN_TIME_OUT是以秒为单位的过期时间,30即可 NSURLConnection ...
我本来想翻译一下的,但是看到网上以及有一些翻译的,所以就直接转载了. 原贴地址:http://www.i-alive.com/post/45/ 英文版地址:https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html#//apple_ref/doc/uid/TP4000 ...
原文地址:http://blog.sina.com.cn/s/blog_67419c420100vl8b.html <wbr>在ios4之后,引入了代码块的特性,在gcd中会经常的用到,所以决定好好的看看代码块文档,把这块总结一下。从头开始讲解代码块。 </wbr> 1.声明和使用代码块 一般用^操作符声明一个块变量,并作为块的开始符。而块的本身用{}包括起来,就像下面那样。 int multiplier = 7; int (^myBlock)(int) = ^(int num) { return num * mul ...
不解释, +(int)howManyDaysInThisMonth:(int)year month:(int)imonth { if((imonth == 1)||(imonth == 3)||(imonth == 5)||(imonth == 7)||(imonth == 8)||(imonth == 10)||(imonth == 12)) return 31; if((imonth == 4)||(imonth == 6)||(imonth == 9)||(imonth == 11)) return 30; if((year%4 == 1)||(year%4 == ...
Global site tag (gtag.js) - Google Analytics