Iphone
文章平均质量分 63
wangbofei
这个作者很懒,什么都没留下…
展开
-
static函数和非static函数的区别
<br />在Iphone中,对于static函数在Class实体不存在的情况也可以被调用。<br />而非static函数,则一定要在有实体的情况下才可以被调用。如:<br /><br />-(void) testDataCBTest:(NSString*)buff{<br />}<br /> <br />因此,一般来说,对于Callback函数,一般都定义为static函数,而 @selector(func),其中func则为非static函数,否则,无法调用到相关接口函数。<br /> <br />因原创 2011-03-07 13:58:00 · 985 阅读 · 0 评论 -
[转Iphone]iphone开发阶段总结(一) 基础知识
<br /><br />1.objc是扩充C的面向对象,开发mac osx的编程语言。<br /> <br />2.objc中的减号与加号<br />①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)<br />②加号表示其他的函数可以直接调用这个类中的方法,而不用创建这个类的实例<br /> <br />3.NS开发包<br />乔布斯的NextStep公司缩写,现今mac os使用NS这套函数库<br /> <br />4.#import作用如同#include,用于声明头文件。转载 2011-03-29 15:10:00 · 590 阅读 · 0 评论 -
[转Iphone]iphone开发阶段总结(二)代码知识
<br /><br />1.实现图像的移动<br />NSTimer *timerArrow;<br /> <br />-(IBAction)shoot<br />{<br /> timerArrow = [NSTimer scheduledTimerWithTimeInterval:(0.03) target:self selector:@selector(onTimerArrow) userInfo:nil repeats:YES];<br />}<br /> <br />-(void) onT转载 2011-03-29 15:11:00 · 999 阅读 · 0 评论 -
iphone开发阶段总结(三)代码示例
<br /><br />8.通过UISegmentedControl 控制UIView(UIView *switch) 显示或是隐藏的状态;<br />- (IBAction)toggleShowHide:(id)sender<br />{<br />UISegmentedControl *segmentedControl = (UISegmentedControl *)sender;<br />//查询uisegmentcontrol的值<br />NSInteger segment = segmente转载 2011-03-29 15:14:00 · 1530 阅读 · 0 评论 -
[转Iphone]关于self.用法的一些总结
<br /> <br />MyClass.h @interface MyClass :NSObject{ MyObject * _myObject;}@property(nonatomic, retain) MyObject *myObject;@end <br />MyClass.m<br /> @synthesize myObject = _myObject; <br />OK, 你现在再试下, 如果你用self._myObject = aMyObject; 或者 myObj转载 2011-03-30 10:46:00 · 737 阅读 · 1 评论 -
[转Iphone]iphone开发阶段总结(一)
<br /><br />1.objc是扩充C的面向对象,开发mac osx的编程语言。<br /> <br />2.objc中的减号与加号<br />①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)<br />②加号表示其他的函数可以直接调用这个类中的方法,而不用创建这个类的实例<br /> <br />3.NS开发包<br />乔布斯的NextStep公司缩写,现今mac os使用NS这套函数库<br /> <br />4.#import作用如同#include,用于声明头文件。转载 2011-03-29 15:09:00 · 561 阅读 · 0 评论 -
[转Iphone]iphone开发阶段总结(一)
<br /><br />1.objc是扩充C的面向对象,开发mac osx的编程语言。<br /> <br />2.objc中的减号与加号<br />①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)<br />②加号表示其他的函数可以直接调用这个类中的方法,而不用创建这个类的实例<br /> <br />3.NS开发包<br />乔布斯的NextStep公司缩写,现今mac os使用NS这套函数库<br /> <br />4.#import作用如同#include,用于声明头文件。转载 2011-03-29 15:09:00 · 534 阅读 · 0 评论 -
[转Iphone]iphone开发阶段总结(一) 基础知识
<br /><br />1.objc是扩充C的面向对象,开发mac osx的编程语言。<br /> <br />2.objc中的减号与加号<br />①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)<br />②加号表示其他的函数可以直接调用这个类中的方法,而不用创建这个类的实例<br /> <br />3.NS开发包<br />乔布斯的NextStep公司缩写,现今mac os使用NS这套函数库<br /> <br />4.#import作用如同#include,用于声明头文件。转载 2011-03-29 15:09:00 · 574 阅读 · 0 评论 -
[转Iphone]IPhone之判断是否为数字
<br /><br />判断是否为整形:<br /> <br /> <br />- (BOOL)isPureInt:(NSString *)string{<br />NSScanner* scan = [NSScanner scannerWithString:string]; <br />int val; <br />return [scan scanInt:&val] && [scan isAtEnd];<br />} <br /> <br /> <br /> <br />判断是否为浮点形:<br />转载 2011-03-30 10:20:00 · 1352 阅读 · 0 评论 -
[Android]安装Android问题解决方案
<br />1. Windows-> Preferences-> Android 中Target部分为空, 可以在Window->Android SDK and AVD Manager的Installed packages 和 Available packages中选择对应SDK进行安装。安装完成后,在进入Virtual devices中进行新建新的AVD<br /> <br />2. 在Run Configuration中配置相关内容,如果出现 一些异常错误,先进行更新SDK develop tools内原创 2011-03-29 11:33:00 · 564 阅读 · 0 评论 -
[转Iphone]获取当前位置
<br />要获取当前位置的信息,除了用CLLocation库之外,还可以用Mapkit,而我个人认为Mapkit在你需要得到更准确的位置信息时更有用,也十分方便.用法如下:<br />- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error<br />{<br /> NSLog(@"MKReverseGeocoder has failed.");<br />}<br />这个函数就不转载 2011-03-26 13:11:00 · 2425 阅读 · 3 评论 -
iphone官方例子的地址汇总
<br />http://developer.apple.com/iphone/library/samplecode/Reachability/Reachability.ziphttp://developer.apple.com/iphone/library/samplecode/avTouch/avTouch.ziphttp://developer.apple.com/iphone/library/samplecode/AdvancedURLConnections/AdvancedURLConne转载 2011-03-07 16:36:00 · 1508 阅读 · 3 评论 -
[转]同步与异步调用http请求 iphone开发
<br />异步: <br />NSMutableData* buf = [[NSMutableData alloc] initWithLength:0];<br />NSURLConnection* connection = [[NSURLConnection alloc] initWithRequest:req delegate:self];<br /><br />// 收到响应时, 会触发<br />- (void)connection:(NSURLConnection *)aConnection d转载 2011-03-09 13:19:00 · 856 阅读 · 0 评论 -
[转][iPhone开发笔记]-音频播放/为按钮添加声音
<br /><br />从在U100上装好MAC后,断断续学习iPone APP的开发也已经有一段时间了,主要看的是<Beginning iPhone 3 Development Exploring the iPhone SDK>,里面的细节无一省略,正好适合我这个完全的门外汉.<br />斯坦福大学的教学视频应该也是非常不错的,但是实在还没时间看,看到很多人都有写过这个教学视频的学习笔记,大家可以去搜索看看.<br />这两天为朋友写个小程序,在实际中解决问题是学习写程序最好的方法.碰到问题,然后一一去解转载 2011-03-14 17:41:00 · 1857 阅读 · 1 评论 -
[转]从零开始开发iPhone,教你如何在真机调试iPhone应用程序
<br /><br />对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:<br /><br /><br />设置OCSP和CRL为关闭状态。<br /><br /><br />Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certif转载 2011-03-16 12:25:00 · 720 阅读 · 0 评论 -
[转]Iphone NSString字符串常用方法
<br />/*******************************************************************************************<br />NSString<br />*******************************************************************************************/<br />//一、NSString <br />/*----------------转载 2011-03-16 20:39:00 · 3273 阅读 · 2 评论 -
[Iphone]NSString, char, NSData相互转化
1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));2. NSString转化为char(NSString*)fname = @“Test”;char fnameStr[10];fnameStr =[fname UTF8String]原创 2011-03-17 15:59:00 · 11941 阅读 · 0 评论 -
[转Iphone]UIActionSheet
<br />UIActionSheet *uias=[[UIActionSheet alloc]initWithTitle:@"Send a text message" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil];<br /> for(int i=0;i<[phoneArray count];i++)<br /> {<br /> N转载 2011-03-28 16:41:00 · 701 阅读 · 0 评论 -
[转Iphone]根据经纬度坐标取详细地址(包括国,省,市,街道,号)
获取当前手机地址,再从经纬度转换成详细地址(包括:国家名-国家代码,省,市,街道名,邮政代代码等)。 1:获取当前手机经纬度 @implementation CurrentLocation@synthesize locationManager;@synthesize target,callBack;#pragma mark --#pragma mark Public-(void) startUpdatingLocation{ [[self locationManag转载 2011-03-26 13:09:00 · 10117 阅读 · 0 评论 -
[转]Cocos2d iPhone
开端Cocos2d iPhone开发. 点击这里下载此教程的XCode项目. 加入IDP. 最重要的一步是注册成为一个专业的iPhone开发者.对开发而言它是免费的(只管当你需要在真机上运行你的程序时必需支付99美金),和其余的办法比 它可快多了.转载 2011-07-05 11:34:04 · 872 阅读 · 0 评论