ios
文章平均质量分 61
ShinSuo
这个作者很懒,什么都没留下…
展开
-
UIImageView的animationImages,不给力啊
由于我们的项目需要,我正在写一个播放序列帧的程序,第一时间想起来的就是apple中UIImageView的属性animationImages,将一系列帧添加到一个数组里面,然后设置animation一系列属性,如动画时间,动画重复次数,还是看代码吧,直观myImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"mario原创 2012-02-12 23:22:28 · 11424 阅读 · 5 评论 -
NSInvocation简单使用
在 iOS中可以直接调用 某个对象的消息 方式有2中一种是performSelector:withObject:再一种就是NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作NSInvocation可以处理参转载 2012-09-03 16:10:29 · 517 阅读 · 0 评论 -
Availability.h译
Availability.h/* * Copyright (c) 2007-2009 by Apple Inc.. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * * 这个文件包含源码或者在对于原代码修改的定义,适用于苹果共有资源许可第2.0版。 * 你在使用此文件时必须遵守协转载 2012-09-03 14:39:23 · 3672 阅读 · 0 评论 -
UIDeviceOrientationDidChangeNotification和UIApplicationDidChangeStatusBarFrameNotification
这几天做App的时候,需要添加旋转屏通知以便调整UI布局刚开始我使用的是UIDeviceOrientationDidChangeNotification,一直有一些问题就是,如果使用这个通知,当iPhone/iPad旋转的时候,你会得到的旋转方向会是所有的UIDeviceOrientationUnknown和UIDeviceOrientationFaceUp等typ原创 2012-08-09 18:01:15 · 9348 阅读 · 1 评论 -
xcode archive 不能够打包成ipa,生成的却是xcarchive
http://stackoverflow.com/questions/5265292/xcode-4-create-ipa-file-instead-of-xcarchive上面是在stackoverflow上得到的结果,得出的结论如下:一般如果遇到打包后生成xcarchive而不是ipa,是因为你的Project中包含了多个Target就例如:你的一个Project中有两个Targe原创 2012-08-09 10:39:00 · 12004 阅读 · 0 评论 -
ios static library对category有点意见
默认在static library中使用category的时候,会出现没有“selector not recognized”的错误信息。点击Target-》BuildSettings,将Other Linker Flags 设置为-ObjC就可以了下面是stackoverflow和apple官方给出的解释http://stackoverflow.com/questi原创 2012-08-08 12:54:46 · 1736 阅读 · 0 评论 -
ios UIWebView 区分加载和点击连接
UIWebView的Delegate方法中有- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;其中navigationType可以判断出来该事件是U原创 2012-08-08 12:49:10 · 7436 阅读 · 1 评论 -
当NSTimer遇上dealloc
首先给出一个StackOverflow上的问题吧点击打开链接http://stackoverflow.com/questions/1876180/problem-invalidating-nstimer-in-dealloc这两天遇到的也是对象释放后App崩溃或者多个Timer启动,看了StackOverflow上边的answer后觉得还是标记下写篇blog最好不要在dea原创 2012-07-16 20:56:07 · 1003 阅读 · 0 评论 -
ios Bundle的使用
1。首先添加bundle到工程中,在xcode中点击Project出现下面视图点击Add Target选择bundle2。将资源添加到该Bundle中在Build Phase中添加需要的资源3。使用该BundleNSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBun原创 2012-07-03 21:00:22 · 5021 阅读 · 0 评论 -
ios 模拟器和真机 使用同一静态库
今天搞服务器的同事合作写一个demo,服务器那边将之前在linux下已经写好的静态库传过来,我将这些静态库添加到xcode工程中,在模拟器上运行提示 architecture i386类错误,后来看了一些资料总结问题就是交叉编译的问题。我把遇到的情况写一个测试例子代码如下例如server端写一个静态库:test.h#include void test();test.c#原创 2012-03-02 17:51:22 · 2461 阅读 · 0 评论 -
pvr与png的内存占用
Zwoptex生成的spritesheet除了可以导出png格式的图片外还有pvr格式。pvr格式是iOS的显示芯片可以直接读取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存。我特意在cocos2D 2.0 rc1版本做了一项测试: 一个空的cocos2D模版工程运行起来之后占用的内存大约是4MB。 直接用CCSprite显示一张2048*1024的数据格式为转载 2012-11-01 22:21:47 · 1058 阅读 · 0 评论