<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ballblayer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ballblayer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ballblayer]]></copyright><item><title><![CDATA[ios 本地存储目录结构]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8602098</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8602098</guid><author>ballblayer</author><pubDate>Fri, 22 Feb 2013 13:11:10 +0800</pubDate><description><![CDATA[因为应用是在沙箱（sandbox）中的，在文件读写权限上受到限制，只能在几个目录下读写文件：

Documents：应用中用户数据可以放在这里，iTunes备份和恢复的时候会包括此目录tmp：存放临时文件，iTunes不会备份和恢复此目录，此目录下文件可能会在应用退出后删除Library/Caches：存放缓存文件，iTunes不会备份此目录，此目录下文件不会在应用退出删除


具体见:]]></description><category></category></item><item><title><![CDATA[ios音效,语音]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8575606</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8575606</guid><author>ballblayer</author><pubDate>Thu, 07 Feb 2013 14:33:25 +0800</pubDate><description><![CDATA[//  此方法不行!          _mp3Player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:[NSHomeDirectory() stringByAppendingFormat:@"/Documents/%@", @"Mp3File.mp3"]]
//]]></description><category></category></item><item><title><![CDATA[ios 根据url获取html,并解析]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8571367</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8571367</guid><author>ballblayer</author><pubDate>Tue, 05 Feb 2013 13:07:34 +0800</pubDate><description><![CDATA[tag0 
NSData*siteData = [[NSDataalloc]initWithContentsOfURL:[NSURLURLWithString:@"http://weibo.cn/1337970873/zhryqfJB4?pos=65"]];
   NSString *strTest = [[NSStringalloc]initWithData:siteDataencoding]]></description><category></category></item><item><title><![CDATA[ios总结]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8514196</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8514196</guid><author>ballblayer</author><pubDate>Thu, 17 Jan 2013 16:51:46 +0800</pubDate><description><![CDATA[1.只支持arc的类需要 ,在项目的Target下的BuildPhases下的compile source下的文件添加属性 -fobjc-arc
2.加载静态库时,在Target下的的linking的other link flag 设置为-all_load 和-ObjC
3.在真机调试时,出现
CodeSign error: code signing is required for prod]]></description><category></category></item><item><title><![CDATA[UIview跳动效果]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8500543</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8500543</guid><author>ballblayer</author><pubDate>Mon, 14 Jan 2013 13:04:09 +0800</pubDate><description><![CDATA[.m文件头部需引入：#import 

- (void)viewDidLoad {
 
UIView *bgView = [[UIView alloc] initWithFrame:CGRectMake(10, 40, 300, 240)];
bgView.backgroundColor = [UIColor lightGrayColor];
bgView.tag = 150;]]></description><category></category></item><item><title><![CDATA[抖动效果]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8500461</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8500461</guid><author>ballblayer</author><pubDate>Mon, 14 Jan 2013 12:17:43 +0800</pubDate><description><![CDATA[抖动效果



方法1
- (void)earthquake:(UIView*)itemView
{
    CGFloat t = 2.0;

    CGAffineTransform leftQuake  = CGAffineTransformTranslate(CGAffineTransformIdentity, t, -t);
    CGAffineTransfor]]></description><category></category></item><item><title><![CDATA[一个仿clear的demo]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8462312</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8462312</guid><author>ballblayer</author><pubDate>Thu, 03 Jan 2013 21:20:55 +0800</pubDate><description><![CDATA[http://www.cocoachina.com/bbs/read.php?tid=95547


看到一个仿clear的demo，童鞋们可以参考一下。
https://github.com/MassiveHealth/Opaque
再发一个更好的
https://github.com/mystcolor/JTGestureBasedTableViewDemo]]></description><category></category></item><item><title><![CDATA[OS开源项目汇总——Wifi扫描，条码扫描，base64等等]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8302093</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8302093</guid><author>ballblayer</author><pubDate>Sun, 16 Dec 2012 17:57:21 +0800</pubDate><description><![CDATA[IOS开源项目汇总   




前几天看到一位会员，总结了一些开源的IOS项目，我结合自己开发过程中用到的一些开源项目，与大家分享。

扫描wifi信息：

http://code.google.com/p/uwecaugmentedrealityproject/

http://code.google.com/p/iphone-wireless/

条形码扫描：]]></description><category></category></item><item><title><![CDATA[DES加密]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8302049</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8302049</guid><author>ballblayer</author><pubDate>Sun, 16 Dec 2012 17:36:09 +0800</pubDate><description><![CDATA[今天终于把iOS平台下的DES加密算法调通了，在这里记录一下。说一下我遇到的问题吧。　　　　



　　第一，关于传参，Objective-C和C,C++一样，不能把值类型数组做为参数，传给另一个方法，方法的返回值的类型也一样不可以是值类型数组。一旦这么做了，接受参数的方法只能获取数组中的首元素。　　　　



　　　　   解决方法是用 NSMutableData 把值类型的数组]]></description><category></category></item><item><title><![CDATA[如何获取用户附近的商户或者其他好友(LBS)]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/8300012</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/8300012</guid><author>ballblayer</author><pubDate>Sat, 15 Dec 2012 22:25:52 +0800</pubDate><description><![CDATA[这个通常在数据库就已经把每个店的地标latitude 和longitude保存起来，然后用手机提取用户当前的location，与这些点的location比较，范围自己定。
至于比较是在服务器端做呢还是在iPhone上做呢，这个就要程序员设计，通常数据量大就在服务器做比较然后返回结果在iphone上直接显示就是了。
如果在iPhone上做比较就看我下面的代码
    CLLocation *s]]></description><category></category></item><item><title><![CDATA[修改tomcat在输入目录名时出不出现文件浏览]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/6516597</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/6516597</guid><author>ballblayer</author><pubDate>Wed, 29 Dec 2010 15:33:00 +0800</pubDate><description><![CDATA[关于tomcat的安全性以前一直没有多注意，因为原来都是做企业内部系统，很少对外，现在正在做的项目需要有较高的安全性，因此遇到了一系列的问题，今天先写第一个，如何关闭tomcat 的目录显示。很简单，首先编辑tomcat_home/conf/web.xml文件修改成如下            listings            truetrue为出再文件列表]]></description><category></category></item><item><title><![CDATA[开源代码的使用]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/6490384</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/6490384</guid><author>ballblayer</author><pubDate>Fri, 26 Mar 2010 21:00:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[追MM与Java的23种设计模式（]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/6490380</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/6490380</guid><author>ballblayer</author><pubDate>Fri, 26 Mar 2010 20:26:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[student.class]]></title><link>https://blog.youkuaiyun.com/ballblayer/article/details/6490379</link><guid>https://blog.youkuaiyun.com/ballblayer/article/details/6490379</guid><author>ballblayer</author><pubDate>Fri, 26 Mar 2010 20:21:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>