<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[longlongago的博客]]></title><description><![CDATA[iOS开发工程师，微信公众号：mellong, 查看最新内容请访问 www.devlong.com]]></description><link>https://blog.csdn.net/longlongago2000</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; longlongago2000]]></copyright><item><title><![CDATA[三分钟编写一款Xcode插件]]></title><link>https://blog.csdn.net/longlongago2000/article/details/53123423</link><guid>https://blog.csdn.net/longlongago2000/article/details/53123423</guid><author>longlongago2000</author><pubDate>Thu, 10 Nov 2016 23:18:57 +0800</pubDate><description><![CDATA[写在前面从事iOS开发也比较长时间了，起初的时候用了一些Xcode插件之后感觉确实对开发帮助挺大，后来开始对Xcode插件开发感兴趣了，于是先后制作了AMMethod2Implement, AMAppExportToIPA 和 AMLocalizedStringBuilder 这三款Xcode插件，这些都是在长期使用Xcode开发中萌发出的想法，后来经过研究开发出来的。现在很开心看到越来越多的人开始]]></description><category></category></item><item><title><![CDATA[iOS开发干货 第2期]]></title><link>https://blog.csdn.net/longlongago2000/article/details/53057434</link><guid>https://blog.csdn.net/longlongago2000/article/details/53057434</guid><author>longlongago2000</author><pubDate>Sun, 06 Nov 2016 22:55:36 +0800</pubDate><description><![CDATA[Realm 一款号称替代Core Data和SQLite的移动端数据库。
LLBootstrapButton Bootstrap 3.0扁平化风格按钮，一句代码调用。  
 
3. RRongAnimation 几个随机动画示例。 
 
4. SAConfettiView 五彩纸屑飘落动画。 
 
