自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 CcocoaPods导入的框架找不到头文件

在TARGET -> BUILD SETTING 中的 USER HEADER SEARCH PATHS中作如下设置:1.添加$(SRCROOT)2.选择recursive

2016-03-23 09:47:12 636

转载 IOS UIKit性能优化实战

详情请看以下链接~http://www.cocoachina.com/ios/20160208/15238.html

2016-02-26 11:16:59 331

原创 IOS为图片截图

-(UIImage*)getSubImage:(UIImage*)inputImage{ float scale = inputImage.size.height/inputImageView.frame.size.height; CGRect mySubImgBounds = CGRectMake((CGRectGetMinX(clipingAreaView.frame)-CGR

2016-02-22 16:52:44 464

转载 IOS项目的目录结构和开发流程(转好文)

转自无网不剩的博客网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。 目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources 一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且

2016-01-29 11:50:42 264

转载 超全!整理常用的iOS第三方资源

一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字输入时,能根据键盘是否弹出来

2016-01-27 16:07:30 395

转载 IOS9中各种微信或QQ分享SDK显示为安装软件

终于下定决心升级到iOS9.1了,升级完成后这才发现app里点分享时只显示微信收藏,分享至好友和分享至朋友圈都没有了。点击微信收藏,居然还提示微信没有安装——想都不用想,肯定是iOS9惹的祸。根据友盟社会化分享iOS文档 可知如果你的应用使用了如SSO授权登录或跳转分享功能,在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到

2015-12-07 11:08:22 612

原创 IOS中setSeparatorInsets无效

加入以下两个方法即可解决:-(void)viewDidLayoutSubviews{    if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {        [self.tableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];   

2015-10-22 16:56:47 1273

转载 IOS中NSTimeZone小结

NSDate *date = [NSDate date];    NSLog(@"date:%@",date);    //系统时区    NSTimeZone *zone = [NSTimeZone systemTimeZone];    NSData *data = [zone data];    NSLog(@"data:%@",data);    //时间缩

2015-09-24 11:01:44 323

原创 Cocoapods的安装与使用

具体内容请看如下链接。

2015-09-10 14:19:45 308

原创 IOS圆形带边头像

UIImage *img = [UIImage imageNamed:@"QQ"];    UIImageView *imgView = [[UIImageView alloc]initWithImage:img];    [imgView setFrame:CGRectMake(284, 180, 60, 60)];    imgView.layer.masksToBounds

2015-09-09 16:54:16 425

原创 Cocopods使用问题:Updating local specs repositories卡住不动

pod install被墙了,用以下命令代替:pod install --verbose --no-repo-update

2015-09-09 16:33:59 872

原创 ios开发中遇到的奇葩问题

IOS开发中遇到的各种奇葩问题

2015-09-08 09:36:39 384

原创 动态改变tableview的cell的高度

一个最简单的方法:在tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath方法中根据cell里面内容的高度来改变,如下代码:-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndex

2015-09-07 14:51:43 659 1

转载 IOS8定位

iOS8以前使用CoreLocation定位1、首先定义一个全局的变量用来记录CLLocationManager对象,引入CoreLocation.framework使用#import 1    @property (nonatomic, strong) CLLocationManager  *locationManager;    2、初始化CLLocationManag

2015-08-26 09:26:55 269

转载 ios 7 statusbar 状态栏 跟随navigationbar的颜色而改变

ios7以下的版本设置导航栏背景颜色可以使用[[UINavigationBar appearance] setTintColor:[UIColor orangeColor]];ios7以后:[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];默认带有一定透明效果,可以使用以

2015-08-13 15:47:32 428

原创 ios中interactivePopGestureRecognizer的问题解决方法

1.自定义控制栏或控制栏按钮的时候,导致无法响应右滑返回事件,这时候要:    self.navigationController.interactivePopGestureRecognizer.enabled = YES;    self.navigationController.interactivePopGestureReconigzer.delegate = self;

2015-07-15 14:07:12 6404 1

原创 IOS中的基础动画CABasicAnimation的运用指南

1.前提信息    CABasicAnimation类主要用于view的移动、旋转和缩放。通过对视图的layer进行控制达到效果,每个视图皆有layer,类似于安卓的画布。    要使用CABasicAnimation类必须在项目里添加框架"QuartzCore.framework",并添加头文件。2.使用CABasicAnimation进行动画的大致流程    大概有三个

2015-07-03 16:08:36 391

原创 IOS获取当前机器ios版本

[[UIDevice currentDevice].systemVersion floatVaule] 若大于7.0,则在界面布局中,将会有一个出现在最上面高度为20的控制栏。

2015-07-02 16:17:47 408

转载 IOS中的UILineBreakMode

typedef enum {   UILineBreakModeWordWrap = 0,   UILineBreakModeCharacterWrap,   UILineBreakModeClip,   UILineBreakModeHeadTruncation,   UILineBreakModeTailTruncation,   UILineBreakModeMidd

2015-06-29 14:57:48 366

原创 IOS中NSDate与NSString的转换

p.s.:转换的关键就在于NSDateFormatter的方法1.先初始化NSDateFormatter并进行设置    NSDateFormatter *formatter = [[NSDateFormatteralloc]init];    [formattersetDateFormat:@"hh时mm分ss秒"];    //方法会自动识别参数中的值并进行自动

2015-06-19 16:47:52 547

转载 (转载)copy,对象自定义copy 什么是property

来自猫猫整理问题之:copy,对象自定义copy 什么是property原文地址:http://blog.csdn.net/u013357243?viewmode=contentscopycopy的正目的copy 目的:建立一个副本,彼此修改,各不干扰 Copy(不可变)和MutableCopy(可变)针对Foundation框架的数据类型。 对于自

2015-06-19 11:57:21 251

原创 IOS中UIScrollView和UIPageControl的联合运用

背景:现在很多app中都回运用到这样的技巧:横向地切换图片,图片下方有若干点指示当前图片是第几页。我们运用UIScrollView和UIPageControl可以达到这样的效果。以下,结合代码简要介绍下怎么实现:1.首先是在要展示该效果的viewControl中添加这个两个视图为成员变量@interfaceMyViewController ()UIScrollViewD

2015-06-19 09:42:19 506

原创 IOS中nil、Null、Nil和NSNull的区别

1.nil用于表示ObjC对象的空指针2.Nil用于表示类的空指针3.Null用于表示其他对象(基本类型、c)的空指针4.NSNull则通常用于设置NSArray中的空值

2015-06-18 16:56:52 319

原创 IOS中计时器NSTimer的使用

1、创建并启动计时器的方法方法一:        timer = [NSTimertimerWithTimeInterval:2.0target:selfselector:@selector(timerEvent)userInfo:nilrepeats:YES];//该方法创建的计时器必须加入currentRunLoop中才会生效       N

2015-06-18 14:26:21 509

原创 ios图片拉伸方法

方法有三:1、- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger) topCapHeight:(NSInteger)//设置左盖宽度与顶盖高度后拉伸之后的1像素区域图像2、- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets //UIEdgeInsets

2015-06-18 11:11:31 365

原创 IOS中根据url在app之间跳转

1.根据url打开safari打开指定网页[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://www.diyvc.com"]]2.在xcode之中,我们可以为每个app都指定其url在target->info->URL TYPES中进行添加,可以对url scheme进行设置,如

2015-06-15 16:22:06 573

转载 IOS点击任意屏幕收起键盘

1.VC中重载touchesBegain事件,然后在里面执行:[self.view endEditing:YES]2.如果不方便取到当前view,可以使用[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponser) to:nil from:nil forEvent:nil];3.[[[UI

2015-06-03 14:10:23 1668

原创 判断IOS判断以便进行适配

#define IOSVersion    [[[UIDevice currentDevice] systemVersion] floatValue]#define IsiOS7Later    !(IOSVersion < 7.0)

2015-06-01 22:22:24 502

原创 IOS调试错误:Unable to run app in Simulator

Unable to run app in SimulatorAn error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4) 只要:iOS Simulator -> Reset Contents and Settings... -> Reset即可恢

2015-06-01 22:17:31 562

原创 UIWebView加载本地html

UIWebView *webView = [[UIWebViewalloc]initWithFrame:CGRectMake(0,0, frame.size.width, frame.size.width)];    webView.delegate =self;        NSString *path = [[NSBundlemainBundle]path

2015-05-28 11:12:17 393

原创 IOS中的block

1.用Apple文档的话来说,A block is an anonymous inline collection of code, and sometimes also called a "closure".按我个人理解来说,一个block就是一个函数体变量,用于实现回调,优点在于可以方便地使用block所在函数体内的局部变量。2.简单示例:int (^maxBlock)(int,

2015-05-28 10:13:20 219

原创 成功导入ASIHttpRequest库的步骤

1.下载库2.将库加入项目(p.s.:这里要删掉库中的test文件夹,不然会出错)3.导入项目所需的基础类库:  (1)SystemConfiguration.fw  (2)MobileCoreServices.fw  (3)CoreGraphics.fw  (4)CFNetwork.fw  (5)libz.1.2.3.dylib  (6

2015-05-28 09:23:58 417

转载 pushViewController/presentModalViewController/addSubView区别及使用方法(搬)

原文地址:http://blog.csdn.net/xiaofansong/article/details/80115571. 用UINavigationController的时候用pushViewController:animated----返回之前的视图[[self navigationController] popViewControllerAnimated:

2015-05-28 09:23:04 310

原创 IOS实现屏幕滚动

1.创建一个UIScrollView对象,setFrame,加入主视图;2.将各种需要滚动的子视图加入滚动试图对象;3.实现滚动的关键:setContentSize,设置滚动视图实例的size,当size的高或宽小于frame的对应值时才能实现滚动。

2015-05-28 09:13:21 869

原创 初章之IOS开发进阶学习

1.学会看官方的开发者文档要做到能够流畅的查看官方的开发者文档。确实有道理,ios最新的开发技术都是国外有了很久之后国内才有的,要做到足够优秀和领先就必须及时地对这些进行了解和学习,不然永远在别人之后。2.学习官方的一些技术指南要学习哪个模块就去照看文档学习。3.wwdc视频资料视频里面没有字幕,http://asciiwwdc.com/里面有文字版,英文。

2015-04-24 21:06:49 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除