<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iceleeb1234b的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iceleeb1234b</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iceleeb1234b]]></copyright><item><title><![CDATA[iOS应用崩溃日志揭秘]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/9855999</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/9855999</guid><author>iceleeb1234b</author><pubDate>Fri, 09 Aug 2013 15:06:33 +0800</pubDate><description><![CDATA[原文地址：http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘



这篇文章还可以在这里找到 英语


Learn how to make sense of crash logs!

本文作者是 Soheil
 Moayedi Azarpour, 他是一名独立iOS开发者。

作为一名应用开发者，你是否有过如下经历?]]></description><category></category></item><item><title><![CDATA[手把手教你ARC——iOS/Mac开发ARC入门和使用]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/9143003</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/9143003</guid><author>iceleeb1234b</author><pubDate>Fri, 21 Jun 2013 10:20:01 +0800</pubDate><description><![CDATA[手把手教你ARC——iOS/Mac开发ARC入门和使用


Revolution
 of Objective-c

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容，仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用，谢谢合作。

欢迎转载本文，但是转载请注明本文出处：http://www.onevcat.com/2012/06/arc-hand]]></description><category></category></item><item><title><![CDATA[objective-c关联]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/9075141</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/9075141</guid><author>iceleeb1234b</author><pubDate>Tue, 11 Jun 2013 13:40:37 +0800</pubDate><description><![CDATA[-c转载请标明出处：http://blog.youkuaiyun.com/zhangxingping
关联
    关联是指把两个对象相互关联起来，使得其中的一个对象作为另外一个对象的一部分。
    关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。


在类的定义之外为类增加额外的存储空间
    使用关联，我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问]]></description><category></category></item><item><title><![CDATA[让你的APP支持iPhone5]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8749573</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8749573</guid><author>iceleeb1234b</author><pubDate>Tue, 02 Apr 2013 08:51:40 +0800</pubDate><description><![CDATA[转自http://www.cocoachina.com/applenews/devnews/2013/0326/5889.html







升级准备
为了支持iPhone5，我们首先需要准备以下工具和资源：

 

1.下载最新版的XCode4.5


2.让美术同学提供640 x 1136分辨率的启动画面，640 x 1136分辨率的程序截图（用于在app]]></description><category></category></item><item><title><![CDATA[iOS 编译armv7 armv7s openssl]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8558363</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8558363</guid><author>iceleeb1234b</author><pubDate>Thu, 31 Jan 2013 09:36:24 +0800</pubDate><description><![CDATA[网上找得到的资料很多，但是能直接用的很少，就是因为makefile里面的路径问题导致编译不成功，只需要修改为下面这样就能编译成功，其他的步骤和网上一样
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc -arch armv7s
CFLAG= -DOPEN]]></description><category></category></item><item><title><![CDATA[iOS audio queue 播放和录制音频]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8101694</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8101694</guid><author>iceleeb1234b</author><pubDate>Tue, 23 Oct 2012 10:28:41 +0800</pubDate><description><![CDATA[原文  http://blog.youkuaiyun.com/onlyou930/article/details/7372791

要在iOS设备上播放和录制音频，苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单，但是不支持流式；这就意味着：在播放音频前，必须等到整个音频加载完成后，才能开始播放音频；录音时，也必须等到录音结束后]]></description><category></category></item><item><title><![CDATA[AudioServicesPlaySystemSound音频服务—IOS开发]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8101553</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/8101553</guid><author>iceleeb1234b</author><pubDate>Tue, 23 Oct 2012 10:02:58 +0800</pubDate><description><![CDATA[原文http://blog.youkuaiyun.com/iukey/article/details/7296107




对于简单的、无混音音频，AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则：

1.音频长度小于30秒

2.格式只能是PCM或者IMA4]]></description><category></category></item><item><title><![CDATA[iOS 音乐库]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7682503</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7682503</guid><author>iceleeb1234b</author><pubDate>Thu, 21 Jun 2012 11:36:06 +0800</pubDate><description><![CDATA[原文地址http://wsqwsq000.iteye.com/blog/1481320

1.访问音乐库的两种方法，

（只能访问音频文件，如music，podcast，audiobook等）

2.MPMusicPlayerController的使用

有两种播放器可以选择，一种是application　music　player，另外一种是iPod　music　player。]]></description><category></category></item><item><title><![CDATA[init viewdidload viewdidunload dealloc]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7663719</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7663719</guid><author>iceleeb1234b</author><pubDate>Thu, 14 Jun 2012 16:51:01 +0800</pubDate><description><![CDATA[原文：http://www.cnblogs.com/wwwkhd/archive/2011/03/14/1983192.html

由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起

init方法

在init方法中实例化必要的对象（遵从LazyLoad思想）

‍init方法中初始化ViewController本身]]></description><category></category></item><item><title><![CDATA[iOS gcd]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7660360</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7660360</guid><author>iceleeb1234b</author><pubDate>Wed, 13 Jun 2012 17:28:04 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.html

GCD之dispatch queue


iOS中多线程编程工具主要有：

 NSThreadNSOperationGCD
这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然]]></description><category></category></item><item><title><![CDATA[iOS block并发]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7658236</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7658236</guid><author>iceleeb1234b</author><pubDate>Wed, 13 Jun 2012 09:31:26 +0800</pubDate><description><![CDATA[这篇文章转自 http://anxonli.iteye.com/blog/1097777，集中与iOS的多核编程和内存管理，大家完全可以使用苹果的多核编程框架来写出更加responsive的应用。
多核运算
在iOS中concurrency编程的框架就是GCD(Grand Central Dispatch)， GCD的使用非常简单。它把任务分派到不同的queue队列来处理。开发者把任务代码装到]]></description><category></category></item><item><title><![CDATA[二维数组和指针]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7610123</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7610123</guid><author>iceleeb1234b</author><pubDate>Mon, 28 May 2012 17:46:24 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/iu_81/article/details/1782642
二维数组和指针⑴ 用指针表示二维数组元素。
要用指针处理二维数组，首先要解决从存储的角度对二维数组的认识问题。我们知道，一个二维数组在计算机中存储时，是按照先行后列的顺序依次存储的，当把每一行看作一个整体，即视为一个大的数组元素时，这个存储的二维数组也就变成了一个一维数组了。而每个大]]></description><category></category></item><item><title><![CDATA[iOS绘图]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7601841</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7601841</guid><author>iceleeb1234b</author><pubDate>Fri, 25 May 2012 14:23:53 +0800</pubDate><description><![CDATA[iPhone图形开发绘图教程是本文要介绍的内容，介绍了很多关于绘图类的使用，先来看详细内容讲解。



1、绘图总结:

绘图前设置:
 CGContextSetRGBFillColor/CGContextSetFillColorWithColor  //填充色    CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColo]]></description><category></category></item><item><title><![CDATA[nsrunloop]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7594671</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7594671</guid><author>iceleeb1234b</author><pubDate>Wed, 23 May 2012 14:46:14 +0800</pubDate><description><![CDATA[原文地址：http://blog.sina.com.cn/s/blog_6957e2e50101490h.html
NSRunLoop大部分情况在多线程编程的时候才会用到。。但是一般不会用NSRunLoop,因为它不是线程安全的。一般都建议用CFRunLoop，这个是线程安全的。input
 source and port-based custom source这些操作，是向线程里面添加操作的]]></description><category></category></item><item><title><![CDATA[iOS消息推送]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7593447</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7593447</guid><author>iceleeb1234b</author><pubDate>Wed, 23 May 2012 09:43:07 +0800</pubDate><description><![CDATA[原文:http://blog.youkuaiyun.com/zhuqilin0/article/details/6527113

最近两天在研究ios的消息推送机制。研究这个东西，还是充满兴趣的。

Push的原理：

Push 的工作机制可以简单的概括为下图


图中，Provider是指某个iPhone软件的Push服务器，这篇文章我将使用.net作为Provider。 
APNS 是]]></description><category></category></item><item><title><![CDATA[iOS开发之---静态库的编译以及相关问题的处理]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7571923</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7571923</guid><author>iceleeb1234b</author><pubDate>Wed, 16 May 2012 11:27:58 +0800</pubDate><description><![CDATA[原文地址：http://hi.baidu.com/niujingqian/blog/item/4f40c6344465b097d1a2d368.html

最近在做Apple的IOS开发，有开发静态库的需求，本身IOS的开发，只允许静态库或者Framework。在Xcode上没有找到允许编译，如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架，估计]]></description><category></category></item><item><title><![CDATA[利用lipo编译合并iPhone模拟器和真机通用的静态类]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7571914</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7571914</guid><author>iceleeb1234b</author><pubDate>Wed, 16 May 2012 11:26:52 +0800</pubDate><description><![CDATA[原文地址：http://blog.163.com/dang_wenyun/blog/static/422065252011618113442503/


如何编译静态 类库,大家 已经比较熟悉了,而且现在网上也有很多教程,就不多罗唆了. 现在问题是, 我们编译好了会是两个版本的.a文件 分别用于模拟器和iPhone真机, 因为Mac和iPhone的CPU不同, 才造成了这样的情况. 有点像]]></description><category></category></item><item><title><![CDATA[iOS sharekit分享]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7567511</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7567511</guid><author>iceleeb1234b</author><pubDate>Tue, 15 May 2012 10:09:58 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/huangdongcheng/archive/2011/11/12/2246445.html

ShareKit是iPhone开发的第三方接口，允许你一键分享文字，图片，网址，文件到facebook，twitter，delicious，tumblr，google reader等第三方的网站。

 

下面是下载地址：

(1)]]></description><category></category></item><item><title><![CDATA[iOS 连接gamecenter]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7533745</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7533745</guid><author>iceleeb1234b</author><pubDate>Fri, 04 May 2012 09:58:37 +0800</pubDate><description><![CDATA[游戏开发过程中，常常会用到gamecenter。下面就大概写下怎么连接排行榜
首先导入gamekit这个库
增加头文件
#import

－（void）gogamecenter
{



GKLeaderboardViewController *controller = [[GKLeaderboardViewController
alloc] 
init];

   []]></description><category></category></item><item><title><![CDATA[iOS在应用程序里面创建问件夹]]></title><link>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7478128</link><guid>https://blog.youkuaiyun.com/iceleeb1234b/article/details/7478128</guid><author>iceleeb1234b</author><pubDate>Thu, 19 Apr 2012 16:41:28 +0800</pubDate><description><![CDATA[NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/ImageCache"];//要创建文件夹的路径

 BOOL createSuccess = [[NSFileManager defaultManager]createDirectoryAtPath:path withIntermedi]]></description><category></category></item></channel></rss>