<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ccf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ccf0703</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ccf0703]]></copyright><item><title><![CDATA[IOS工程自动打包并发布脚本实现]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8588667</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8588667</guid><author>ccf0703</author><pubDate>Mon, 18 Feb 2013 17:35:26 +0800</pubDate><description><![CDATA[文章首发地址：http://webfrogs.me/2013/02/18/ios-automation/
作者：webfrogs
转载请注明出处。






前言


IOS的开发过程中，当需要给测试人员发布测试包的时候，直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时，那简直是个折磨的人的工作。通过一番研究后，遂决定写一系列脚本，以代替人工完]]></description><category></category></item><item><title><![CDATA[IOS开发之自定义系统弹出键盘上方的view]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8488198</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8488198</guid><author>ccf0703</author><pubDate>Thu, 10 Jan 2013 09:30:54 +0800</pubDate><description><![CDATA[博文首发地址： http://webfrogs.me/2013/01/09/ios-keyboard-custom-upperview/




这篇文章解决的一个开发中的实际问题就是：当弹出键盘时，自定义键盘上方的view。目前就我的经验来看，有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性，另一种，就是监听键盘弹出的]]></description><category></category></item><item><title><![CDATA[IOS开发之ZBarReaderView的使用]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8440295</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8440295</guid><author>ccf0703</author><pubDate>Wed, 26 Dec 2012 18:08:46 +0800</pubDate><description><![CDATA[博文首发地址：http://webfrogs.github.com/2012/12/26/iphone-use-zbar/


简介
当开发IOS程序中需要用到二维码识别功能的时候，zbar这个开源库估计会被不少人选择。但是关于zbar的用法，网上的资料大部分都集中在ZBarReaderViewController这个类的使用上。本人在使用中，发现ZBarReaderViewControl]]></description><category></category></item><item><title><![CDATA[使用jekyll来写博客的一些心得]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8351948</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8351948</guid><author>ccf0703</author><pubDate>Thu, 20 Dec 2012 22:51:10 +0800</pubDate><description><![CDATA[总结一下最近使用jekyll+github+markdown写作的心得。


见博文：http://webfrogs.github.com/2012/12/20/use-jekyll/]]></description><category></category></item><item><title><![CDATA[本博客内容说明]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8314539</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8314539</guid><author>ccf0703</author><pubDate>Tue, 18 Dec 2012 14:59:12 +0800</pubDate><description><![CDATA[在优快云上写过一段时间的博客，直到前段时间接触到了git和github，便在github上搭建了一个个人博客，并逐渐喜欢上了使用git+jekyll的博客写作方式。
但毕竟优快云上的人气高，所以以后的文章会首先发布到github，同时在这里也会发公布一下，但只是简介，具体内容需要还是要去个人博客上看。


个人博客地址：http://webfrogs.me/]]></description><category></category></item><item><title><![CDATA[ios静态库制作中的注意事项]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8314364</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8314364</guid><author>ccf0703</author><pubDate>Tue, 18 Dec 2012 14:52:01 +0800</pubDate><description><![CDATA[文章首发地址： http://webfrogs.github.com/2012/12/18/ios-static-lib/


简介：
在开发过程中，经常会碰到一些在不同工程中经常用到的部分，把这些部分抽取出来做成一个静态库往往是一个比较好的做法。xcode里就有制作静态库的模板，相关的制作步骤网上也有很多，但在实际的操作中，还是有不少细节方面需要注意。以下是我碰到的一些问题总结。]]></description><category></category></item><item><title><![CDATA[IOS引用的静态库里包含category文件出现“unrecognized selector”的解决办法]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8279187</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8279187</guid><author>ccf0703</author><pubDate>Mon, 10 Dec 2012 17:37:30 +0800</pubDate><description><![CDATA[参见apple文档：http://developer.apple.com/library/mac/#qa/qa1490/_index.html


其中注意：不止要在静态库的工程里使用 -all_load编译选项，使用库的工程也需要这个选项。]]></description><category></category></item><item><title><![CDATA[将ubuntu下gnome3的shell窗口的关闭按钮改为左侧]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8274029</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8274029</guid><author>ccf0703</author><pubDate>Sat, 08 Dec 2012 22:52:29 +0800</pubDate><description><![CDATA[首先安装dconf-tools，命令：


 sudo apt-get install dconf-tools
然后依次选择 org → gnome → shell → overrides → button layout
将其内容改为：
close,minimize,maximize:]]></description><category></category></item><item><title><![CDATA[IOS中UIWebView和JavaScript交互]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8147518</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8147518</guid><author>ccf0703</author><pubDate>Mon, 05 Nov 2012 09:37:52 +0800</pubDate><description><![CDATA[本文主要介绍IOS中UIWebview与JS之间的交互过程。
博客地址：http://webfrogs.github.com/IOS/2012/11/02/webviewandjs/]]></description><category></category></item><item><title><![CDATA[shell脚本实现ipa一键安装(itms-services协议)]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/8025806</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/8025806</guid><author>ccf0703</author><pubDate>Thu, 27 Sep 2012 17:26:08 +0800</pubDate><description><![CDATA[文章地址： http://webfrogs.github.com/2012/09/27/ipapublsh/
通过itms-services协议，可以通过safari浏览器直接在IOS设备上安装应用程序。具体效果可以看图。 文章具体请看上面链接。]]></description><category></category></item><item><title><![CDATA[xcode自动打ipa包脚本]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7999112</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7999112</guid><author>ccf0703</author><pubDate>Thu, 20 Sep 2012 10:32:07 +0800</pubDate><description><![CDATA[文章首发地址：http://webfrogs.github.com/IOS/2012/09/19/buildipa/




前言



使用xcode进行IOS开发的时候，很多时候我们需要将工程打包成ipa文件，而xcode本身并没有这些功能。但是通过安装xcode的“Command Line Tools”这个工具，我们可以使用xcodebuild这个命令来对工程进行打包。然而]]></description><category></category></item><item><title><![CDATA[iPhone开发之深入浅出 — ARC之对象转型]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7863325</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7863325</guid><author>ccf0703</author><pubDate>Tue, 14 Aug 2012 09:58:33 +0800</pubDate><description><![CDATA[尊重作者，原帖地址：点击打开链接




根据苹果官方的文档（https://developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html）：

__bridge只做类型转换，但是不修改对象（内存）管理权；

__bridg]]></description><category></category></item><item><title><![CDATA[IOS开发问题解决之Xcode修改项目名称后，无法选择run的设备]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7767647</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7767647</guid><author>ccf0703</author><pubDate>Fri, 20 Jul 2012 15:29:43 +0800</pubDate><description><![CDATA[问题描述
    有时在项目中需要修改项目名称，但可能会出现需要run工程时，却没有了模拟器和设备的选项。
解决方法
   选择  Product--->Edit Scheme,在打开的框中，找到对应的工程。点击左下方的“Manage Schemes”,点击打开的对话框右上角的“Autocreate Schemes Now”按钮后，会生成一个新的行，删除原来的行，然后选中新的行，点击“OK”]]></description><category></category></item><item><title><![CDATA[IOS开发问题解决之Xcode运行程序时attaching to挂起不动]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7739590</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7739590</guid><author>ccf0703</author><pubDate>Thu, 12 Jul 2012 12:33:32 +0800</pubDate><description><![CDATA[问题描述
     Xcode运行程序时，有时会出现程序build成功，但是程序中显示：attaching to xxx...，然后挂起不动。
解决方法
    如果重启Xcode和模拟器后都不成功。而且attaching to 后面跟的名字与模拟器里生成的文件名字不同，那就按一下步骤解决：
点击左侧的项目，然后选择build Setting。
找到Packaging一栏，里面有一个选项]]></description><category></category></item><item><title><![CDATA[IOS开发之常用系统函数收集]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7715480</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7715480</guid><author>ccf0703</author><pubDate>Wed, 04 Jul 2012 15:48:14 +0800</pubDate><description><![CDATA[字符串相关

 NSString 的函数 sizeWithFont:constrainedToSize:lineBreakMode: 

      API文档解释：若字符串以规定的约束条件进行描绘，则返回实际的大小。

      用途：返回以指定字体进行描绘时，字符串所占据的实际大小。

      举例：

        









UIFo]]></description><category></category></item><item><title><![CDATA[IOS开发之将以NSDictoray组织的NSArray中以其中的NSDate大小来排序]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7715441</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7715441</guid><author>ccf0703</author><pubDate>Wed, 04 Jul 2012 15:38:59 +0800</pubDate><description><![CDATA[直接来段代码：



// 按日期排序
    NSArray *sortedArray = [array sortedArrayUsingComparator:^(id obj1, id obj2){
        NSDate *date1 = [obj1 objectForKey:RecordDateKey];
        NSDate *date2 = [obj2 objec]]></description><category></category></item><item><title><![CDATA[IOS开发博客收集]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7690120</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7690120</guid><author>ccf0703</author><pubDate>Mon, 25 Jun 2012 15:48:49 +0800</pubDate><description><![CDATA[技术博客
个人博客： http://my.oschina.net/plumsoft/blog?catalog=145903&p=1

ASIHTTPRequest详解：点击这里
CATransform3DMakeRotation旋转，翻转：点击这里
日期处理：点击这里




问题解决
XCODE语法高亮消失解决办法：点击这里]]></description><category></category></item><item><title><![CDATA[IOS开发之所有类型的UIKeyboardType图片展示]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7670447</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7670447</guid><author>ccf0703</author><pubDate>Sun, 17 Jun 2012 10:50:15 +0800</pubDate><description><![CDATA[在使用UITextField的时候，我们经常会有需求来控制打开的键盘的类型，虽然文档里都有相应类型的说明，但都不够直观。现在，把所有的UIKeyboardType来以图片展示下。可以直观的来选择所需的键盘种类。




UIKeyboardTypeAlphabet]]></description><category></category></item><item><title><![CDATA[IOS开发之触摸背景关闭键盘的代码实现]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7665666</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7665666</guid><author>ccf0703</author><pubDate>Fri, 15 Jun 2012 10:54:43 +0800</pubDate><description><![CDATA[直接上代码：

// 触摸背景，关闭键盘
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    UITouch *touch = [touches anyObject];
    UIView *view = (UIView *)[touch view];
    if (view == self.view)]]></description><category></category></item><item><title><![CDATA[Mac os x下git merge工具P4Merge的安装与配置]]></title><link>https://blog.youkuaiyun.com/ccf0703/article/details/7661789</link><guid>https://blog.youkuaiyun.com/ccf0703/article/details/7661789</guid><author>ccf0703</author><pubDate>Thu, 14 Jun 2012 09:22:05 +0800</pubDate><description><![CDATA[下载安装

    我们使用P4Merge，这个工具，非常好用，而且是免费的工具。P4Merge这个工具可以在所有的主流平台上运行。

    下载P4Merge，请点击这里 。打开链接以后，找到名字为P4V的下载区域，选择Macintosh-Mac
 OS X for x86_64，点击打开的“Accept and Download”下载按钮进行下载。

    下载完后安装，只需]]></description><category></category></item></channel></rss>