iphone之路
文章平均质量分 61
appx
分方向了........
展开
-
iphone开发中的一点感悟
在针对iphone应用程序的开发之中,这几天在测试自己的代码时,遇到了一个问题:每当从一个一面pop到根页面时,希望恢复进入前的状态。但是却遇到了一个问题,该怎么处理呢? 刚刚开始时,- (void)viewDidLoad这个函数自己一直由于在进入其对应的页面时才执行,所以对pop到此页面时进行某种处理很少关注。不过,今天却遇到了一个问题需要在pop到此页面时执行,经过一番摸索,发现原来可以用一些有默认值的一定义变量来控制。当然这对我们来说是大家都知道的。可是我们通常并不会去用自己没有初原创 2010-08-03 13:21:00 · 558 阅读 · 0 评论 -
关于iphone程序代理的实现
怎样实现代理?这时我们在做iphone程序时会遇到的一个问题,因为,我们希望在我们完成某些操作之后,处理一些数据,但是对这些数据的处具有一定的执行顺序依赖性。这样,我们就可以通过代理来实现了。那么这样实现代理呢?这里就用一个程序来说明:对helloTest.h文件#import @class helloTest;@protocol helloTestDelegate -(void)test1:(helloTest *)label;@end@interface helloT原创 2010-11-17 15:42:00 · 1683 阅读 · 0 评论 -
iPhone应用中关于NSTimer的一些问题
<br />在iphone应用中,NSTimer是一个比较常用的类。但NSTimer也是一个比较麻烦的类。这里就谈谈关于它的一点使用心得。<br /> <br />首先我们来看看NSTimer的使用方法。<br />基本使用方法下面就用代码来说明了(至于具体的理解自己去查官方文档吧):<br /> <br />对RootViewController.h文件<br />#import <UIKit/UIKit.h><br />@interface RootViewController : UITableV原创 2010-11-17 15:23:00 · 5023 阅读 · 0 评论 -
iphone数组排序方法摘录
NSMutableArray *array = [[NSMutableArray alloc] init]; [array addObject:[NSNumber numberWithInt:30]]; [array addObject:[NSNumber原创 2011-09-21 08:44:16 · 925 阅读 · 0 评论 -
一段关于文字音乐高光效果的设置代码摘录.
本段代码转自一个示例代码.播放器文字高光效果:-(void)settext:(NSString *)te{ if (text!=nil) { [text release]; text = nil; } text = [te retain]; CGSize size1 = [转载 2011-10-21 09:43:55 · 1244 阅读 · 1 评论 -
open GLES学习笔记(一)
前面写过一文博客《iPhone OpenGL ES项目基本模型》介绍了open GL ES的基本框架。好像距这次写博时间有点长了。不过在开始这片文章之前,要对前面的基本模型做个补充。(顺便说明,在开始这篇文章的时候iPhone的Open GLES框架已有所修改,并且提供了基础操作封装。当然这个不是我们要说的重点)由于那片模型中的模板是针对2D界面的所以没有启用深度缓冲,如果要使用3D模型处原创 2011-12-19 15:48:44 · 7654 阅读 · 0 评论 -
iPhone SDK开发在多台电脑
将你的私钥安全的保存,如果你需要在多台电脑上开发或者重装你的操作系统的。如果没有私钥,那么将无法再Xcode签名或者在apple设备上测试应用。当一个CSR被生成,Keychain Access应用在你的登录keychain里面生成一个私钥,这个私钥是和你的用户账户关联的,如果在系统重装的时候是无法重新生成的。如果你希望在多个系统上做开发或者测试,那么你需要在所有你工作的系统之上导入你的私钥。转载 2011-03-10 16:19:00 · 908 阅读 · 0 评论 -
OBJ-C邮箱合法性验证实现
- (BOOL)emailJudge:(NSString *)emailStr{ //邮箱验证正则式// NSString *expression = [NSString stringWithString:@"[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0原创 2012-03-28 14:58:25 · 1056 阅读 · 0 评论 -
获取mac地址操作
- (NSString *) macaddress{ int mib[6]; size_t len; char *buf; unsigned char *ptr; struct if_msghdr *ifm; struct原创 2012-05-28 17:34:46 · 775 阅读 · 0 评论 -
一个关于iphone应用邮件功能的问题
<br />邮件功能也许没有太多需要说的,这里要说的是有关邮件功能涉及到的一些细节问题。先看一段代码:<br />- (void)LaunchMailComposer:(UIButton *)sender<br />{<br /> NSArray *Array = [ImageArray objectAtIndex:sender.tag-1];<br /> NSString *URL = [Array objectAtIndex:1];<br /> <br />原创 2010-11-15 18:13:00 · 3195 阅读 · 0 评论 -
iphone应用程序内存处理的一点心得与疑问
<br /> 做了一段时间的iphone应用,感触最深的就是对内存问题的处理,这个问题几乎一直是自己在工作中必须要解决的,而最近这些日子则更是选入了内存的迷局之中。而我需要做的就是扒开云雾见天日。<br /> <br /> 当然内存问题的产生原因是多样的,同时也是我们必须在遇到了某种问题之后,才知道该怎样去处理的,但是,曾经的经验和他人的分享却总是会对我们处理一些问题减少很多的工作量。而今天我想分享的就是一些关于iphone应用程序中遇到的一些内存处理的方法。<br /> <br /> 首原创 2010-11-10 17:32:00 · 2449 阅读 · 0 评论 -
iPhone编程——UIWebView的基本应用
iphone UIViewView基本操作原创 2010-12-28 13:50:00 · 1784 阅读 · 0 评论 -
iphone OS 4.0操作系统中多任务~禁止后台执行的方法
最近做的一个针对iPhone 4.0 OS 的App中遇到了一个关于home键退出后台程序的问题。画了些许功夫,最后找到了一个简单到极点的解决方法。分享于此。由于iPhone 4.0 OS中对多任务的支持,使得在程序运行时,按住home键,不能直接结束程序,而是将程序转入后台,等到程序再次启动时,接着上次继续运行,所以对于某些程序我们需要采取措施来保证在按了home键之后程序从内存中清除。以便下次进入时,是重新开始程序,而不是接着运行。下面是对此的一个解决方法,对不需要进行任何数据保存处理的可以原创 2010-08-02 17:16:00 · 8057 阅读 · 2 评论 -
iphone应用程序页面push执行问题
<br />在A页面的一个功能进行两种不同顺序的push操作时的执行结果区分:<br />第一种执行方式:<br />fxjcheckinfoViewController *checkView = [[fxjcheckinfoViewController alloc] initWithNibName:<br /> @"fxjcheckinfoViewController" bundle:nil];<b原创 2010-08-05 14:51:00 · 1647 阅读 · 0 评论 -
一些方法的链接地址
国际化Iphone的应用程序名称:http://www.voland.com.cn/iphone-international-application-name原创 2010-08-23 11:31:00 · 596 阅读 · 0 评论 -
关于iPhone的一个广告加载问题
<br />在加载AdMobView广告时出现下面的错误的解决办法:<br /><!-- /* Font Definitions */@font-face {font-family:宋体; mso-font-alt:宋体; mso-font-charset:80; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:1 0 16778254 0 262144 0;}@fon原创 2010-08-26 09:15:00 · 1462 阅读 · 1 评论 -
有关iPhone OS 4和iPhone的其他系统的广告问题的处理
<br />对于iPhone OS 4要求加载的广告是iAd。而在此之前的其他iPhone操作系统中是不支持iAd广告的,因此我们需要加载AdMobView广告。所以我们是不能通过Xib文件来加载iAd广告的。不过这也没有问题,我们可以通过如下方式来加载广告:<br /> <br /> Class myClass = NSClassFromString(@"ADBannerView");<br /> if (myClass != Nil) {<br /> CGFloat r原创 2010-08-26 09:25:00 · 582 阅读 · 0 评论 -
iPad上的旋转问题
<br /> 我们都知道,在iPhone/iPad应用程序开发中会涉及到旋转问题,当然,旋转问题的处理在某方面来说是比较烦的工作,这倒不是因为有多复杂,只是不太好控制。特别时xib和代码同时进行操作将会使问题更加复杂话。所以在进行旋转处理时的第一点建议就时尽量采取xib或者代码操作中的一种,不到万不得已就不要两种方式同时使用了。当然其实对与这样的事情是没什么万不得已的。<br /><br /><br />旋转控制的第一步就是必须要让你的应用支持旋转功能,为了保证自己的代码能够支持旋转,我们必须首先原创 2010-10-21 11:15:00 · 3992 阅读 · 0 评论 -
iphone在加载摄像头情况下的设计交互操作的一种处理方式
<br />在做iphone应用程序时,开启摄像头,并进行人机交互操作,怎样处理呢?<br />这里先说一个我们头儿,用的一种方法。这针对单个应用是比较有用的,就是在***AppDelegate中直接开启摄像头。具体做法是在应用的代理中直接定义一个UIImagePickerViewController的对向然后将其显示到Window上。具体如下(这里需要说明,WalkTextViewController是对UIImagePickerViewController的继承,继承的目的是为了实现对UIImagePi原创 2010-10-27 14:20:00 · 1000 阅读 · 0 评论 -
iphone开启手电功能的实现
<br />iphone怎样实现手电功能能?<br />首先在.h文件中定义一个AVCaptureSession实例对象。<br />AVCaptureSession *torchSession;<br /> <br />接着在.m文件初始化时用如下方式进行设置:<br /> AVCaptureDevice *captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];<br /> A原创 2010-11-01 15:06:00 · 1390 阅读 · 0 评论 -
在mac os 中安装 autoconf and automake
http://www.mattvsworld.com/blog/2010/02/install-the-latest-autoconf-and-automake-on-mac-os-10-6/I noticed today that while Mac OS 10.6 (specifically, 10.6.2) comes with automake and autoconf, the ve转载 2014-03-10 11:13:07 · 4977 阅读 · 2 评论