摘要:
转自:http://www.iphone-geek.cn/编程/calayer简单教程前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码:12345678910UILabel*lable=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 30)];lable. 阅读全文
摘要:
转自:http://www.cocoachina.com/bbs/read.php?tid-26984.html今天收到论坛一兄弟的PM,询问实现黑屏后继续播放的问题,考虑可能有很多人有这个需求,所以单独开个帖子说明一下。另外我在做这个电子书的过程中也积累了一些经验,主要是UnviersalApp相关的,如何在一个app里支持所有的iPhone/iTouch,iPad,iPhone 4等,以及支持所有系统版本,从3.0到3.1.3,3.2,3.2.1,4.0到4.0.1,改天整理一下和大家分享引用hi~ ga兄说你做过一个音乐程序。锁屏后可以继续播放有没有方法可以在iphone黑屏休眠时候让程 阅读全文
摘要:
If you will need launch AppStore application with search request – use this example12345NSString*str=@"itms-apps://ax.search.itunes.apple.com"; str=[NSStringstringWithFormat:@"%@/WebObjects/MZSearch.woa/wa/search?media=software&term=", str]; str=[NSStringstringWithFormat:@&qu 阅读全文
摘要:
1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。2. 了解到1中assign的问题,那么如何解决?最简单的一个方法就是使用引用计数(reference counting),还是上面的那个例子,我们给那块内存设一个引用计数,当内存被分配并且赋值给a时,引用计数是1。当把a赋值给b时引用计数增加到2。这时如果a不再使用这块 阅读全文
摘要:
以下这段youke分享的代码,能让您的App实现类似iPhone主屏幕那样的手指划动翻页效果,注意将代码中的coming和going换成想要的项。 [UIView beginAnimations:@View Flip context:nil]; [UIView setAnimationDu以下这段“youke”分享的代码,能让您的App实现类似iPhone主屏幕那样的手指划动翻页效果,注意将代码中的“coming“和”going”换成想要的项。[UIView beginAnimations:@"View Flip" context:nil];[UIView setAnima 阅读全文
摘要:
在ios4上面的分辨率为960*480,但是之前的为480*320那么我们发布一个程序如何自动的选择不同设备上面的图片显示呢?当然我们可以用通过设备的版本来识别[UIDevice currentDevice].systemVersion 来判断也可以直接通过以下的图片命名来识别如上我们要准备两张图一张480*320 叫Default.png,一张960*480 叫Default@2x.png这样在不同系统的机子上面就可以自动的识别到Default的图片了当然旋转的时候也一样通过类似的方法来实现 阅读全文
摘要:
1,去掉StatusBar在info.plist添加UIStatusBarHidden设置Boolean,设置为YES.2,横屏继续在info.list中添加UIInterfaceOrientation 设置UIInterfaceOrientationLandscapeRight3,重力感应AppDelegate继承UIAccelerometerDelegate协议,并实现// Implement this method to get the lastest data from the accelerometer- (void)accelerometer:(UIAccelerometer*)a 阅读全文
摘要:
下面是在iPhone专用程序、iPad专用程序和通用程序中使用图标文件的指导,由译言网翻译自苹果官方文档。原文http://article.yeeyan.org/view/395/100567注意:图标是你的程序包所必需的组成部分。如果你没有提供程 序所需的各种尺寸的图标,系统会自动将已经存在的某个图标文件缩放到合适的尺寸。建议为每个需要的尺寸提供合适的图标文件。iPhone专用程序你的iPhone程序包需要以下尺寸的图片:57×57像素图片,用于程序商店和在iPhone/iPod Touch中显示——必需。29×29像素图片,用于设置和Spotlight搜索——如果你的程 阅读全文
摘要:
http://www.iphone-geek.cn/%E7%BC%96%E7%A8%8B/%E6%80%8E%E6%A0%B7%E7%BC%96%E5%86%99apple-push-notification%E6%9C%8D%E5%8A%A1%E5%99%A8iPhone OS 3.0一个引入注目的新特性是push notifications(推送通知),它允许向已安装相关应用程序的各设备直接发送消息。苹果在新闻提示或IM应用中展示了此特性,它也十 分完美地适合于我们的服务器监视服务程序Server Density。我们的程序提供一个选项,当你设定的某个服务器事件发生时,通知会直接发送到你的 阅读全文
摘要:
http://mobiforge.com/developing/story/programming-apple-push-notification-servicesOne of the key limitations of the iPhone is its constraint on running applications in the background. Because of this, applications cannot keep running in the background when the user switches to another application. S 阅读全文