5. XXNibBridge 以前做项目的时候也写过类似的在xib中绑定其他xib的控件，不过没有XX]]></description><category></category></item><item><title><![CDATA[iOS开发干货 第1期]]></title><link>https://blog.csdn.net/longlongago2000/article/details/53012823</link><guid>https://blog.csdn.net/longlongago2000/article/details/53012823</guid><author>longlongago2000</author><pubDate>Wed, 02 Nov 2016 21:26:42 +0800</pubDate><description><![CDATA[写在前面在网上看到很多类似的iOS开源库定期分享类文章，觉得非常实用，其实，我自己平时在开发中也不时看到有很不错的资源，但是经常是没有用到就没记录下来，后来想用的时候就可能想不起来找不到了，因此现在也用这种形式记下来方便自己查找，同时也分享给大家。开源库
GPUImage 2 鼎鼎大名的图像和视频处理开源库GPUImage第二代，之前是用object-c写的，这一次全部使用swift改写，因此GPU]]></description><category></category></item><item><title><![CDATA[神器Docker入门之安装配置篇]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51760752</link><guid>https://blog.csdn.net/longlongago2000/article/details/51760752</guid><author>longlongago2000</author><pubDate>Sat, 25 Jun 2016 23:40:06 +0800</pubDate><description><![CDATA[写在前面Docker近几年来火得不得了，作为一名IT人如果不知道Docker是什么就有点out了，确实，我也out了，这几天才知道的Docker。连忙网上一顿学习，才知道Docker是什么(⊙﹏⊙)b，如果你也不知道什么是Docker，也想试一试，那么这篇文章非常值得你一看。Docker是什么？Docker是何方神圣，为何如此之受欢迎呢？
  拿现实世界中货物的运输作类比, 为了解决各种型号规格尺寸]]></description><category></category></item><item><title><![CDATA[iOS开发大神必备的Xcode插件]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51649821</link><guid>https://blog.csdn.net/longlongago2000/article/details/51649821</guid><author>longlongago2000</author><pubDate>Sun, 12 Jun 2016 23:43:04 +0800</pubDate><description><![CDATA[写在前面工欲善其事，必先利其器，iOS开发中不仅要学会Xcode的基本操作，而且还得学会一些Xcode的使用技巧，如掌握常用的快捷键等，还有就是今天要说到的Xcode插件，下面我就为大家介绍几款开发中比较常用的Xcode插件（此处应有掌声）。插件推荐1. AMAppExportToIPA
简介： 
AMAppExportToIPA 是一款可以让你在Xcode的project navigator界面中]]></description><category></category></item><item><title><![CDATA[Macbook SSD硬盘空间不够用了？来个Xcode大瘦身吧！]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51629280</link><guid>https://blog.csdn.net/longlongago2000/article/details/51629280</guid><author>longlongago2000</author><pubDate>Fri, 10 Jun 2016 23:29:37 +0800</pubDate><description><![CDATA[写在前面最近突然发现我的128G SSD硬盘只剩下可怜的8G多，剩下这么少的一点空间连Xcode都无法更新。怎么办呢？如果升级硬盘的话，第一要花钱，毕竟SSD硬盘还是不便宜，第二是升级比较麻烦，要拆机和迁移系统什么的特别花时间精力，老了真不愿瞎折腾了，只能想办法能不能清除点空间来。寻找大块头首先想到的就是能不能删掉安装在SSD硬盘里面平时不用或者很少用到软件，可是仔细一看发现每个软件都是精心挑选，辛]]></description><category></category></item><item><title><![CDATA[强大的Git客户端：SourceTree插件开发指南]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51541495</link><guid>https://blog.csdn.net/longlongago2000/article/details/51541495</guid><author>longlongago2000</author><pubDate>Mon, 30 May 2016 21:55:22 +0800</pubDate><description><![CDATA[SourceTree是什么？简单来说SourceTree是一款免费git图形化操作软件，功能很全，使用起来非常方便，相信不少开发者已经在使用这款软件。具体还是来看看网上的介绍：
  SourceTree是Windows 和Mac OS X 下免费的Git 和Hg 客户端，拥有可视化界面，容易上手操作。 同时它也是Mercurial和Subversion版本控制系统工具。 支持创建、提交、clone、]]></description><category></category></item><item><title><![CDATA[Xcode自动填充方法插件：AMMethod2Implement]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51501497</link><guid>https://blog.csdn.net/longlongago2000/article/details/51501497</guid><author>longlongago2000</author><pubDate>Wed, 25 May 2016 20:41:32 +0800</pubDate><description><![CDATA[简介AMMethod2Implement是一款可以自动的将.h或者.m .mm里边需要写入的方法自动填充进来的Xcode插件。使用过程中可以选择要导入的方法，然后按 Ctrl+A 或者点击Xcode顶部的菜单 Edit > AMMethod2Implement > Implement Method 就会自动生成填充好选中的方法，快捷键默认是Ctrl+A，也可以自行设置快捷键。目前版本支持h文件声明方]]></description><category></category></item><item><title><![CDATA[修复ios8 gps关闭无法跳转到系统设置页面问题]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51477443</link><guid>https://blog.csdn.net/longlongago2000/article/details/51477443</guid><author>longlongago2000</author><pubDate>Sun, 22 May 2016 22:18:43 +0800</pubDate><description><![CDATA[之前一直使用 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”prefs://”]]; 
方便用户点击按钮后跳转到系统设置页面，最近发现有的机器无法跳转成功。原来是ios8打后用了不同的url string进行跳转，修复兼容代码如下：double version = [[UIDevice currentDevice]]></description><category></category></item><item><title><![CDATA[iOS为你的数字添加动画：AMAnimatedNumber控件]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51447295</link><guid>https://blog.csdn.net/longlongago2000/article/details/51447295</guid><author>longlongago2000</author><pubDate>Wed, 18 May 2016 21:00:33 +0800</pubDate><description><![CDATA[效果预览安装从CocoaPods安装CocoaPods 推荐用CocoaPods来添加管理AMAnimatedNumber控件到你的项目中.
添加到 Podfile 文件中.pod "AMAnimatedNumber", "~> 0.0.1"
使用pod命令 pod install 进行安装.
导入 AMAnimatedNumber： #import <AMAnimatedNumber.h>.
使用]]></description><category></category></item><item><title><![CDATA[让多语言本地化变得更简单的Xcode插件——AMLocalizedStringBuilder]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51318353</link><guid>https://blog.csdn.net/longlongago2000/article/details/51318353</guid><author>longlongago2000</author><pubDate>Wed, 04 May 2016 21:34:36 +0800</pubDate><description><![CDATA[写在前面一直就想写一款多语言本地化的插件，虽然网上也有很多这种类型的插件可供选择，但是总感觉用起来不够方便。一次偶然的机会接触到Android开发，觉得Android开发中直接可以使用R.string直接获取到定义在xml里面的文字资源，感觉很方便，于是就有个想法，Xcode也能否做到这样，最后经过研究开发出了这款插件。AMLocalizedStringBuilder是什么AMLocalizedSt]]></description><category></category></item><item><title><![CDATA[一键把.app 输出为 .ipa]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51277933</link><guid>https://blog.csdn.net/longlongago2000/article/details/51277933</guid><author>longlongago2000</author><pubDate>Thu, 28 Apr 2016 21:51:08 +0800</pubDate><description><![CDATA[一键把.app 输出为 .ipa, 新Xcode插件发布了AMAppExportToIPA 是一款可以让你在Xcode中的project navigator界面中直接右键点击xxx.app -> Export IPA就可以生产对应的IPA文件的插件，下面是操作演示： 
目前这款插件已经可以在Alcatraz中下载到，或者也可以到github自己下载自行编译。想了解更多信息请点击下面的链接 
http]]></description><category></category></item><item><title><![CDATA[制作树莓派wifi遥控和自动避障小车]]></title><link>https://blog.csdn.net/longlongago2000/article/details/51223318</link><guid>https://blog.csdn.net/longlongago2000/article/details/51223318</guid><author>longlongago2000</author><pubDate>Fri, 22 Apr 2016 21:20:57 +0800</pubDate><description><![CDATA[写在前面前几年买了树莓派，当时主要是想用来做客厅多媒体盒，不过实际使用下来有点卡，速度不尽人意。虽然后来换了class10的SD卡速度有点提升，但也很少拿去看电影了，多数时间是用来做下载机。其实之前也有听说可以做很多有趣的东西，我最感兴趣就是做个遥控小车，一直有这个想法，就是没有实际行动。最近在网上又看到类似的遥控车，突然间又来了兴致，这次决心很大，立即就找了下资料，并且在淘宝上买了配件。趁着周末有]]></description><category></category></item><item><title><![CDATA[iOS上二维码和一维码识别系列一]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7594735</link><guid>https://blog.csdn.net/longlongago2000/article/details/7594735</guid><author>longlongago2000</author><pubDate>Wed, 23 May 2012 14:58:21 +0800</pubDate><description><![CDATA[转自：http://blog.csdn.net/smking/article/details/7310178

