- 浏览: 673657 次
- 性别:
- 来自: 深圳
最新评论
-
fingerplay:
请问一下,第一份,逻辑树,就是代码里可以操纵的,例如更改lay ...
UIView与CALayer -
ok_lyc:
分享到哪里去了
iPhoneUIFont各种字体 -
lliiqiang:
我的个人理解:wait方法是在java虚拟机层面上在获取对象锁 ...
JAVA多线程同步wait、notify、synchronized -
milixw:
谢谢分享,就在找这个
iphone 推送通知 java 实现 -
wsqwsq000:
你的log4j包不行,上网搜一下:log4j-1.2.16.j ...
iphone 推送通知 java 实现
文章列表
iphone开发如何后台播放音频
- 博客分类:
- iphone
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
1、在程序播放音频前,添加下面代码
NSError *myErr = nil;
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
BOOL bAudioInputAvailable = [audioSession inputIsAvailable];
if (bAudioInputAvailable ...
最近在使用AVAudioPlayer播放音频时,发现有内存泄漏的现象,我的代码如下:
-(id)init
{
if (self = [super init]) {
NSString *path = [[NSBundle mainBundle] pathForResource:@"GameOver" ofType:@"mp3"];
NSError *error = nil;
audioPlayer = [[AVAudioPlayer alloc] initWith ...
dispatch多线程
- 博客分类:
- iphone
#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
- (void)viewDidLoad
{
[super viewDidLoad];
dispatch_async(kBgQueue, ^{
NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL];
[self performSelectorOnMainThread:@sele ...
iPhone开发使用数组排序
- 博客分类:
- iphone
我们以数组的排序为例(也许NSSortDescriptor最常用的地方是NSFetchedResultsController中,但用法大致相同)。 假设要对userArray数组中的对象进行排序,而数组中含有多个User对象(User继承于NSManagedObject),User中有一个属性叫做country。1. NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"country" ascending:YES]; 2. [userArray sortU ...
在NSArray或NSMutableArray中想使用containsObject方法来判断是否存在的,可是发现总是不存在,原因是创建了两个 NSObject ,虽然Object里面的值完全相同,但分配在不同的内存空间,所以返回结果是不存在的。
解决办法:在你对应的NSObject中,重载 - (BOOL)isEqual:(id)anObject ,就可以了!
转载自:http://longtimenoc.com/archives/用nszombieenabled解决恼人的exc_bad_access错误
更新Xcode 4设置NSZombieEnabled方法:按住Option点Run按钮,在出现的窗口中选择Arguments,在Environment Variables里面添加NSZombieEnabled,Value下面添YES
以下为XCode 3的设置方法
这个方法也许很多人都知道了,但是毕竟有不知道的,比如在写这篇文章之前10分钟的我。先说明情况:昨天遇到了这样的问题,程序突然Crash,出现EXC_BAD_ACCES ...
最近遇到个问题,就是使用xib加载视图后,经常会在dealloc方法出现crash,在网上找了一下,发现问题所在,详细的参考:
http://stackoverflow.com/questions/61838/do-i-need-to-release-xib-resources
总结一下:
使用IBoutlet进行retain后,是需要在dealloc中进行release的,但加上XXX = nil;会解决你的crash问题。具体原因,查看上面stackoverflow所述
iPhone中如何获取当前输入法
- 博客分类:
- iphone
如题,在iPhone开发中,我们如何获取当前的输入法呢?
使用:[[UITextInputMode currentInputMode] primaryLanguage]
如果是“en-US”那么就是英文状态输入法
如果是“zh-Hans”那么就是中文输入法了
valueforkey和objectforkey区别
objectforkey 是NSDictionary的方法,valueforkey 是KVC的方法, 两者都是键值对应,区别是valueforkey 只允许使用NSString类型,objectforkey可以是任意类型.
objectForKey: is an NSDictionary method. An NSDictionary is a collection class similar to an NSArray, except instead of using indexes, it uses ...
粒子发射系统中的CAEmitterLayer
- 博客分类:
- iphone
简介:CAEmitterLayer提供了一个基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。 粒子画在背景层盒边界上。但是CAEmitterLayer只支持IOS5及以上版本。
Properties:
一开始用UILineBreakModeWordWrap时,发现中英文混合,用sizeWithFont高度不是很精确;后来改为UILineBreakModeCharacterWrap就OK了;
下面是UILineBreakMode的说明:
typedef enum { UILineBreakModeWordWrap = 0, UILineBreakModeCharacterWrap, UILi ...
文章转载自:http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html
ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。
使用iOS SDK中的HTT ...
在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持 断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.csdn.net/pjk1129 /article/details/6575588中有具体的介绍,今天重点介绍如何实现,废话少说,开始正文:
一、创建网络请求队列
首先,创建网络请求队列,如下:
ASINetworkQueue *que = [[ASINetworkQueue alloc] init];
...
前段时间用到ASIHTTPRequest做请求时,发现一个问题,相信很多朋友会遇到:使用ASIHTTPRequest请求时,发送了2次(即重复发送了1次),我当时用的是GET方式,在Header里面放些东西。
后来网上找到答案,之前一直没时间写,今天有空,立马给写下。这时stackoverflow上分享的一段话(地址:http://stackoverflow.com/questions/8317662/asihttprequest-request-sent-twice):
This has bitten me too. I was using a GET ...
iPhoneUIFont各种字体
- 博客分类:
- iphone
苹果开发者们想在应用中使用不同字体的话,往往会发现自己不知道 iPhone 支持什么字体、各种字体的显示效果怎么样,而且用了 UIFont fontWithName 后不知道自己的名字。下面分享一个 iPhone 支持的各种字体名称及显示效果大全。