- 浏览: 661716 次
- 性别:
- 来自: 北京
-
最新评论
-
gjw013:
...
使用UIView类提供的功能来显示动画的例子 -
zyr51860212:
google 不做出点什么?
苹果获得滑动解锁专利 -
songwa7:
hi。。。 这上面没提供下载地址呀... 貌似不能下载诶
学习jQuery源码,你准备好了吗? -
wangyuchun_799:
文章留下了,哈哈
OpenGL ES on iOS -
wangyuchun_799:
[color=darkred]写的太好了,网上很难找到类似详细 ...
OpenGL ES on iOS
文章列表
原帖地址:http://blog.prosight.me/index.php/2009/09/347
在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:
Car.h
#import
@interface Car:NSObject
{
Tire *tires[4];
...
- 2011-10-14 19:16
- 浏览 519
- 评论(0)
1. 打开launchpad,
2.找到使用工具,打开
3.找到“终端”,打开
4.在有root权限的帐号下操作,或者su。
5.在“终端”下,cd /
6.cd Volumes
7.open .
8.在新的界面下,你可以看到你硬盘分区符号,拖动到finder的左边即可。
- 2011-10-14 14:56
- 浏览 498
- 评论(0)
只有代码,解释以后加上:
#import <UIKit/UIKit.h>
@interface tOQViewController : UIViewController {
NSOperationQueue *myOQ;
}
-(void)doSomething;
@end
实现文件如下:
#import "tOQViewController.h"
@implementation tOQViewController
-(void)doSomething
{
NSLog(@"in thread");
}
- ...
- 2011-10-14 09:37
- 浏览 534
- 评论(0)
新建一个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 ...
- 2011-10-14 09:35
- 浏览 705
- 评论(0)
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 ...
- 2011-10-14 09:23
- 浏览 604
- 评论(0)
下面的这些函数是定义在NSObject中的,关于它们的具体含义,你可以在官方文档中找,或者google之,这里就不啰嗦了。
Sending Messages
–performSelector:withObject:afterDelay:
–performSelector:withObject:afterDelay:inModes:
–performSelectorOnMainThread:withObject:waitUntilDone:
–performSelectorOnMainThread:withObject:waitUntilDone:modes:
–perfor ...
- 2011-10-14 09:16
- 浏览 626
- 评论(0)
作为一个技术人员,我们不能只是埋头关注技术,我们也要抬头看看路。
未来十年苹果不可避免要关注这六个方面:地图、iCloud、支付、电视、搜索和汽车。
1. 地图
当年iPhone发布时,乔布斯称iPhone上的地图是全世界最好的Google地图,并一再强调苹果设计师在Google原来技术基础上进行改进。四年后,你难以想象如此核心的体验依赖的是他们最大的竞争对手。希望苹果可以利用这个机会进一步提升地图体验,比如现在你点击日历约会中的一个地点,仍无法直接进入地图。
过去三年来Android上的Google地图+导航一直是我最喜欢的手机软件,收入已达80亿美元的Garmin应该学着点。苹果最开 ...
- 2011-10-14 08:43
- 浏览 502
- 评论(0)
关于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 ...
- 2011-10-13 18:22
- 浏览 521
- 评论(0)
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 ...
- 2011-10-13 17:27
- 浏览 641
- 评论(0)
在文件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" ...
- 2011-10-13 16:59
- 浏览 608
- 评论(0)
原网址是: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 ...
- 2011-10-13 16:35
- 浏览 801
- 评论(0)
网络编程是iOS开发的重要一环,重要性就不多讲了,下面的代码也比较简单,我在这里也不多解释了。
NSString *url = 。。。//这里打包URL
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:K_IN_TIME_OUT];//K_IN_TIME_OUT是以秒为单位的过期时间,30即可
NSURLConnection ...
- 2011-10-13 16:22
- 浏览 706
- 评论(0)
我本来想翻译一下的,但是看到网上以及有一些翻译的,所以就直接转载了.
原贴地址: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 ...
- 2011-10-12 17:16
- 浏览 729
- 评论(0)
原文地址: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 ...
- 2011-10-12 15:42
- 浏览 607
- 评论(0)
不解释,
+(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 == ...
- 2011-10-11 16:12
- 浏览 480
- 评论(0)