iPhone NSString NSData char互相转换
摘要:本文摘自: Char* 与NSData 互换NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];NSData 转换成char*NSData *data;char *test=[data bytes];
阅读全文
posted @
2012-05-08 09:29
wtq
阅读(1266)
推荐(1)
IPad iOS开发基础——ipad设备方向识别
摘要:由于apple要求ipad的应用至少提供portrait和landscape两个方向上的支持,因此在程序中检测设备当前的方向是必不可少的,一般情况下,在程序运行中可以用: 1 [[UIDevice currentDevice] orientation]; 来获取当前的设备方向,但是如果是在程序开始启动的时候,此时获取到的结果是: 1 UIDeviceOrientationUnknown 这是无法判断设备方向的,如果在程序启动的时候我们就要做写于设备方向有关的处理,要怎么做呢? 实际上,这可以通过获取控件所属controller的方向,使得相关控件的方向与其controller的方向是...
阅读全文
posted @
2012-05-07 15:19
wtq
阅读(1272)
推荐(0)
怎么用U盘重装苹果系统
摘要:今天给大家带来的内容是零成本打造苹果系统安装U盘,并附带苹果系统安装教程。苹果系统向来稳定,也基本不用考虑重装问题,但凡事都有例外,比如换硬盘、对新系统不满意想换回去、垃圾软件太多想彻底重装等等。经实战,如果使用U盘安装苹果操作系统,耗时将会比光盘少很多,尤其对Air用户来说很方便。更何况光盘会磨损,保存不当也会报废,因此准备一张系统U盘,有备无患。下面笔者就把系统U盘制作过程献给大家,希望对广大MAC用户们有所帮助。工具/原料4G以上u盘MAC OS X系统的计算机步骤/方法零成本这三个字还有待商榷,毕竟您还是要有一张U盘才行,容量方面不小于4GB即可,在此笔者使用的是8GB优盘。当然,您还
阅读全文
posted @
2012-04-19 19:00
wtq
阅读(788)
推荐(0)
iphone 总结
摘要:1,可创建一个继承自UIView的子类,将各种功能集中在一个UIView中。详见demo
阅读全文
posted @
2012-04-17 13:47
wtq
阅读(191)
推荐(0)
iPhone 开发中如何将制作图片放大缩小代码实现案例
摘要:原文摘自:http://mobile.51cto.com/iphone-285108.htmiPhone开发中如何将制作图片放大缩小案例是本文要介绍的内容,主要是来学习iphone开发中动画的制作,具体内容一起来看本文详解。在IPhone SDK开发范例大全中,有很多的范例码。下面这段范例码,示范了两张图片的交换,以及放大缩小的动画动画效果请参照下图#import<UIKit/UIKit.h> #defineIMAGE_VIEW_1100 #defineIMAGE_VIEW_2101 #defineBIGRECTCGRectMake(0.0f,0.0f,320.0f,435.0f)
阅读全文
posted @
2012-04-16 10:13
wtq
阅读(441)
推荐(0)
iphone 学习心得。
摘要:1:UINavigationController: 1.1如果要让UInavigationController的工具条不显示,那么可以设置这个属性:setNavigationBarHidden:NO animated:NO.
阅读全文
posted @
2012-04-12 10:26
wtq
阅读(173)
推荐(0)
iphone 如何发布带有iphone版和ipad版的应用程序
摘要:问题:若应用程序同时带有iPhone版的和iPad版的,如何只发布iphone的版的应用程序。 设置Devices的值为iPhone。
阅读全文
posted @
2012-04-11 20:10
wtq
阅读(189)
推荐(0)
iphone 多线程开发
摘要:原文摘自:iphone 多线程多线程开发是一件需要特别精心的事情,即使是对有多年开发经验的工程师来说。为了能让初级开发工程师也能使用多线程,同时还要简化复杂性。各种编程工具提供了各自的办法。对于iOS来说,建议在尽可能的情况下避免直接操作线程,使用比如NSOperationQueue这样的机制。可以把NSOperationQueue看作一个线程池,可往线程池中添加操作(NSOperation)到队列中。线程池中的线程可看作消费者,从队列中取走操作,并执行它。你可以设置线程池中只有一个线程,这样,各个操作就可以认为是近似的顺序执行了。为什么说是近似呢,后面会做解释。编写最简单的示例先写个最简..
阅读全文
posted @
2012-04-01 10:16
wtq
阅读(470)
推荐(0)
Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
摘要:原文摘自:NSdata转化为int1. NSData 与 NSStringNSData-> NSStringNSString*aString = [[NSStringalloc]initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString*aString =@"1234abcd";NSData*aData = [aStringdataUsingEncoding:NSUTF8StringEncoding];2.NSData与ByteNSData->Byte数组NSStrin
阅读全文
posted @
2012-03-31 09:26
wtq
阅读(1143)
推荐(0)
iphone objective-c内存管理
摘要:1:retain返回一个id类型的值,通过这种方式,可以嵌套执行带有其他消息带有参数的保留调用,增加对象的保留计数器值,并要求对象执行某种操作,例如:[[car retain] setTire:tire atIndex:2];2:对象的所有权: 拥有对象的实体需要对该对象进行清理。 2.1 一个实体拥有一个对象。所有权是实体。 2.2 一个对象拥有多个对象。所有权是一个对象。 2.3 如果一个函数创建了一个对象 ,则所有权是一个函数。 有以上的所有权主要是确保对象不再被使用时,能够及时的接收到release信息,从而被释放掉。 如果有一个函数创建了一个对象(次对象),并且这个对象(主对象...
阅读全文
posted @
2012-03-26 12:41
wtq
阅读(168)
推荐(0)
iphone 个人使用总结
摘要:1:创建一个car对象头文件: @interface car : NSObject { } @end实现文件:@implementation car-(id) init{ if (self = [super init]) { NSLog(@"this is my name!and what's your name!"); } return(self);}//init@end实践得出的结果: 1若使用new创建的对象,则会自动调用方法init,代码如下: car *newCar = [car new]; 2如果使用alloc创建对象时,则需要手动调用方法:init。
阅读全文
posted @
2012-03-24 11:40
wtq
阅读(194)
推荐(0)
iphone 常用方法总结
摘要:1viewdidLoad在什么时候调用:viewDidLoad在代码运行到[self.view addSubview : x.view]时调用。
阅读全文
posted @
2012-03-23 09:05
wtq
阅读(338)
推荐(0)
IPhone 网络开发之如何使用NSURLConnection(一)
摘要:原文摘自:http://hi.baidu.com/jt_one/blog/item/2c34800264c8ff134afb5123.htmlNSURLConnection 提供了很多灵活的方法下载URL内容也提供了一个简单的接口去创建和放弃连接,同时使用很多的delegate方法去支持连接过程的反馈和控制如何创建一个连接呢?为了下载url的内容,程序需要提供一个delegate对象,并且至少实现下面的方法connection:didReceiveResponse:,conncetion:didReceiveData,conncetion:didFailWithError:和connectio
阅读全文
posted @
2012-03-22 14:36
wtq
阅读(21620)
推荐(0)
iphone Objective-C ViewController之间传值的方法
摘要:(对于在ViewController之间传值)最简单最专业的方法就是所谓的实例共享(shared instance)。基本的做法就是在最初调用的时候创建一个可以实例化这个类的单例的类方法(singleton),然后在接下来的调用中返回这个实例。我们用一个棋盘游戏中常见的Engine类来举例说明:Engine.h[plain]view plaincopy#import@interfaceEngine:NSObject{NSUIntegerboard[100];//c-stylearray}+(Engine*)sharedInstance;-(NSUInteger)getFieldValueAtP
阅读全文
posted @
2012-03-20 20:03
wtq
阅读(2935)
推荐(0)
iphone 编译后应用程序的存储路径
摘要:利用xcode4.2编译后的应用程序(.app文件)保存的路径是: /用户/用户名/library/Developer/xcode/DerivedData/vsstoo-ewhhefwrnqvev……/build/products/release-iphoneos/vsstoo
阅读全文
posted @
2012-03-20 09:37
wtq
阅读(452)
推荐(0)
iphone 如何判断tableview滚动到最低端
摘要:原文摘自:http://www.cocoachina.com/bbs/read.php?tid-66690.html1.用- (void)scrollViewDidScroll:(UIScrollView *)scrollView 这个是UIScrollViewDelegate方法,UITableViewDelegate继承它。它可以追踪你的UITableView在滑动过程中的变化。2.思路是用UIScrollView的属性contentSize,frame和contentOffset值来判断。3.具体代码是这样的:CGPoint contentOffsetPoint = tableView.
阅读全文
posted @
2012-03-15 16:02
wtq
阅读(5024)
推荐(0)
iphone modalViewController
摘要:当程序中含有多个 view,需要在之间切换的时候,可以使用 UINavigationController,或者是 ModalViewController。UINabigationController 是通过向导条来切换多个 view。而如果 view 的数量比较少,且显示领域为全屏的时候,用 ModalViewController 就比较合适(比如需要用户输入信息的view,结束后自动回复到之前的view)。今天我们就看看 ModalViewController 的创建方法。ModalViewController 并不像 UINavigationController 是一个专门的类,使用 UI
阅读全文
posted @
2012-03-11 14:30
wtq
阅读(335)
推荐(0)