这段时间在做iOS上二维码和一维码的识别

其间遇到问题无数， 特此总结下来， 希望能给后来的同学供参考

在iOS上， 做二维码识别， 首先在网上查找资料， 查找到ZBar和ZXing这两个开源的识别程序， 相比之下发现， 

iOS上ZBar能做一维码（即条形码）和二]]></description><category></category></item><item><title><![CDATA[Xcode的控制台调试命令]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7594339</link><guid>https://blog.csdn.net/longlongago2000/article/details/7594339</guid><author>longlongago2000</author><pubDate>Wed, 23 May 2012 13:28:15 +0800</pubDate><description><![CDATA[XCode4.0以后，编译器换成了LLVM 编译器 2.0

与以前相比，更加强大：
1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.
2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.
3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析]]></description><category></category></item><item><title><![CDATA[NSData 与 NSString，Byte数组，UIImage 的相互转换]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7594285</link><guid>https://blog.csdn.net/longlongago2000/article/details/7594285</guid><author>longlongago2000</author><pubDate>Wed, 23 May 2012 13:17:56 +0800</pubDate><description><![CDATA[1. NSData 与 NSString


NSData－> NSString


NSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding];


 


NSString－>NSData


NSString *aString = @"1234abcd";


NSData *a]]></description><category></category></item><item><title><![CDATA[C #define中的 "\,#,## #@"]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7590035</link><guid>https://blog.csdn.net/longlongago2000/article/details/7590035</guid><author>longlongago2000</author><pubDate>Tue, 22 May 2012 10:52:23 +0800</pubDate><description><![CDATA[作者：longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留

相信看了上一篇文章的单例宏定义源码后对里面几个宏定义的操作符有些迷惑，以下就是这几个操作符的说明：
以下内容转自：http://hi.baidu.com/shzhrui/blog/item/2755281751a3aa0c4a90a7bd.html
在用#define]]></description><category></category></item><item><title><![CDATA[宏定义单例（singleton）]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7589958</link><guid>https://blog.csdn.net/longlongago2000/article/details/7589958</guid><author>longlongago2000</author><pubDate>Tue, 22 May 2012 10:44:08 +0800</pubDate><description><![CDATA[作者：longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留
单例是iOS常用的编程模式，在项目开发中经常要写单例，写多了就感觉重复写的东西很多，这时我就想到了宏定义。
自己也懒得写，就上网一搜，这就被我搜到好东西了，请看这篇文章：http://cocoawithlove.com/2008/11/singletons-appdeleg]]></description><category></category></item><item><title><![CDATA[@class vs. #import，两种方式的讨论]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7589784</link><guid>https://blog.csdn.net/longlongago2000/article/details/7589784</guid><author>longlongago2000</author><pubDate>Tue, 22 May 2012 10:28:43 +0800</pubDate><description><![CDATA[作者：longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留

很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在m文件中，而h文件仅仅使用@class进行声明，不禁纳闷起来，为什么不直接把#import放到h文件中呢？
这是因为h文件在修改后，所有import该h文件的所有文件必须重新buil]]></description><category></category></item><item><title><![CDATA[更改navigationController push和pop界面切换动画]]></title><link>https://blog.csdn.net/longlongago2000/article/details/7589706</link><guid>https://blog.csdn.net/longlongago2000/article/details/7589706</guid><author>longlongago2000</author><pubDate>Tue, 22 May 2012 09:52:55 +0800</pubDate><description><![CDATA[作者：longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留

有时候我们需要自定义navigationController push和pop界面切换动画，用到的代码如下：
For Push:

MainView *nextView=[[MainView alloc] init];
[UIView  beginAnimation]]></description><category></category></item></channel></rss>