代码改变世界

iOS5.0中animation.timingFunction = UIViewAnimationCurveEaseInOut发送错误

2011-11-28 19:57 by 张智清, 3868 阅读, 0 推荐, 收藏, 编辑
摘要:在调试CATransition动画中发现animation.timingFunction = UIViewAnimationCurveEaseInOut;有错误提示:implict conversion of ‘int’ to ‘CAMediatimingFunction’ is disallowed with ARC。估计是因iOS5.0中在项目中使用了ARC,对以前的这种使用不再支持了。修改为:animation.timingFunction = [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseO 阅读全文

iPhone开发中的图像处理相关要点

2011-11-27 21:00 by 张智清, 2185 阅读, 0 推荐, 收藏, 编辑
摘要:iPhone图像通常存储在以下4个地方: 相册(PhotoAlums):用户可以使用UIImagePickerController类提供的交互对话框从该相册中获取图像。 应用程序包:将图像与可执行程序、Info.plist文件和其他资源一同存储,用户可以通过本地文件路径由imageNamed:方法来读取这些基于包的图像。 沙盒:借助沙盒,可以将文件存储到Documents、Library和tmp文件夹中。 因特网(Internet):应用程序可通过URL资源从网上下载图像。 阅读全文

iOS5.0中initWithFrame:(CGRect) reuseIdentifier:(NSString *)用法停用了。

2011-11-27 18:34 by 张智清, 1946 阅读, 0 推荐, 收藏, 编辑
摘要:在ios4.3时下列用法是可行的:NSArray *nibfile = [[NSbound mainBundle] loadNibNames:@dcell" owner:self option:nil];CGRect cellFrame = CGRectMake(0,0,300,30);cell = [[UITableViewCell alloc] initWithFrame:cellFrame reuseIdentifier:CellIdentifer] autorelease];但是在iOS5.0之后initWithFrame方法的这一形态用法被停用了,据官方文档说,现在改用in 阅读全文

针对不同的iOS设备,使用不同的CSS

2011-11-27 15:19 by 张智清, 714 阅读, 0 推荐, 收藏, 编辑
摘要:当我们知道如何在网页中检测iPhone/iPod/iPad等浏览设备时,就能够实施调用不同的CSS了,示例代码:if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { document.write('<link href="iphone.css" rel="stylesheet" type="text/css">');}if((navigator.userAgent.match(/iPad/i) 阅读全文

Xcode4.2开发入门之一些变化(二)

2011-11-26 21:17 by 张智清, 4774 阅读, 0 推荐, 收藏, 编辑
摘要:如何从NIB/XIB迁移到StoryBoard,有些什么改变? ViewController不需要NIB/XIB文件,连接Outlet和Action的操作都可以在StoryBoard上完成。 孤立View(独立于ViewController的View)是不能出现在StoryBoard里,所有View必须通过ViewController来管理。(这样,StoryBoard更像是Controller对象的容器,而不是View对象的容器,以前NIB/XIB倒显得可以视为View对象的容器) ViewController之间的过渡代码不需要了,用StoryBoard的Segue直接可视化连接不同的ViewController。 UIWindow对象的作用被进一步淡化,在StoryBoard图上没有体现出AppDelegate对象——因为它本来就不应该来处理界面View的。 代码编写要严格遵守MVC设计模式,才能用好StoryBoard来高效开发程序。 阅读全文

转:iPhone 网络连接检测(Wifi,3G,Edge)代码之一

2011-11-26 11:12 by 张智清, 534 阅读, 0 推荐, 收藏, 编辑
摘要:这个类可以用来检测用户是否连接到internet,只有一个方法,返回YES或NO。功能类似Reachability。 阅读全文

Xcode4.2 iOS5编译低于SDK4.3程序的方法

2011-11-25 17:30 by 张智清, 852 阅读, 0 推荐, 收藏, 编辑
摘要:在iOS5系统下有时考虑到程序的兼容性,我们会选择SDK低于4.3来编译,但在Xcode4.2中会出现如下错误:warning:iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture(current IPHONEOS_DEPLOYMENT_TARGET = "4.0",ARCHS = "armv7").由google找到的一篇相应的解决之道:在Target的Build Setting标签栏下设置:找到Architectures,然后通 阅读全文

Xcode4.2开发入门之一些变化(一)

2011-11-24 15:50 by 张智清, 2673 阅读, 0 推荐, 收藏, 编辑
摘要:1. 工程项目模板类型的更改 Xcode4时代 Xcode4.2新模板Navigation-based Application ------->Master-Detail Application => iphoneSplite View-based Application------->Master-Detail Application => ipadOpenGL ES Application --------------->OpenGL GameTab Bar Application --------------->Tabbed Appl... 阅读全文

xcode 4.2 不再支持 Window-Based Application 的解决办法(转载)

2011-11-24 11:58 by 张智清, 2270 阅读, 0 推荐, 收藏, 编辑
摘要:XCode升级到了4.2版本,然后在创建项目时,发现以前的Window BasedApplication没有了,要创建新的项目往往选用的模板是"EmptyProject"。但是创建完之后,项目中不再有MainWindow.xib文件了,不过我们可以自己添加这个文件,从而构造出Window-basedApplication。 阅读全文

ASIHTTPRequest类库简介和使用说明

2011-11-19 16:03 by 张智清, 1748 阅读, 0 推荐, 收藏, 编辑
摘要:使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 阅读全文
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页