<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blueboyhi的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/blueboyhi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; blueboyhi]]></copyright><item><title><![CDATA[iOS七种传值总结（关键代码）]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/51074372</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/51074372</guid><author>blueboyhi</author><pubDate>Wed, 06 Apr 2016 14:08:17 +0800</pubDate><description><![CDATA[iOS七种传值总结（关键代码）
 
ViewController = 启动后的主界面
ZQMainVC = 主界面中的二级界面
ZQResignVC = 主界面中的二级界面
ZQShareManager = 单例的类
RedView = ViewController的子View



一、初始化传值：适用上一级界面往下一级界面传值 ViewController-> ZQMain]]></description><category></category></item><item><title><![CDATA[m3u8文件信息总结]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/40107683</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/40107683</guid><author>blueboyhi</author><pubDate>Wed, 15 Oct 2014 11:02:31 +0800</pubDate><description><![CDATA[最近在做视频下载，本地播放功能的时候，发现的问题，先笔记记录一下
开发思路
(1) 在线解析m3u8文件内容,把里面的ts对应连接的资源下载本地的Document文件下。
    (2) 把下载下来的资源使用本地路径重新拼接成一个新的本地m3u8文件。
(3) 然后在开启一个http服务端，把m3u8共享成连接地址，让播放器播放。




一、概念
1. Playlist f]]></description><category></category></item><item><title><![CDATA[程序员需要有多懒 ？- cocos2d-x 数学函数、常用宏粗整理 - by Glede]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/17506855</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/17506855</guid><author>blueboyhi</author><pubDate>Mon, 23 Dec 2013 16:26:02 +0800</pubDate><description><![CDATA[最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了，几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的，什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们，还是首先自己去写函数……
用一些比较原始、低效率的方法……
甚至是copy / paste……
…………。
……。
这不科学啊！你不能这么勤劳啊]]></description><category></category></item><item><title><![CDATA[三步教你iOS导入.ttf字体文件]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8969342</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8969342</guid><author>blueboyhi</author><pubDate>Fri, 24 May 2013 12:06:37 +0800</pubDate><description><![CDATA[1.首先info.plist中加入属性Fonts provided by application，在item 0 处填写导入的ttf文件名


2.查出你导入字体的font name    

NSArray * fontArrays = [[NSArray alloc] initWithArray:[UIFont familyNames]];
    for (NSString *]]></description><category></category></item><item><title><![CDATA[cocos2d-iphone-2.0-rc2 API文档在Xcode中查阅显示]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8787482</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8787482</guid><author>blueboyhi</author><pubDate>Thu, 11 Apr 2013 12:08:40 +0800</pubDate><description><![CDATA[直接用Doxygen生成的docset。可以直接在Xocde中查看cocos2d-iphone-2.0的所有的类结构和API。尝试在cocoachina上面上传几次都失败了。
现在把docset放在github上了，没有试验是否完全上传完毕。如果有问题，请及时告知下，我会再检查下。
cocos2d－x的也可以生成同样的docset进行查询，以前也是上传没有上传成功，放弃了。
github地址]]></description><category></category></item><item><title><![CDATA[总结四种常见排序算法]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8658487</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8658487</guid><author>blueboyhi</author><pubDate>Mon, 11 Mar 2013 11:08:30 +0800</pubDate><description><![CDATA[// 冒泡排序
- (NSMutableArray *)arrayOrderMethod:(NSMutableArray *)array
{
    // 循环一遍数组长度
    for (int n = 0; n 
    {
        // 内部循环:数组长度-1减去当前外循环长度
        for (int m = 0; m 
        {]]></description><category></category></item><item><title><![CDATA[ios中的坐标系统总结]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8625032</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8625032</guid><author>blueboyhi</author><pubDate>Fri, 01 Mar 2013 10:34:19 +0800</pubDate><description><![CDATA[UIView上的坐标系统


    1.首先左上角为坐标原点(0,0)
    2.CGPoint创建坐标点也就是位置
    3.CGSize表示试图宽度和高度
    4.CGRect结合了CGPoint和CGSize
    5.origin表示右上角所在的CGPoint
    6.frame是在父视图的CGRect
    7.bounds是指在自身视图中的CGRec]]></description><category></category></item><item><title><![CDATA[mvc应用到cocos2d的简单理解]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8584345</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8584345</guid><author>blueboyhi</author><pubDate>Sun, 17 Feb 2013 10:19:53 +0800</pubDate><description><![CDATA[mvc顾名思义model,view,controller
controller包含model,view
-------------controller.h--------------
#import 
#import "cocos2d.h"
#import "mvcModel.h"
#import "mvcView.h"

@interface mvcController : NS]]></description><category></category></item><item><title><![CDATA[一步步照着做，你也会用cocosbuilder]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8582670</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8582670</guid><author>blueboyhi</author><pubDate>Sat, 16 Feb 2013 13:45:39 +0800</pubDate><description><![CDATA[下载准备工具
cocos2d
1.http://www.cocos2d-iphone.org/download下载cocos2d-iphone-2.1-rc0.tar.gz
已经安装之前版本的同学只要到控制台的文件目录下输入 ./install-templates.sh -f就可以覆盖安装
cocosbuilder
2.http://cocosbuilder.com/?page_id=1]]></description><category></category></item><item><title><![CDATA[ios 编程日记  ：内存问题汇总]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8582663</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8582663</guid><author>blueboyhi</author><pubDate>Sat, 16 Feb 2013 13:44:35 +0800</pubDate><description><![CDATA[(1)UIView本身占用的内存并不是很大，但是使用这个方法（tempImage过大会占用很高的内存）

setBackgroundColor:[UIColor colorWithPatternImage:tempImage]，这个怎么解决呢？推荐使用UIImageView，然后再setImage这个方法，这样内存基本不会增长
(2)任何一个UIView如果没有被remove掉，即使它被re]]></description><category></category></item><item><title><![CDATA[关于cocos2d的按钮操作]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/8123695</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/8123695</guid><author>blueboyhi</author><pubDate>Mon, 29 Oct 2012 12:07:25 +0800</pubDate><description><![CDATA[@interface HelloWorldLayer :
CCLayer GKAchievementViewControllerDelegate,
GKLeaderboardViewControllerDelegate>
{
    CCLabelTTF *_label;
    CCMenuItem *_plusItem;
    CCMenuItem *_minusItem;
}]]></description><category></category></item><item><title><![CDATA[第十二章 使用工具栏创建简单的多视图应用程序]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7916207</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7916207</guid><author>blueboyhi</author><pubDate>Tue, 28 Aug 2012 15:01:34 +0800</pubDate><description><![CDATA[这章就是讲个UIToolsBar，而且书上给的例子也不怎么经典，算了，就那么看吧。上代码：http://download.youkuaiyun.com/detail/blueboyhi/4531522，
上图：有不明白的再说吧，书上还有的代码写的有问题。看demo吧还是]]></description><category></category></item><item><title><![CDATA[第十一章 引起用户注意]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7915652</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7915652</guid><author>blueboyhi</author><pubDate>Tue, 28 Aug 2012 12:58:09 +0800</pubDate><description><![CDATA[UIAlertView，UIActionSheet，播放声音，震动等
没啥可讲的，UIAlertView，UIActionSheet，想获得点击后的值，需要实现各自的借口，在各自的方法中写就行了。

想播放声音，添加AudioToolbox.framework框架到项目，加入#import 到都文件
播放就行，文件格式支持CAF,AIF,WAV,demo中例子播放声音文件必须30秒以内的]]></description><category></category></item><item><title><![CDATA[第十章 使用选择器选择多种值]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7915286</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7915286</guid><author>blueboyhi</author><pubDate>Tue, 28 Aug 2012 11:15:08 +0800</pubDate><description><![CDATA[UIDatePicker日期选择器及UIPickerView 选择器,懒得说了，上图上代码，这里UIPickerView用到了协议
协议类似于java中的接口。详细的不讲了有问题再说。，源码地址http://download.youkuaiyun.com/detail/blueboyhi/4530820]]></description><category></category></item><item><title><![CDATA[第九章 使用高级界面控件]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7910499</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7910499</guid><author>blueboyhi</author><pubDate>Mon, 27 Aug 2012 09:02:30 +0800</pubDate><description><![CDATA[这章主要是UISwitch开关，之前的UISegmentedControl分段控件，还有UIWebView，以及滚动视图UIScrollView。这个控件的重点就是东西添加进去后想滚动的话，需要设置大于屏幕的contentSize属性。
   UIWebView支持的内容类型：HTML,CSS,Word，Excel，Keynote，Numbers，Pages，PDF,PPT,使用WebView，]]></description><category></category></item><item><title><![CDATA[第八章 处理图像、动画和滑块]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7910325</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7910325</guid><author>blueboyhi</author><pubDate>Sun, 26 Aug 2012 23:55:35 +0800</pubDate><description><![CDATA[主要了解下slider的使用，以及用它如何控制uiimageview的动画，上效果图，代码下来自己看吧
代码地址：http://download.youkuaiyun.com/detail/blueboyhi/4527560]]></description><category></category></item><item><title><![CDATA[第七章 使用文本、键盘和按钮]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7910134</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7910134</guid><author>blueboyhi</author><pubDate>Sun, 26 Aug 2012 22:50:08 +0800</pubDate><description><![CDATA[这张就是做个文本替换的demo，上个效果图和代码就不细讲了吧。没啥可说的
代码的下载地址在：http://download.youkuaiyun.com/detail/blueboyhi/4527471]]></description><category></category></item><item><title><![CDATA[第六章 模型-视图-控制器应用程序设计]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7909856</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7909856</guid><author>blueboyhi</author><pubDate>Sun, 26 Aug 2012 20:44:06 +0800</pubDate><description><![CDATA[标题可以简称为MVC
property和synthesize可以理解为getter/setter方法的简化
IBOutlet：鼠标选控件+control拖到代码中，视图进行交互用
IBAction:同上，主要是按钮点击，需要响应的时候拖出来，按钮可以Outlet也可以Action，看你做什么，要代码改变按钮用outlet，要点击按钮写事件用action




哦，忘说了创建xco]]></description><category></category></item><item><title><![CDATA[第五章 Interface Builder]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7909656</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7909656</guid><author>blueboyhi</author><pubDate>Sun, 26 Aug 2012 20:27:09 +0800</pubDate><description><![CDATA[XIB就是NIB,说白了会为你拖拽的东西生成个XML文件，这里开始做练习了，一个远程访问一个花网站的xib小demo
源码我放到优快云了，http://download.youkuaiyun.com/detail/blueboyhi/4527188


//主要代码我贴到这里吧

#import "DemoViewController.h"


@interface DemoViewCon]]></description><category></category></item><item><title><![CDATA[第四章 CocoaTouch内幕]]></title><link>https://blog.youkuaiyun.com/blueboyhi/article/details/7909221</link><guid>https://blog.youkuaiyun.com/blueboyhi/article/details/7909221</guid><author>blueboyhi</author><pubDate>Sun, 26 Aug 2012 16:37:46 +0800</pubDate><description><![CDATA[CocoaTouch层属于最上层，应用层，它的几个框架包括
        UIKit:启动结束程序，控制界面，触摸事件
MapKit：地图框架
Game Kit：对等网络机制，语音聊天
MessageUI/Address Book UI：访问电子邮件和联系人信息


向下一层，多媒体层
Audio ToolBox：系统声音服务
OpenGL ES:2D,3D动画
Media]]></description><category></category></item></channel></rss>