- 博客(31)
- 收藏
- 关注
转载 iOS应用崩溃日志揭秘
原文地址:http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘这篇文章还可以在这里找到 英语Learn how to make sense of crash logs!本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?
2013-08-09 15:06:33 1323
转载 手把手教你ARC——iOS/Mac开发ARC入门和使用
手把手教你ARC——iOS/Mac开发ARC入门和使用Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand
2013-06-21 10:20:01 1266
转载 objective-c关联
-c转载请标明出处:http://blog.csdn.net/zhangxingping关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问
2013-06-11 13:40:37 427
转载 让你的APP支持iPhone5
转自http://www.cocoachina.com/applenews/devnews/2013/0326/5889.html升级准备为了支持iPhone5,我们首先需要准备以下工具和资源: 1.下载最新版的XCode4.52.让美术同学提供640 x 1136分辨率的启动画面,640 x 1136分辨率的程序截图(用于在app
2013-04-02 08:51:40 559
原创 iOS 编译armv7 armv7s openssl
网上找得到的资料很多,但是能直接用的很少,就是因为makefile里面的路径问题导致编译不成功,只需要修改为下面这样就能编译成功,其他的步骤和网上一样CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc -arch armv7sCFLAG= -DOPEN
2013-01-31 09:36:24 1427 1
转载 iOS audio queue 播放和录制音频
原文 http://blog.csdn.net/onlyou930/article/details/7372791要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后
2012-10-23 10:28:41 548
转载 AudioServicesPlaySystemSound音频服务—IOS开发
原文http://blog.csdn.net/iukey/article/details/7296107对于简单的、无混音音频,AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则:1.音频长度小于30秒2.格式只能是PCM或者IMA4
2012-10-23 10:02:58 416
转载 iOS 音乐库
原文地址http://wsqwsq000.iteye.com/blog/14813201.访问音乐库的两种方法,(只能访问音频文件,如music,podcast,audiobook等)2.MPMusicPlayerController的使用有两种播放器可以选择,一种是application music player,另外一种是iPod music player。
2012-06-21 11:36:06 1892
转载 init viewdidload viewdidunload dealloc
原文:http://www.cnblogs.com/wwwkhd/archive/2011/03/14/1983192.html由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身
2012-06-14 16:51:01 395
转载 iOS gcd
原文地址:http://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.htmlGCD之dispatch queueiOS中多线程编程工具主要有: NSThreadNSOperationGCD这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然
2012-06-13 17:28:04 2372
转载 iOS block并发
这篇文章转自 http://anxonli.iteye.com/blog/1097777,集中与iOS的多核编程和内存管理,大家完全可以使用苹果的多核编程框架来写出更加responsive的应用。多核运算在iOS中concurrency编程的框架就是GCD(Grand Central Dispatch), GCD的使用非常简单。它把任务分派到不同的queue队列来处理。开发者把任务代码装到
2012-06-13 09:31:26 3009
转载 二维数组和指针
原文地址:http://blog.csdn.net/iu_81/article/details/1782642二维数组和指针⑴ 用指针表示二维数组元素。要用指针处理二维数组,首先要解决从存储的角度对二维数组的认识问题。我们知道,一个二维数组在计算机中存储时,是按照先行后列的顺序依次存储的,当把每一行看作一个整体,即视为一个大的数组元素时,这个存储的二维数组也就变成了一个一维数组了。而每个大
2012-05-28 17:46:24 466
转载 iOS绘图
iPhone图形开发绘图教程是本文要介绍的内容,介绍了很多关于绘图类的使用,先来看详细内容讲解。1、绘图总结:绘图前设置: CGContextSetRGBFillColor/CGContextSetFillColorWithColor //填充色 CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColo
2012-05-25 14:23:53 2065
转载 nsrunloop
原文地址:http://blog.sina.com.cn/s/blog_6957e2e50101490h.htmlNSRunLoop大部分情况在多线程编程的时候才会用到。。但是一般不会用NSRunLoop,因为它不是线程安全的。一般都建议用CFRunLoop,这个是线程安全的。input source and port-based custom source这些操作,是向线程里面添加操作的
2012-05-23 14:46:14 1796
转载 iOS消息推送
原文:http://blog.csdn.net/zhuqilin0/article/details/6527113最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是
2012-05-23 09:43:07 2887 1
转载 iOS开发之---静态库的编译以及相关问题的处理
原文地址:http://hi.baidu.com/niujingqian/blog/item/4f40c6344465b097d1a2d368.html最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计
2012-05-16 11:27:58 3738
转载 利用lipo编译合并iPhone模拟器和真机通用的静态类
原文地址:http://blog.163.com/dang_wenyun/blog/static/422065252011618113442503/如何编译静态 类库,大家 已经比较熟悉了,而且现在网上也有很多教程,就不多罗唆了. 现在问题是, 我们编译好了会是两个版本的.a文件 分别用于模拟器和iPhone真机, 因为Mac和iPhone的CPU不同, 才造成了这样的情况. 有点像
2012-05-16 11:26:52 429
转载 iOS sharekit分享
原文地址:http://www.cnblogs.com/huangdongcheng/archive/2011/11/12/2246445.htmlShareKit是iPhone开发的第三方接口,允许你一键分享文字,图片,网址,文件到facebook,twitter,delicious,tumblr,google reader等第三方的网站。 下面是下载地址:(1)
2012-05-15 10:09:58 3213
原创 iOS 连接gamecenter
游戏开发过程中,常常会用到gamecenter。下面就大概写下怎么连接排行榜首先导入gamekit这个库增加头文件#import-(void)gogamecenter{GKLeaderboardViewController *controller = [[GKLeaderboardViewControlleralloc] init]; [
2012-05-04 09:58:37 2053
原创 iOS在应用程序里面创建问件夹
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/ImageCache"];//要创建文件夹的路径 BOOL createSuccess = [[NSFileManager defaultManager]createDirectoryAtPath:path withIntermedi
2012-04-19 16:41:28 335
转载 iOS开发中nil和release的用法
原文:http://hi.baidu.com/nowgame/blog/item/ea198e3d2bd9c61ebba16766.html先简单解释一下nil和release的作用:nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象。所以nil并没有释放内存,只有release才回真正释放内存。再分析一下二者使
2012-04-19 15:34:43 553
转载 uiimageview 异步加载图片
原文http://blog.csdn.net/jasonblog/article/details/7352483在iOS开发过程中,经常会遇到使用UIImageView展现来自网络的图片的情况,最简单的做法如下:[cpp] view plaincopy- (void)viewDidLoad { [super viewDid
2012-04-19 13:58:28 1730
原创 iOS 图片与内存
在程序的开发过程中,经常会用到很多的图片,适当的选择加载图片的方式就显得格外的重要,如果选择不得当,很容易造成内存吃紧而引起程序的崩溃。这里介绍一下几种常见的加载方式:1.[UIImageimageWithContentsOfFile:str]这个方法是加载的好处是不会把图片全部加载到内存当中去,对于很多不同的图片比较适用这个方法2.imageWithData:(NSData)
2012-04-09 11:26:33 1050
原创 iOS 给一个uiview设置shadow
给view设置shadow 主要是操作的caller上的,所以我们要先导入头文件#import然后,在函数-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ CALayer *layer = self.layer; [layer setB
2012-03-30 17:47:24 2149
转载 换行符问题
原文地址:http://casec12.iteye.com/blog/523160今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。
2012-03-29 15:35:03 324
原创 Ios StoreKit 在线购买
在我们的程序开发过程中,经常会遇到在线够买的问题,苹果的StoreKit很好的帮我们解决了这个问题。在你的工程中加入StoreKit包。SKPaymentTransactionObserver//交易的监听SKProductsRequestDelegate//交易请求代理配合这个监听和协议,就能完成在线购买的流程
2012-03-27 10:18:47 421
转载 NSDateFormatter设定日期格式
原文地址:http://mmz06.blog.163.com/blog/static/121416962011419101554364/ 部分日期格式的总结:NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease];[dateFormatter setAMSymbol:@"
2012-03-23 15:39:50 475
原创 IOS UITableView某一行重新加载数据
我们对表格的操作过程中,对某一行的操作,改变了这一行的数据,如果我们要想及时的显示在表格上,就可以用到- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation 这个函数。indexPaths是你想重新加载的行数,例如我加载1行这个参
2012-03-22 15:18:06 5182
转载 cocos2d支持以下几种坐标系
原文地址:http://blog.csdn.net/jiarusun000/article/details/6860971cocos2d支持以下几种坐标系:1.屏幕坐标系 原点在左上角,X轴向右,Y轴向下。2.GL坐标系 原点在左下角,X轴向右,Y轴向上。3.世界坐标系 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的右上角。4.本地坐
2012-03-15 12:53:43 359
原创 CCMenu响应touchmove事件
ccmenu在开发过程中是不能响应move事件的,但是我们如果想实现move功能呢?我们需要创建一个ccmenu的子类,重写里面的-(void) ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)even
2012-03-13 10:51:42 885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人