<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaobo的专栏]]></title><description><![CDATA[纪录ios开发的点点滴滴]]></description><link>https://blog.youkuaiyun.com/xiaobo16</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaobo16]]></copyright><item><title><![CDATA[转：OBS-Studio MAC平台编译 --- 史上最全]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/73618624</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/73618624</guid><author>xiaobo16</author><pubDate>Fri, 23 Jun 2017 11:44:39 +0800</pubDate><description><![CDATA[前言

之前一直在Windows上做开发，后来转iOS。所以没有Windows环境的机器了。最近又在做斗鱼直播，但是遇到斗鱼没有Mac上的直播App。所以自己上网找了一下，发现obs。正巧自己又是做C++开发的，所以准备看看obs的代码。

What is OBS?

This project is a rewrite of what was formerly known as “Op]]></description><category></category></item><item><title><![CDATA[iOS:项目中安装和使用CocoaPods]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/46618731</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/46618731</guid><author>xiaobo16</author><pubDate>Wed, 24 Jun 2015 10:17:19 +0800</pubDate><description><![CDATA[Code4App 原创文章。转载请注明出处：http://code4app.com/article/cocoapods-install-usage

CocoaPods是什么？

当你开发iOS应用时，会经常使用到很多第三方开源类库，比如JSONKit，AFNetWorking等等。可能某个类库又用到其他类库，所以要使用它，必须得另外下载其他类库，而其他类库又用到其他类库，“子子孙孙无穷尽]]></description><category></category></item><item><title><![CDATA[iOS 纯代码适配iPhone6，6+]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/42105915</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/42105915</guid><author>xiaobo16</author><pubDate>Wed, 24 Dec 2014 11:29:53 +0800</pubDate><description><![CDATA[首先说下让自己的程序支持iPhone6和6+，第一种使用官方提供的launch screen.xib，这个直接看官方文档即可，这里不再多述；第二种方法是和之前iPhone5的类似，比较简单，为iPhone6和6+添加两张特殊的png
iPhone6：命名：Default-375w-667h@2x.png   分辨率：750*1334
6+ 命名：Default-414w-736h@3x.png]]></description><category></category></item><item><title><![CDATA[android:mac本 JNI的编译及调用]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/40046201</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/40046201</guid><author>xiaobo16</author><pubDate>Mon, 13 Oct 2014 16:27:52 +0800</pubDate><description><![CDATA[1.配置环境变量]]></description><category></category></item><item><title><![CDATA[android:android adb devices 后出现offline问题的解决]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/39958835</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/39958835</guid><author>xiaobo16</author><pubDate>Fri, 10 Oct 2014 11:00:32 +0800</pubDate><description><![CDATA[android在使用adb 命令时有时会发现设备的状态是offline，我的神呀，这怎么让我们调试呢。必须解决这个问题。

解决方式如下：

以下方法请确保你的设备处于调试模式下。


方法一：执行 #adb kill-server

                        #adb start-server

                       #adb ]]></description><category></category></item><item><title><![CDATA[ios:UITableView告别手动上拉更新,自动刷新数据]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/38511221</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/38511221</guid><author>xiaobo16</author><pubDate>Tue, 12 Aug 2014 10:09:33 +0800</pubDate><description><![CDATA[前语:

手动上拉更新确实是个好东西，但是本人不喜欢。因为当我阅读完当前的数据的时候，还要上拉一下，等待刷新，这个对浏览信息来说是一个很蛋疼的事情。


下面介绍一下很简单的一个自动刷新的方法：

在UITableView delegate实现方法里面
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITab]]></description><category></category></item><item><title><![CDATA[开始学 ruby on rails]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/34430951</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/34430951</guid><author>xiaobo16</author><pubDate>Wed, 25 Jun 2014 13:41:26 +0800</pubDate><description><![CDATA[ruby 是一门编程语言，ruby on rails 是 ruby 的一个 web 框架，简称 rails。

有很多人对  rails 感兴趣，但又不知道从何下手、学习路线是什么，因为在多个场合下回答过类似问题，所以决定整理成文章供大家参观。

有很多人选择直接学习 rails，在学习使用 rails 的过程中学习 ruby。但我觉得这有些本末倒置，我更推崇先学 ruby 再学 rail]]></description><category></category></item><item><title><![CDATA[Mac os 如何快速正确的安装 Ruby, Rails 运行环境]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/34422185</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/34422185</guid><author>xiaobo16</author><pubDate>Wed, 25 Jun 2014 10:56:48 +0800</pubDate><description><![CDATA[对于新入门的开发者，如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题，本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。
次安装方法同样适用于产品环境！

系统需求

首先确定操作系统环境，不建议在 Windows 上面搞，所以你需要用:

Mac OS X任意 Linux 发行版本(Ubuntu,CentOS,
 Redhat, Ar]]></description><category></category></item><item><title><![CDATA[iOS 7开源项目干货集合]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/13504029</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/13504029</guid><author>xiaobo16</author><pubDate>Tue, 29 Oct 2013 11:02:31 +0800</pubDate><description><![CDATA[http://www.cocoachina.com/applenews/devnews/2013/1024/7234.html]]></description><category></category></item><item><title><![CDATA[ios:Xcode 5.0 编译低版本app]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/12158167</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/12158167</guid><author>xiaobo16</author><pubDate>Sun, 29 Sep 2013 11:42:50 +0800</pubDate><description><![CDATA[Xcode 5.0 默认的编译环境是iOS7，编译出来的app，安装到iOS7.0版本以上的手机上，会表现出iOS7.0的风格。兼容不太好的应用，布局上可能会因此乱八七糟。
如果还不想让app升级到iOS7.0，以保持iOS6.1或以下版本的风格，那么可以这样：
下载好iOS6.1 SDK（或其他非iOS7.0 SDK，如果找不到下载路径，可以从之前的低版本的Xcode中拷贝出来），复制到Xc]]></description><category></category></item><item><title><![CDATA[ios:播放在线的网络视频]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/10986271</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/10986271</guid><author>xiaobo16</author><pubDate>Tue, 03 Sep 2013 15:03:35 +0800</pubDate><description><![CDATA[播放在线的网络视频

发表于 2012
 年 11 月 19 日 由 logger_huang


第一种：
//UIWebView 加在网络视频 在线播放  有声音

UIWebView *myWeb = [[UIWebView alloc] initWithFrame:self.view.bounds];

NSURL *url = [NSURLURLWithString]]></description><category></category></item><item><title><![CDATA[ios:(1)iOS 6的Rotation (2)ios 6 与 ios5 的屏幕旋转]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/10146613</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/10146613</guid><author>xiaobo16</author><pubDate>Wed, 21 Aug 2013 14:43:53 +0800</pubDate><description><![CDATA[(1)

iOS 6的rotation改变了很多。先来看看官方的描述  http://www.bgr.com/2012/08/06/ios-6-beta-4-change-log-now-available/


知识点：

＊UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里，是使用]]></description><category></category></item><item><title><![CDATA[FFMPEG源码分析]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/9730323</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/9730323</guid><author>xiaobo16</author><pubDate>Sat, 03 Aug 2013 10:38:15 +0800</pubDate><description><![CDATA[以FFMPEG 1.0为参考，对FFMPEG源码分析，其中调用以H264为例




一、main（）中；在ffmpeg.c文件中

1、OptionsContext o ={ 0 }:

初始化结构体变量o，这个结构体主要是一些参数选项；

初始化的结果是：整型和浮点型都为0，指针型成员都为NULL

疑问是，这种初始化方式到底是：

（1）初始化结构体变量的第一个]]></description><category></category></item><item><title><![CDATA[ios:企业发布无线安装APP]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/9700567</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/9700567</guid><author>xiaobo16</author><pubDate>Thu, 01 Aug 2013 12:02:23 +0800</pubDate><description><![CDATA[前提是注册成为企业开发者（¥299），申请到证书并安装到本地，可以正常使用Xcode在IOS移动设备上进行Debug。

    制作ipa和plist（描述文件）。

首先build看是否报错。如无错 执行下一步


执行Product—Archive 打包

如果多次封装 会有一个列表，请选择一个最近的。

然后点击Distribute...

界面如下。


]]></description><category></category></item><item><title><![CDATA[ios:编译vp8 libvpx]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/9049443</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/9049443</guid><author>xiaobo16</author><pubDate>Fri, 07 Jun 2013 17:17:56 +0800</pubDate><description><![CDATA[首先，
创建文件夹build-patches，添加两个文件libvpx-configure.sh.patch和libvpx-gen_asm_deps.sh.patch，文件内容如下：
libvpx-configure.sh.patch文件内容

--- build/src/libvpx-v1.1.0/build/make/configure.sh.orig
2012-05-08 16:1]]></description><category></category></item><item><title><![CDATA[ios:关于ARC的初步学习]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/8973254</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/8973254</guid><author>xiaobo16</author><pubDate>Sat, 25 May 2013 13:51:14 +0800</pubDate><description><![CDATA[在非ARC的项目中加入ARC类库
选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”，向下就找到“Compile Sources”了。
如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应的文件添加:-fobjc-arc参数
 补充:
 已经打包成静态库的话，是不会有ARC和非ARC之说的。
ARC是一种编译阶段生效的技术。是在编译的时]]></description><category></category></item><item><title><![CDATA[ios:提示框第三方库之MBProgressHUD]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/8677660</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/8677660</guid><author>xiaobo16</author><pubDate>Fri, 15 Mar 2013 13:53:12 +0800</pubDate><description><![CDATA[MBProgressHUD是一个开源项目，实现了很多种样式的提示框，使用上简单、方便，并且可以对显示的内容进行自定义，功能很强大，很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD，下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行，别忘了选择拷贝到工程。完了在需要使用的地方导入]]></description><category></category></item><item><title><![CDATA[ios:制作 AdHoc 发布应用测试版的方法]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/8584267</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/8584267</guid><author>xiaobo16</author><pubDate>Sun, 17 Feb 2013 09:51:31 +0800</pubDate><description><![CDATA[AdHoc实际主要就是你可以发布版本，通过签名Profile指定这个版本能在哪些设备上运行（不超过100个）。这样你可以把版本直接发给你的测试人员，不需要经过AppStore。起到Beta测试的作用
“”









阅读器







    AdHoc实际主要就是你可以发布版本，通过签名Profile指定这个版本能在哪些设备上运行（不超过100个）]]></description><category></category></item><item><title><![CDATA[ios:UITabBarController 修改背景图，修改选中时背景色]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/8559982</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/8559982</guid><author>xiaobo16</author><pubDate>Thu, 31 Jan 2013 15:33:04 +0800</pubDate><description><![CDATA[转载注明出处：http://hi.baidu.com/yunhuaikong/blog/item/086d43fb79fe82c1b58f3128.html

UITabBarController自己的数据有时候让人无言，如选中时的颜色tintcolor，它的背景等，虽然网络现在修改它的例子很多，但个人感觉都不是最好的办法。毕竟这样做代码量还是比较大的，如何用官方的api实现相应的功能呢？看看]]></description><category></category></item><item><title><![CDATA[ios:当你碰到tableview cell里报nan错误时的解决方法]]></title><link>https://blog.youkuaiyun.com/xiaobo16/article/details/8558655</link><guid>https://blog.youkuaiyun.com/xiaobo16/article/details/8558655</guid><author>xiaobo16</author><pubDate>Thu, 31 Jan 2013 10:37:11 +0800</pubDate><description><![CDATA[2011-08-25 23:26:58.333 WeiBo[881:707] *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position
 contains NaN: [nan 14]'
*** Call stack at first throw:
(
0]]></description><category></category></item></channel></rss>