<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[西江月]]></title><description><![CDATA[虽有嘉肴，弗食不知其旨也；虽有至道，弗学不知其善也。是故学然后知不足，教然后知困。知不足，然后能自反也；知困，然后能自强也。故曰：教学相长也。　（《礼记.学记》）]]></description><link>https://blog.youkuaiyun.com/iXiJiangYue123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iXiJiangYue123]]></copyright><item><title><![CDATA[程序员想玩转大数据：需要知晓的12种工具]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/41743651</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/41743651</guid><author>iXiJiangYue123</author><pubDate>Fri, 05 Dec 2014 09:45:40 +0800</pubDate><description><![CDATA[无论是在构建大数据的应用程序，还是仅仅只想从开发的移动应用中得到一点点启发，程序员现在比以往任何时候都需要数据分析工具。这绝对是一个好东西，所以很多公司从程序员的需求和技能出发，构建了一些数据分析工具。GigaOm的记者Derrick
 Harris列举了十二个工具，优快云进行了编译整理：

在过去的几年里，Derrick看到了很多初创公司，各类项目以及开发工具等等，它们都旨在为程序员带来]]></description><category></category></item><item><title><![CDATA[iOS视频拍摄与压缩]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/18135215</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/18135215</guid><author>iXiJiangYue123</author><pubDate>Sat, 11 Jan 2014 10:59:30 +0800</pubDate><description><![CDATA[最近在学习使用iOS自带的API进行视频压缩，所以就从视频拍摄开始学起，因为曾经想直接对已有视频进行压缩，无奈总是失败，经研究发现不可以直接调用PC中的视频文件进行压缩，否则直接AVAssetExportSessionStatusFailed。所以只可以用真机测试并调用不iPhone中的视频。废话不多说，上代码：

使用UIImagePickerController即可完成视频的拍摄，并存入自]]></description><category></category></item><item><title><![CDATA[iOS 系统信息]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/18087069</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/18087069</guid><author>iXiJiangYue123</author><pubDate>Fri, 10 Jan 2014 16:34:13 +0800</pubDate><description><![CDATA[写代码时，了解到设备的信息是有帮助的。 UIDevice 提供了关系系统设备的一些必须信息。可以参考之。

为了方便使用，对前进行一些扩展：


1. iOS系统版本
随着 iOS 系统的升级， API 有增删，应用需要兼容多个版本系统时需要考虑。下面是定义了相关的宏：

#define IOS6_OR_LATER	( [[[UIDevice currentDevice] syst]]></description><category></category></item><item><title><![CDATA[关于ZBar和ZXing二维码和条形码]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16988931</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16988931</guid><author>iXiJiangYue123</author><pubDate>Wed, 27 Nov 2013 17:19:39 +0800</pubDate><description><![CDATA[之前做了一些关于一维码二维码识别与生成的工作。在这里总结一下子。

显然做这个我们不会花大量力气去自己来写这个识别过程， 这之间可能会包括人工识别方面的工作， 所以为了偷懒，便想到了去网上找这样的开源工具， 呵呵， 你别说， 还真找到两个， 即ZBar和ZXing. 

去他们的官网一看， 得出以下结论：

ZBar可以直接扫二维码和条形码， 

ZXing可以直接扫二维码， 如果]]></description><category></category></item><item><title><![CDATA[如何改进iOS客户端的升级提醒功能]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16963751</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16963751</guid><author>iXiJiangYue123</author><pubDate>Tue, 26 Nov 2013 14:05:08 +0800</pubDate><description><![CDATA[功能设计

先申明一下，我是码农，不是一个产品经理，但我觉得现有市面上的很多App，在设计“升级提示功能”都有问题。在此分享一下我的想法，欢迎大家讨论。

这些有问题的App包括：新浪微博、网易微博、网易新闻客户端以及大部分带有升级提示功能的App，所以我觉得这个问题还是挺普遍的。对于该问题，一句话描述起来就是：“这些App都会在用户刚刚使用它的时候，提示有新版本，让用户去App Stor]]></description><category></category></item><item><title><![CDATA[iOS appStore 实现应用升级功能]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961527</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961527</guid><author>iXiJiangYue123</author><pubDate>Tue, 26 Nov 2013 11:15:10 +0800</pubDate><description><![CDATA[.h文件中



.m文件中

#import "SBJson.h"        //解析sbjson 数据


- (void)viewDidLoad
{
    [super viewDidLoad];
    
      ⋯⋯    
    
    [self checkVersion];   //检测升级

}



 


#pragma mark]]></description><category></category></item><item><title><![CDATA[iOS程序自动检测更新的实现]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961503</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961503</guid><author>iXiJiangYue123</author><pubDate>Tue, 26 Nov 2013 11:13:33 +0800</pubDate><description><![CDATA[之前项目需要用到app自动更新的功能，现将实现方案分享出来。
iOS程序自动提示更新的实现方案大致分为两种：
第一种，自己服务器提供一个接口，告知相关app的当前版本，是否需要更新，以及更新的地址等信息 。
第二种，就是利用苹果的appstore 提供的相关api进行查询更新。
 
由于此前没有找到iOS程序更新的方法，就用了第一种方式，但后来发现了一些问题，自己提供服务器，需要维护，程]]></description><category></category></item><item><title><![CDATA[svn 连接命令]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961443</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961443</guid><author>iXiJiangYue123</author><pubDate>Tue, 26 Nov 2013 11:11:07 +0800</pubDate><description><![CDATA[xcode：连接svn 终终端命令
svn ls svn地址 --username  用户名 --password  密码]]></description><category></category></item><item><title><![CDATA[ios项目如何实现版本更新？]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961373</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/16961373</guid><author>iXiJiangYue123</author><pubDate>Tue, 26 Nov 2013 11:07:10 +0800</pubDate><description><![CDATA[大家在项目开发的即将结束的时候，肯定要遇到一个问题就是：如何保留一个项目版本更新的功能，以待用户登录软件侯，如有新版本，能有相关的提示更新。

首先简单说一下，当我之前开发项目的安卓版本时，所找到的有两种实现方式：

1，android官方服务器push更新，通过推送实现更新，这个貌似在天朝支持不太好，估计好多人都没有使用。

2，通过第三方push服务。后台定义好颁布号，名称，更新内]]></description><category></category></item><item><title><![CDATA[UIApplication深入研究]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/10358293</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/10358293</guid><author>iXiJiangYue123</author><pubDate>Mon, 26 Aug 2013 18:00:57 +0800</pubDate><description><![CDATA[很多时候，我们不需要关心这个类，我们很少继承这个类，偶尔会调用这个类的api来实现一些功能，但是不可否认，这个类是iOS编程中很重要的一个概念，所以我这里写这个文章来总结以下这个类的信息，如果写的不对的地方，请留言，多谢。

UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。

每一个程序在运行期必须有且仅有一个UIApplication（或则其子类）的一个实]]></description><category></category></item><item><title><![CDATA[CALayer、CCLayer、CAAnimation、CGAnimation的关系]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/10355195</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/10355195</guid><author>iXiJiangYue123</author><pubDate>Mon, 26 Aug 2013 17:24:31 +0800</pubDate><description><![CDATA[1.UIView动画（块）——（指过渡效果的动画）

UIView视图的动画功能，可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果，进而改善用户体验。UIView可以产生动画效果的变化包括：



位置变化：在屏幕上移动视图。

大小变化：改变视图框架（frame）和边界。拉伸变化：改变视图内容的延展区域。改变透明度：改变视图的alpha值。改变状态：隐藏或显示状态。改变视图]]></description><category></category></item><item><title><![CDATA[iOS 网络编程]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9121821</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9121821</guid><author>iXiJiangYue123</author><pubDate>Tue, 18 Jun 2013 16:36:20 +0800</pubDate><description><![CDATA[Tcp、http、socket介绍
TCP连接
手机能够使用联网功能是因为手机底层实现了TCP/IP协议，可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口，使上层网络数据的传输建立在“无差别”的网络之上。
建立起一个TCP连接需要经过“三次握手”：
握手过程中传送的包里不包含数据，三次握手完毕后，客户端与服务器才正式开始传送数据。理想状态下，TCP连接一旦建立，在]]></description><category></category></item><item><title><![CDATA[企业版IDP的申请及“In House”发布]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9120379</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9120379</guid><author>iXiJiangYue123</author><pubDate>Tue, 18 Jun 2013 14:30:19 +0800</pubDate><description><![CDATA[企业版IDP，即iOS Development Enterprise Program。注意是$299／Year那种，并不是$99/Year的那种。
这种方式的IDP其最大的好处在于：可以发布“In House”应用。
这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布，不能发布到Apple Shop进行销售，也不需要经过A]]></description><category></category></item><item><title><![CDATA[iOS开发之在地图上绘制出你运动的轨迹]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9113445</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9113445</guid><author>iXiJiangYue123</author><pubDate>Mon, 17 Jun 2013 16:30:47 +0800</pubDate><description><![CDATA[iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能，我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用，比如快递追踪、汽车的gprs追踪、人员追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能，将你的运行轨迹绘制在地图上面。

实现

   在之前的一篇文章：iOS开发之在google地图上显示自己的位置中描述了如何在地图上显示自己的位置]]></description><category></category></item><item><title><![CDATA[IOS之地图和定位应用开发]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9088033</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/9088033</guid><author>iXiJiangYue123</author><pubDate>Thu, 13 Jun 2013 16:51:36 +0800</pubDate><description><![CDATA[11.1 iOS定位服务
11.2 iOS地图
11.3 Web地图

11.1 iOS定位服务
iOS中有三个定位服务组件：
   Wifi定位，通过查询一个Wifi路由器的地理位置的信息。比较省电，iPod touch和iPad也可以采用。
   蜂窝基站定位，通过移动运用商基站定位。也适合有3G版本的iPod touch和iPad。
   GPS卫星定位，通过3-4颗GPS定]]></description><category></category></item><item><title><![CDATA[10 个学习iOS开发的最佳网站]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8939098</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8939098</guid><author>iXiJiangYue123</author><pubDate>Fri, 17 May 2013 11:57:22 +0800</pubDate><description><![CDATA[1) Apple
 Learning Objective C



Objective-C，通常写作ObjC和较少用的Objective C或Obj-C，是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统，而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译，因为gcc含Ob]]></description><category></category></item><item><title><![CDATA[iOS编程技巧总结之语音篇（三）- OpenEars框架及其使用2]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8935020</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8935020</guid><author>iXiJiangYue123</author><pubDate>Thu, 16 May 2013 14:30:10 +0800</pubDate><description><![CDATA[5. 如何在自己的应用中添加离线语音识别功能

看了OpenEarsSampleApp这个示例项目后，其实基本上已经大概了解了如何在应用中添加离线语音识别功能，不过这里还是要大概总结下一些基本的步骤（具体的操作完全可以参照OpenEarsSampleApp这个官方示例项目来看）：



（1）   创建自己的项目，下载OpenEars框架，然后把解压缩文件中的Frameworks文件夹]]></description><category></category></item><item><title><![CDATA[iOS编程技巧总结之语音篇（二）- OpenEars框架及其使用1]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8935008</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8935008</guid><author>iXiJiangYue123</author><pubDate>Thu, 16 May 2013 14:28:53 +0800</pubDate><description><![CDATA[1.什么是OpenEars 

OpenEars是面向iOS平台的一个离线的语音识别和text-to-speech（文字语音转换）开发工具包。因为是离线的，它无需象Siri那样需要和服务器进行网络连接。当然，还要强调一点的是，OpenEars主要是针对英语的。最重要的是，它是免费的。除了基本的免费功能，它还提供了可以用来扩展基本功能的付费插件，也即Politepix
 OpenEars插件。]]></description><category></category></item><item><title><![CDATA[iOS编程技巧总结之语音篇 一]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8934993</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8934993</guid><author>iXiJiangYue123</author><pubDate>Thu, 16 May 2013 14:27:55 +0800</pubDate><description><![CDATA[在游戏和软件开发的世界里面最有挑战性的事情是什么？用C++进行服务器网络编程？用OpenGL进行3D渲染？用各种物理引擎来模拟控制物体的交互？用后台数据库进行海量数据分析和处理？这些看似很可怕的东西在一个名词的前面都不值一提，那就是人工智能。

事实上，人工智能不仅仅是游戏和软件开发，更是整个IT技术发展的终极目标。在无数的科幻小说和电影中，人工智能都是当之无愧的最佳配角（主角当然是打不死的人]]></description><category></category></item><item><title><![CDATA[AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性]]></title><link>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8929695</link><guid>https://blog.youkuaiyun.com/iXiJiangYue123/article/details/8929695</guid><author>iXiJiangYue123</author><pubDate>Wed, 15 May 2013 11:43:59 +0800</pubDate><description><![CDATA[AVCaptureDevice.h iphone闪光灯什么的
AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性。
前置和后置摄像头

enum {
AVCaptureDevicePositionBack                = 1,
AVCaptureDevicePositionFront               = 2
};
type]]></description><category></category></item></channel></rss>