<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lx31433的专栏]]></title><description><![CDATA[#LX_314#生如夏花之绚烂 死如秋叶之静美]]></description><link>https://blog.youkuaiyun.com/lx31433</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lx31433]]></copyright><item><title><![CDATA[MAC OS X 终端命令入门 （简单常用整理）]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/47333843</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/47333843</guid><author>lx31433</author><pubDate>Fri, 07 Aug 2015 09:05:30 +0800</pubDate><description><![CDATA[今天小研究了一下MAC的终端命令，主要为了方便调试程序用，XCODE用不来啊。。。

在这里记下。。防止丢失

pwd　　　　　　当前工作目录

cd（不加参数）　　进root

cd（folder）　　进入文件夹

cd ..　　　　　　上级目录

cd ~　　　　　　返回root

cd -　　　　　　返回上一个访问的目录

rm 文件名 　　　　删除

c]]></description><category></category></item><item><title><![CDATA[iOS开发网络篇—文件的上传]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/47259107</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/47259107</guid><author>lx31433</author><pubDate>Mon, 03 Aug 2015 17:14:40 +0800</pubDate><description><![CDATA[文顶顶


iOS开发网络篇—文件的上传

iOS开发网络篇—文件的上传
说明：文件上传使用的时POST请求，通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。
　　由于过程较为复杂，因此本文只贴出部分关键代码。
主控制器的关键代码：
YYViewController.m


 1 #import "YYViewController.]]></description><category></category></item><item><title><![CDATA[AFNetworking 2.5]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/47258233</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/47258233</guid><author>lx31433</author><pubDate>Mon, 03 Aug 2015 16:29:53 +0800</pubDate><description><![CDATA[使用
AFNetworking有2套用于网络操作的API：

基于NSURLConnection
基于NSURLSession，要求iOS 7以上版本
通过配置CocoaPods subspecs可挑选需要的模块而无需使用整个AFNetworking。
本文讲解基于NSURLSession的新接口。一个返回数据为JSON格式的HTTP GET请求，最简单的编程步骤为：

创建AFH]]></description><category></category></item><item><title><![CDATA[为什么使用do{}while(0)来进行宏定义]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46983029</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46983029</guid><author>lx31433</author><pubDate>Tue, 21 Jul 2015 11:09:57 +0800</pubDate><description><![CDATA[最近发现很多代码在进行宏定义的时候使用喜欢使用
#define MACRO_NAME(para) do{macro content}while(0)
的格式，总结了以下几个原因：
 
1，空的宏定义避免warning:
#define foo() do{}while(0)
 
2，存在一个独立的block，可以用来进行变量定义，进行比较复杂的实现。
 
3，如果出现在判断语句过后]]></description><category></category></item><item><title><![CDATA[IOS开发之----常用宏定义和讲解]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46982979</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46982979</guid><author>lx31433</author><pubDate>Tue, 21 Jul 2015 11:07:35 +0800</pubDate><description><![CDATA[系统宏汇集
__FILE__  
             当前文件所在目录  
                   
 __DATE__                    
           

“替代文字”是一个含有编译日期的字符串字面值，日期格式为“mm dd yyyy”（例如：“Mar 192006”）。如果日期小于10日，就在日的前面放一个空格符。NSLog(@"]]></description><category></category></item><item><title><![CDATA[js字符串常用判断方法]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46799113</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46799113</guid><author>lx31433</author><pubDate>Wed, 08 Jul 2015 09:24:20 +0800</pubDate><description><![CDATA[function obj$(id)                      根据id得到对象  function val$(id)                      根据id得到对象的值  function trim(str)                      删除左边和右边空格  function ltrim(str)                    删除左边空格  fu]]></description><category></category></item><item><title><![CDATA[IOS CoreText.framework --- 图文混排]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46376329</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46376329</guid><author>lx31433</author><pubDate>Fri, 05 Jun 2015 14:14:27 +0800</pubDate><description><![CDATA[利用CORETEXT进行图文混排。
实现代码：


[cpp] 
view plaincopy


void RunDelegateDeallocCallback( void* refCon ){        }    CGFloat RunDelegateGetAscentCallback( void *refCon ){      NSString *imageName = ]]></description><category></category></item><item><title><![CDATA[IOS CoreText.framework --- 行 CTLineRef]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46376323</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46376323</guid><author>lx31433</author><pubDate>Fri, 05 Jun 2015 14:13:55 +0800</pubDate><description><![CDATA[前面两篇文章介绍了文字的样式，段落样式。本文章主要介绍行模式。CTLineRef
知识了解：

1.字符（Character）和字形（Glyphs）

排版系统中文本显示的一个重要的过程就是字符到字形的转换，字符是信息本身的元素，而字形是字符的图形表征，字符还会有其它表征比如发音。 字符在计算机中其实就是一个编码，某个字符集中的编码，比如Unicode字符集，就囊括了大都数存在的字符。 ]]></description><category></category></item><item><title><![CDATA[IOS CoreText.framework --- 基本用法]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46376309</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46376309</guid><author>lx31433</author><pubDate>Fri, 05 Jun 2015 14:13:09 +0800</pubDate><description><![CDATA[API接口文档。
https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.html


CoreText 框架中最常用的几个类：


CTFont
CTFontCollection
CTFontDescriptor
CTFrame]]></description><category></category></item><item><title><![CDATA[IOS CoreText.framework --- 段落样子CTParagraphStyle]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46376271</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46376271</guid><author>lx31433</author><pubDate>Fri, 05 Jun 2015 14:13:00 +0800</pubDate><description><![CDATA[在前面一篇文章中，介绍了属性文字的基本使用，本章节主要针对文字的段落样式展开演示说明。
先定义一段演示文字（文字中有中，英文）。


[cpp] 
view plaincopy


NSString *src = [NSString stringWithString:@"其实流程是这样的： 1、生成要绘制的NSAttributedString对象。 2、生成一个CTFrameset]]></description><category></category></item><item><title><![CDATA[Objective-C Runtime 运行时之二：成员变量与属性]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46375831</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46375831</guid><author>lx31433</author><pubDate>Fri, 05 Jun 2015 13:43:28 +0800</pubDate><description><![CDATA[在前面一篇文章中，我们介绍了Runtime中与类和对象相关的内容，从这章开始，我们将讨论类实现细节相关的内容，主要包括类中成员变量，属性，方法，协议与分类的实现。
本章的主要内容将聚集在Runtime对成员变量与属性的处理。在讨论之前，我们先介绍一个重要的概念：类型编码。
类型编码(Type Encoding)
作为对Runtime的补充，编译器将每个方法的返回值和参数类型编码为一个字符串，]]></description><category></category></item><item><title><![CDATA[新浪 腾讯 yahoo股票api哪个好]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46364397</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46364397</guid><author>lx31433</author><pubDate>Thu, 04 Jun 2015 17:07:38 +0800</pubDate><description><![CDATA[这几个门户能找到的比较特别的，腾讯的有1分钟数据，雅虎的有历史数据，新浪的是K线5分钟数据和实时数据还有日内明细，但是交易的接口只有万德的有]]></description><category></category></item><item><title><![CDATA[腾迅股票数据接口 http/javascript]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46364341</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46364341</guid><author>lx31433</author><pubDate>Thu, 04 Jun 2015 17:05:13 +0800</pubDate><description><![CDATA[之前使用了新浪的股票数据，由于新浪http/javascript缺少一些数据，用chrome自带的开发工具监视腾迅财经HTTP信息，得到以下获取股票数据的方法。


以五粮液为例，要获取最新行情，访问数据接口：


[html] 
view plaincopy


http://qt.gtimg.cn/q=sz000858  

返回数据：


[html] 
vi]]></description><category></category></item><item><title><![CDATA[UIDevice 设备信息]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46333571</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46333571</guid><author>lx31433</author><pubDate>Tue, 02 Jun 2015 18:36:57 +0800</pubDate><description><![CDATA[1. 判断是否是横向屏：BOOL b=UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation);
     获取设备uniqueIdentifier ：[UIDevice currentDevice].uniqueIdentifier;，但在ios5中，它已被废弃。
     http://kensou.blog.]]></description><category></category></item><item><title><![CDATA[xmpp开发入门]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46328905</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46328905</guid><author>lx31433</author><pubDate>Tue, 02 Jun 2015 14:48:29 +0800</pubDate><description><![CDATA[下载xmppframework框架
https://github.com/robbiehanson/XMPPFramework

 

2 环境配置

参考：https://github.com/robbiehanson/XMPPFramework/wiki/GettingStarted_iOS


https://github.com/robbiehanson/XMPPFra]]></description><category></category></item><item><title><![CDATA[#pragma mark - TableView Optional Methods  - (void)tableView:(UITableView *)tableView didSelectRowAt]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/46328875</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/46328875</guid><author>lx31433</author><pubDate>Tue, 02 Jun 2015 14:47:12 +0800</pubDate><description><![CDATA[在iOS 7 中，我们可能会这样设置UItableview，把分割线右移的问题解决掉。
#ifdef __IPHONE_7_0
    if ([tableViewProj respondsToSelector:@selector(separatorInset)])
 {
        [tableViewProj setSeparatorInset:UIEdgeInsetsZero];]]></description><category></category></item><item><title><![CDATA[iOS中使用RegexKitLite来试用正则表达式]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/45887397</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/45887397</guid><author>lx31433</author><pubDate>Thu, 21 May 2015 09:30:52 +0800</pubDate><description><![CDATA[准备工作，下载RegexKitLite软件包，解压后有2个文件，需要加载到project中。
然后还要加载framework
libicucore.dylib，因为RegexKitLite是调用这个里面的API,苹果规定过不能使用私有的api和没有发布的api。实际上RegexKitLite对NSString做了扩展，目前只支持NSString，对我来说也够了...

基本使用的例子（更多]]></description><category></category></item><item><title><![CDATA[iOS开源库--最全的整理]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/45872261</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/45872261</guid><author>lx31433</author><pubDate>Wed, 20 May 2015 16:21:47 +0800</pubDate><description><![CDATA[youtube下载神器：https://github.com/rg3/youtube-dl
我擦咧

vim插件：https://github.com/Valloric/YouCompleteMe
vim插件配置：https://github.com/spf13/spf13-vim

----------------Mac完整项目----------
电台：https://githu]]></description><category></category></item><item><title><![CDATA[一些开源的iOS学习资源]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/45872175</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/45872175</guid><author>lx31433</author><pubDate>Wed, 20 May 2015 16:15:47 +0800</pubDate><description><![CDATA[vim插件：https://github.com/Valloric/YouCompleteMe
vim插件配置：https://github.com/spf13/spf13-vim

----------------Mac完整项目----------
电台：https://github.com/myoula/sostart
豆瓣FM：https://github.com/turingou]]></description><category></category></item><item><title><![CDATA[时间正则表达式]]></title><link>https://blog.youkuaiyun.com/lx31433/article/details/45868229</link><guid>https://blog.youkuaiyun.com/lx31433/article/details/45868229</guid><author>lx31433</author><pubDate>Wed, 20 May 2015 11:09:19 +0800</pubDate><description><![CDATA[yyyy-MM-dd HH:mm:ss 标准格式验证
^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-]]></description><category></category></item></channel></rss>