<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IOS开发笔记]]></title><description><![CDATA[专注IOS开发 cocos2d 调试 教程 优秀代码 算法 结构]]></description><link>https://blog.youkuaiyun.com/typingios</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; typingios]]></copyright><item><title><![CDATA[使用第三方库导致NSLog打印数组NSArray或字典NSDictionary时出现\U开头乱码的解决办法]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/13164151</link><guid>https://blog.youkuaiyun.com/typingios/article/details/13164151</guid><author>typingios</author><pubDate>Sun, 27 Oct 2013 01:45:23 +0800</pubDate><description><![CDATA[- (void)logDic:(NSDictionary *)dic
{

    NSString *tempStr1 = [[dic
description] stringByReplacingOccurrencesOfString:@"\\u"
withString:@"\\U"];

    NSString *tempStr2 = [tempStr1
stringByRe]]></description><category></category></item><item><title><![CDATA[使用block遍历数组成员的方法]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9720261</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9720261</guid><author>typingios</author><pubDate>Fri, 02 Aug 2013 18:26:26 +0800</pubDate><description><![CDATA[NSArray *array = [NSMutableArray
arrayWithObjects:@"1",@"2",@"3",nil];

    
    [array
enumerateObjectsUsingBlock:^(id obj,
NSUInteger idx, BOOL *stop) {

        NSLog(@"index:%d   desc:%@",]]></description><category></category></item><item><title><![CDATA[解决支付宝收银台WAP支付时不能识别触屏版和标准版的问题]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9720201</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9720201</guid><author>typingios</author><pubDate>Fri, 02 Aug 2013 18:19:44 +0800</pubDate><description><![CDATA[在UIWebView 加上一句  [request setHTTPShouldHandleCookies:NO];   就可以识别成触屏版了.]]></description><category></category></item><item><title><![CDATA[NSDate转NSString遇到异常字符时字符串被截断JSON解析失败(二)]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9388785</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9388785</guid><author>typingios</author><pubDate>Sat, 20 Jul 2013 10:19:51 +0800</pubDate><description><![CDATA[问题请查看上一篇:  NSDate转NSString遇到异常字符时字符串被截断JSON解析失败(一)






    NSString* tempStr = [theRequest.responseString
stringByTrimmingCharactersInSet:[NSCharacterSet
controlCharacterSet]];
    
NSLog]]></description><category></category></item><item><title><![CDATA[NSDate转NSString遇到异常字符时字符串被截断JSON解析失败]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9293305</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9293305</guid><author>typingios</author><pubDate>Wed, 10 Jul 2013 17:53:42 +0800</pubDate><description><![CDATA[{ 
  "applicantNum": 3, 
  "creatTime": 1373262909000, 
  "nickName": "侧耳倾听", 
  "onlineCharge": "�", 
  "totalCost": 2500, 
  "difficulty": "生离死别",
}


{ 
  "applicantNum": 3, 
  "creatTime": 1373]]></description><category></category></item><item><title><![CDATA[一种导致UITextView无法输入中文打出汉字的原因]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9173945</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9173945</guid><author>typingios</author><pubDate>Tue, 25 Jun 2013 22:18:29 +0800</pubDate><description><![CDATA[测试发现在某个页面的UITextView无法输入中文,排除了textview的键盘类型,语言问题,输入法等可能因素后,锁定了问题的所在:


为了实现字数限制,我在回调函数里写了如下的坑爹代码:

-(void)textViewDidChange:(UITextView *)textView
{
   
NSUInteger len = MIN([textView.text
le]]></description><category></category></item><item><title><![CDATA[UINavigationController导航控制器弹出(pop)和压入(push)的顺序问题]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9170807</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9170807</guid><author>typingios</author><pubDate>Tue, 25 Jun 2013 16:19:27 +0800</pubDate><description><![CDATA[项目中遇到的情况,无暇细述,略记以备后用.


在使用UINavigationController进行viewController管理的时候,需要先弹出一个页面,然后再推入另一个页面,但是需要显示弹出效果:
代码如此则可能之后会出错(Unbalanced calls to begin/end appearance transitions for):

    [self.navigat]]></description><category></category></item><item><title><![CDATA[查询appStore的应用版本信息]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9143931</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9143931</guid><author>typingios</author><pubDate>Fri, 21 Jun 2013 11:37:25 +0800</pubDate><description><![CDATA[比如查看微信相关的app
http://itunes.apple.com/search?term=微信&entity=software
查看某应用的版本等详细信息
http://itunes.apple.com/lookup?id=APP_ID

这样就可以判断最近版本来提示更新


所有的API


The following are examples of fully-q]]></description><category></category></item><item><title><![CDATA[iOS中文网址路径转换URLEncode]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9136005</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9136005</guid><author>typingios</author><pubDate>Thu, 20 Jun 2013 12:13:43 +0800</pubDate><description><![CDATA[今天发现一个蛋疼的问题，服务端返回的urlString里面有时含有中文,使用

[NSURL
URLWithString:urlString]生成URL对象时,iOS客户端不能正确进行网络请求,网上找到的URLEncode方法又不能完全解决问题.

   方法1:

NSString* 
encodedString = [urlString stringByAddingPercen]]></description><category></category></item><item><title><![CDATA[【创业笔记】团队建设--团队氛围的营造]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9124859</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9124859</guid><author>typingios</author><pubDate>Tue, 18 Jun 2013 23:36:49 +0800</pubDate><description><![CDATA[随着时间的推移，项目的进展也开始出现了高原现象。
  
       大家明明很想认真去做好事，去推动项目的进度，可越焦急却越进展缓慢，效率降低，氛围沉闷，士气低落。如若不意识到这个问题，或者不重视则会让隐藏的负面情绪滋生、发酵，最终导致团队的腐烂溃败。
 
        团队的氛围的形成，如果等待自然的定型，过程漫长且格调无法确定是否有利。所以，积极健康的团队氛围必然是有部分觉醒的人，]]></description><category></category></item><item><title><![CDATA[[SDK]新浪微博请求授权显示错误页面的解决方法(error:redirect_uri_mismatch)]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9110073</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9110073</guid><author>typingios</author><pubDate>Mon, 17 Jun 2013 10:41:03 +0800</pubDate><description><![CDATA[今天在弄新浪微博分享的时候,再次遇到这个错误,由此想到可能很多人也会遭遇这个坑,特意写下来,以便后人.
    
    在新浪微博开放平台创建了移动移动,然后把APP ID和 AppSecret填好后,轻车熟路地去调用授权页面,哦~哦~,出错了:"访问出错了.你所访问的站点在新浪微博的认证失败,请联系****或者稍后再试.(error:redirect_uri_mismatch) 新浪微博版]]></description><category></category></item><item><title><![CDATA[【iOS7】新增来电黑名单功能，单凭这一点就值得升级]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/9108475</link><guid>https://blog.youkuaiyun.com/typingios/article/details/9108475</guid><author>typingios</author><pubDate>Sun, 16 Jun 2013 22:16:37 +0800</pubDate><description><![CDATA[iOS7的发布确实改变了许多，像我这样没有毅力的人，一再重启写博客计划的人，此次也终于下定决心要坚持更新博客了。
 
        这次一改iOS6发布后不愿去承受诸多bug之痛的心理，勇敢地当起了小白鼠，将我的黑色iPhone 4S 升级到了iOS7。好吧，我承认，是有些不习惯，但是也换来了不少艳羡的目光，着实地满足了一把虚荣心，略微提升了一下自己的“逼格”。
 
       体验了]]></description><category></category></item><item><title><![CDATA[UIbutton 按钮做3D旋转动画 CATransform3DCAAnimation]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/8167516</link><guid>https://blog.youkuaiyun.com/typingios/article/details/8167516</guid><author>typingios</author><pubDate>Fri, 09 Nov 2012 18:52:11 +0800</pubDate><description><![CDATA[- (CAAnimation *)animationRotate
{
    //    UIButton *theButton = sender;
    // rotate animation
    CATransform3D rotationTransform  = 
CATransform3DMakeRotation(M_PI, 0.5, -0.5,0.5);]]></description><category></category></item><item><title><![CDATA[当从网页请求的内容中文显示为乱码时需要从 GBK 转到 UTF-8]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/8077823</link><guid>https://blog.youkuaiyun.com/typingios/article/details/8077823</guid><author>typingios</author><pubDate>Tue, 16 Oct 2012 16:26:53 +0800</pubDate><description><![CDATA[从 GBK 转到 UTF-8

用 NSStringEncoding enc =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000) ，

然后就可以用initWithData：encoding来实现。

 

从 UTF-8 转到 GBK

CFStringConvertEncodi]]></description><category></category></item><item><title><![CDATA[iphone 保存图片到相册照片库]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/7838151</link><guid>https://blog.youkuaiyun.com/typingios/article/details/7838151</guid><author>typingios</author><pubDate>Tue, 07 Aug 2012 10:49:22 +0800</pubDate><description><![CDATA[已知图片保存到相册



UIImageWriteToSavedPhotosAlbum([UIImage imageNamed:photoName], self, @selector(image:didFinishSavingWithError:contextInfo:), nil);






- (void)image:(UIImage *)image didFinis]]></description><category></category></item><item><title><![CDATA[根据url多线程请求载入网络图片]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/7818883</link><guid>https://blog.youkuaiyun.com/typingios/article/details/7818883</guid><author>typingios</author><pubDate>Wed, 01 Aug 2012 16:05:21 +0800</pubDate><description><![CDATA[-(void) processDownloadImageData:(NSData *) imageData
{
    NSString *imagePath = [NSString
stringWithFormat:@"%@/avatar%@.png",document,pathuserID];
    if (![imageData writeToFile:imagePath
ato]]></description><category></category></item><item><title><![CDATA[int 与 unsigned int  (uint) 比较时出现的问题]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/7781634</link><guid>https://blog.youkuaiyun.com/typingios/article/details/7781634</guid><author>typingios</author><pubDate>Tue, 24 Jul 2012 18:24:49 +0800</pubDate><description><![CDATA[今天遇到一个问题 ，简单描述如下

    int   index = -1;
    NSMutableArray *arr = [NSMutableArray
array];
    [arr addObject:@"a"];
    [arr addObject:@"b"];
NSLog(@"%d",[arr
count]);
    
    if (index>[ar]]></description><category></category></item><item><title><![CDATA[ios弹出窗口自动渐渐隐藏]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/7676113</link><guid>https://blog.youkuaiyun.com/typingios/article/details/7676113</guid><author>typingios</author><pubDate>Tue, 19 Jun 2012 12:23:46 +0800</pubDate><description><![CDATA[-(void)removeTip:(UIView *)tip
{
    [UIView
animateWithDuration:0.5
                     animations:^{tip.alpha =
0.0;}
                     completion:^(BOOL finished){ [tip
setHidden:YES]; }]]></description><category></category></item><item><title><![CDATA[oject-c 代码 遍历目录  遍历文件夹 匹配后缀名]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/7668808</link><guid>https://blog.youkuaiyun.com/typingios/article/details/7668808</guid><author>typingios</author><pubDate>Sat, 16 Jun 2012 13:38:55 +0800</pubDate><description><![CDATA[NSArray *fileList = [[NSFileManager
defaultManager] directoryContentsAtPath:deskPath];
NSArray *fileList = [[[NSFileManager defaultManager]
 directoryContentsAtPath:DOCUMENTS_FOLDER]]]></description><category></category></item><item><title><![CDATA[ios下 jpg gif bmp 转 png]]></title><link>https://blog.youkuaiyun.com/typingios/article/details/7664298</link><guid>https://blog.youkuaiyun.com/typingios/article/details/7664298</guid><author>typingios</author><pubDate>Thu, 14 Jun 2012 19:54:00 +0800</pubDate><description><![CDATA[UIImage *img = [UIImage
imageWithContentsOfFile:[deskPath stringByAppendingFormat:@"/%@",path]];
            NSData *imgData = 
UIImagePNGRepresentation(img);
            NSString *newfilePath = []]></description><category></category></item></channel></rss>