<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[goodstartlin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/goodstartlin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; goodstartlin]]></copyright><item><title><![CDATA[CcocoaPods导入的框架找不到头文件]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/50960537</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/50960537</guid><author>goodstartlin</author><pubDate>Wed, 23 Mar 2016 09:47:12 +0800</pubDate><description><![CDATA[在TARGET -> BUILD SETTING 中的 USER HEADER SEARCH PATHS中作如下设置：
1.添加$(SRCROOT)
2.选择recursive]]></description><category></category></item><item><title><![CDATA[IOS UIKit性能优化实战]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/50748363</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/50748363</guid><author>goodstartlin</author><pubDate>Fri, 26 Feb 2016 11:16:59 +0800</pubDate><description><![CDATA[详情请看以下链接~

http://www.cocoachina.com/ios/20160208/15238.html]]></description><category></category></item><item><title><![CDATA[IOS为图片截图]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/50717861</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/50717861</guid><author>goodstartlin</author><pubDate>Mon, 22 Feb 2016 16:52:44 +0800</pubDate><description><![CDATA[-(UIImage*)getSubImage:(UIImage*)inputImage{
    float scale = inputImage.size.height/inputImageView.frame.size.height;
    CGRect mySubImgBounds = CGRectMake((CGRectGetMinX(clipingAreaView.frame)-CGR]]></description><category></category></item><item><title><![CDATA[IOS项目的目录结构和开发流程(转好文)]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/50606292</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/50606292</guid><author>goodstartlin</author><pubDate>Fri, 29 Jan 2016 11:50:42 +0800</pubDate><description><![CDATA[转自无网不剩的博客
网上相关的资源不多，开源的且质量还不错的iOS项目也是少之又少，最近正好跟同事合作了一个iOS项目，来说说自己的一些想法。
 
目录结构
AppDelegate
Models
Macro
General
Helpers
Vendors
Sections
Resources
 
一个合理的目录结构首先应该是清晰的，让人一眼看上去就能大概了解目录的职责，且]]></description><category></category></item><item><title><![CDATA[超全！整理常用的iOS第三方资源]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/50595009</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/50595009</guid><author>goodstartlin</author><pubDate>Wed, 27 Jan 2016 16:07:30 +0800</pubDate><description><![CDATA[一：第三方插件

1:基于响应式编程思想的oc
地址：https://github.com/ReactiveCocoa/ReactiveCocoa
2：hud提示框
地址：https://github.com/jdg/MBProgressHUD
3：XML/HTML解析
地址：https://github.com/topfunky/hpple
4：有文字输入时，能根据键盘是否弹出来]]></description><category></category></item><item><title><![CDATA[IOS9中各种微信或QQ分享SDK显示为安装软件]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/50203409</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/50203409</guid><author>goodstartlin</author><pubDate>Mon, 07 Dec 2015 11:08:22 +0800</pubDate><description><![CDATA[终于下定决心升级到iOS9.1了，升级完成后这才发现app里点分享时只显示微信收藏，分享至好友和分享至朋友圈都没有了。点击微信收藏，居然还提示微信没有安装——想都不用想，肯定是iOS9惹的祸。
根据友盟社会化分享iOS文档 可知如果你的应用使用了如SSO授权登录或跳转分享功能，在iOS9下就需要增加一个可跳转的白名单，指定对应跳转App的URL Scheme，否则将在第三方平台判断是否跳转时用到]]></description><category></category></item><item><title><![CDATA[IOS中setSeparatorInsets无效]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/49335803</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/49335803</guid><author>goodstartlin</author><pubDate>Thu, 22 Oct 2015 16:56:47 +0800</pubDate><description><![CDATA[加入以下两个方法即可解决：
-(void)viewDidLayoutSubviews
{
    if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
        [self.tableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
   ]]></description><category></category></item><item><title><![CDATA[IOS中NSTimeZone小结]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/48708249</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/48708249</guid><author>goodstartlin</author><pubDate>Thu, 24 Sep 2015 11:01:44 +0800</pubDate><description><![CDATA[NSDate *date = [NSDate date];
    NSLog(@"date:%@",date);
    //系统时区
    NSTimeZone
 *zone = [NSTimeZone systemTimeZone];
    NSData
 *data = [zone data];
    NSLog(@"data:%@",data);
    //时间缩]]></description><category></category></item><item><title><![CDATA[Cocoapods的安装与使用]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/48342835</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/48342835</guid><author>goodstartlin</author><pubDate>Thu, 10 Sep 2015 14:19:45 +0800</pubDate><description><![CDATA[具体内容请看如下链接。]]></description><category></category></item><item><title><![CDATA[IOS圆形带边头像]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/48318479</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/48318479</guid><author>goodstartlin</author><pubDate>Wed, 09 Sep 2015 16:54:16 +0800</pubDate><description><![CDATA[UIImage *img = [UIImage imageNamed:@"QQ"];
    UIImageView *imgView = [[UIImageView alloc]initWithImage:img];

    [imgView setFrame:CGRectMake(284, 180, 60, 60)];
    imgView.layer.masksToBounds ]]></description><category></category></item><item><title><![CDATA[Cocopods使用问题：Updating local specs repositories卡住不动]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/48317993</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/48317993</guid><author>goodstartlin</author><pubDate>Wed, 09 Sep 2015 16:33:59 +0800</pubDate><description><![CDATA[pod install被墙了，用以下命令代替：
pod install --verbose --no-repo-update]]></description><category></category></item><item><title><![CDATA[ios开发中遇到的奇葩问题]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/48286613</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/48286613</guid><author>goodstartlin</author><pubDate>Tue, 08 Sep 2015 09:36:39 +0800</pubDate><description><![CDATA[IOS开发中遇到的各种奇葩问题]]></description><category></category></item><item><title><![CDATA[动态改变tableview的cell的高度]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/48265527</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/48265527</guid><author>goodstartlin</author><pubDate>Mon, 07 Sep 2015 14:51:43 +0800</pubDate><description><![CDATA[一个最简单的方法：
在tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath方法中根据cell里面内容的高度来改变，如下代码：
-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndex]]></description><category></category></item><item><title><![CDATA[IOS8定位]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/47998529</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/47998529</guid><author>goodstartlin</author><pubDate>Wed, 26 Aug 2015 09:26:55 +0800</pubDate><description><![CDATA[iOS8以前使用CoreLocation定位
1、首先定义一个全局的变量用来记录CLLocationManager对象，引入CoreLocation.framework使用#import 
1

    @property (nonatomic, strong) CLLocationManager  *locationManager;
    
2、初始化CLLocationManag]]></description><category></category></item><item><title><![CDATA[ios 7 statusbar 状态栏 跟随navigationbar的颜色而改变]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/47613799</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/47613799</guid><author>goodstartlin</author><pubDate>Thu, 13 Aug 2015 15:47:32 +0800</pubDate><description><![CDATA[ios7以下的版本设置导航栏背景颜色可以使用



[[UINavigationBar appearance] setTintColor:[UIColor orangeColor]];

ios7以后：

[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];

默认带有一定透明效果，可以使用以]]></description><category></category></item><item><title><![CDATA[ios中interactivePopGestureRecognizer的问题解决方法]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/46892447</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/46892447</guid><author>goodstartlin</author><pubDate>Wed, 15 Jul 2015 14:07:12 +0800</pubDate><description><![CDATA[1.自定义控制栏或控制栏按钮的时候，导致无法响应右滑返回事件，这时候要：
    self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    self.navigationController.interactivePopGestureReconigzer.delegate = self;]]></description><category></category></item><item><title><![CDATA[IOS中的基础动画CABasicAnimation的运用指南]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/46742899</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/46742899</guid><author>goodstartlin</author><pubDate>Fri, 03 Jul 2015 16:08:36 +0800</pubDate><description><![CDATA[1.前提信息
    CABasicAnimation类主要用于view的移动、旋转和缩放。通过对视图的layer进行控制达到效果，每个视图皆有layer，类似于安卓的画布。
    要使用CABasicAnimation类必须在项目里添加框架"QuartzCore.framework"，并添加头文件。


2.使用CABasicAnimation进行动画的大致流程
    大概有三个]]></description><category></category></item><item><title><![CDATA[IOS获取当前机器ios版本]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/46728001</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/46728001</guid><author>goodstartlin</author><pubDate>Thu, 02 Jul 2015 16:17:47 +0800</pubDate><description><![CDATA[[[UIDevice currentDevice].systemVersion floatVaule] 


若大于7.0，则在界面布局中，将会有一个出现在最上面高度为20的控制栏。]]></description><category></category></item><item><title><![CDATA[IOS中的UILineBreakMode]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/46682453</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/46682453</guid><author>goodstartlin</author><pubDate>Mon, 29 Jun 2015 14:57:48 +0800</pubDate><description><![CDATA[typedef enum {
   UILineBreakModeWordWrap = 0,
   UILineBreakModeCharacterWrap,
   UILineBreakModeClip,
   UILineBreakModeHeadTruncation,
   UILineBreakModeTailTruncation,
   UILineBreakModeMidd]]></description><category></category></item><item><title><![CDATA[IOS中NSDate与NSString的转换]]></title><link>https://blog.youkuaiyun.com/goodstartlin/article/details/46563149</link><guid>https://blog.youkuaiyun.com/goodstartlin/article/details/46563149</guid><author>goodstartlin</author><pubDate>Fri, 19 Jun 2015 16:47:52 +0800</pubDate><description><![CDATA[p.s.：转换的关键就在于NSDateFormatter的方法
1.先初始化NSDateFormatter并进行设置


    NSDateFormatter *formatter = [[NSDateFormatter
alloc]init];
    [formatter
setDateFormat:@"hh时mm分ss秒"];
    //方法会自动识别参数中的值并进行自动]]></description><category></category></item></channel></rss>