自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianyou的专栏

口 可 口 可

  • 博客(27)
  • 收藏
  • 关注

转载 如何为Swift进行宏定义

本文转自:http://www.cnblogs.com/JianweiWang/p/5142306.html这阵子一直在自学Swift, 因为之前iOS的开发一直用Objective-C, 所以习惯了C语言那种宏定义方式, Swift作为一款更加安全的语言, 放弃了C语言中的宏定义, 有效的防止预编译时代码宏替换的安全隐患, 但是也并非不能进行宏定义, 在这里我们可以像java一样进行全局

2016-03-25 20:43:38 2471 1

原创 Swift 中的SDWebImage类似库Kingfisher

Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版。https://github.com/onevcat/KingfisherRequirementsiOS 8.0+, tvOS 9.0+, watchOS 2.0+ or OS X 10.10+Xcode 7.3 or above从3月24起Kingfis

2016-03-25 13:31:54 8996

转载 编写一个iOS应用之前必须做的7件事(附相关资源)

本文转自:http://www.cocoachina.com/ios/20160316/15685.html本文由CocoaChina--不再犹豫([email protected])翻译作者:@NIkant Vohra原文:7 Things you must absolutely do before writing an iOS app

2016-03-19 18:54:07 407

转载 iOS开发 APP的国际化与本地化

本文转载自:http://www.cocoachina.com/appstore/20160310/15632.html前言App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会

2016-03-12 11:21:57 835

原创 Xcode6.4中,第三方插件无法使用的解决方法

Xcode6.4中突然发现之前下载的第三方插件无法使用了,比如常用的注释插件VVDocumenter-Xcode,正好看到他们也提供了对应的解决方法:即输入命令行:defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4然后重启Xcode,此时会有弹窗提示,如下图:然后选

2015-07-26 10:12:51 586

原创 ios7以上,导航栏的按钮会出现向中间偏移问题的解决方法

UIBarButtonItem *item = [[UIBarButtonItemalloc] initWithCustomView:button];UIBarButtonItem *spacer = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace   

2015-07-08 21:29:12 394

转载 searchbar下的搜索图标及textfiled样式修改

自定义searchbar,重写layoutSubviews就行了,只是ios7以下与IOS7获取UITextField的方法不同-(void)layoutSubviews{     UITextField *searchField;    searchField =  Nil;     if (!IsiOS7()) {                

2015-07-08 13:54:16 2047

原创 循环获取本地相册图片

ALAssetsLibrary *library = [[ALAssetsLibraryalloc] init];    [library enumerateGroupsWithTypes:ALAssetsGroupAllusingBlock:^(ALAssetsGroup *group,BOOL *stop) {       if(group != nil) {

2015-06-30 19:46:19 473

原创 iOS设置系统键盘右下角按钮不可点击状态

系统软键盘右下角的“GO”按钮在输入框无论有没有文字的情况下都是可以点击的状态而在做搜索框时,“搜索”按钮却可以在无内容时不可点击,原来是有方法控制的,如下:textFiled.returnKeyType = UIReturnKeyGo;textFiled.clearButtonMode = UITextFieldViewModeWhileEditing;textFiled.e

2015-06-27 14:44:31 3788

转载 UIApplicationUserDidTakeScreenshotNotification检查截屏并获取截屏后的图片

- (void)registerTakeScreenShotNotice{   __weak typeof(self) weakSelf =self;    NSOperationQueue *mainQueue = [NSOperationQueue mainQueue];    [[NSNotificationCenter defaultCenter] addObser

2015-06-12 17:33:52 5175

原创 解决UISearchDisplayController搜索结果滚动时,顶部透明的问题

//此句是为了解决搜索结果滚动时,顶部透明的问题[_searchBarsetBackgroundImage:[UIImage imageNamed:@""]forBarPosition:UIBarPositionAnybarMetrics:UIBarMetricsDefault];

2015-06-12 17:31:27 448

原创 设置searchDisplayController的searchResultsTableView的UITableViewStyle为grouped

[self.searchDisplayController setValue:[NSNumber numberWithInt:UITableViewStyleGrouped] forKey:@"_searchResultsTableViewStyle"];

2015-06-12 17:27:18 590

转载 Xcode中添加多个targets进行版本控制

文章转自:http://blog.csdn.net/ysysbaobei/article/details/10951991在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro、Lite、Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下:     点击左侧的工程名称,右侧会出现PROJECT和TAR

2015-02-28 11:39:29 535

原创 一个简单类似朋友圈头像背景的代码

- (void)addBackGroundView{ _scrollView = [[UIScrollView alloc] initWithFrame:self.tableView.bounds]; [self.tableView.backgroundView insertSubview:_scrollView atIndex:0]; self.scrollV

2015-02-11 11:58:38 1173

转载 执行pod install还是pod update都卡在了Analyzing dependencies不动

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod upd

2015-02-09 16:41:21 751

转载 使用CocoaPods过程中 Unable to find a specification for

文章转自:http://blog.csdn.net/zhangao0086/article/details/39703083当把CocoaPods生成的workspace移动到上层目录时,需要改下Pods.xcconfig和工程里的一些设置,就通常没什么难度。当遇到这个问题时:Could not automatically select an X

2015-02-01 23:18:56 29477 4

原创 iOS模拟器中导入视频,获取相册视频,视频缩略图

在开发用到视频时,模拟器中往往没有视频可用,下面的方法可以把工程中得视频导入到模拟器中- (void)saveAction{ NSMutableArray *videoArray = [NSMutableArray arrayWithCapacity:3]; NSArray *movs = [[NSBundle mainBundle] pathsForResourc

2015-01-11 16:20:22 22172 1

转载 Can’t find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad

在Xcode6下的模拟器点击UITextField控件显示键盘时会显示如下错误提示:Can’t find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Portrait_iPhone-Simple-Pad_Default或者Can’t find k

2015-01-09 14:08:39 1184

转载 IOS项目集成ShareSDK实现第三方登录、分享、关注等功能

ShareSDK官网网址:http://mob.com快速集成第一步:将下载的SDK解压后导入您的工程中,见下图(点击这里查看视频教程)拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”,并点击“Finish“按钮, 如图注意:请务必在上述步骤

2015-01-08 14:16:47 3176

转载 iOS工程适配64-bit

文章转自:http://www.cocoachina.com/ios/20150106/10848.html终究还是来了。Apple下发了支持64位的最后通牒:As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-b

2015-01-08 10:28:47 361

转载 自定义UISearchBar 适配IOS6和IOS7 修改放大镜图标 修改光标颜色 修改边框颜色 placeholder颜色 设置文本框背景

文章转自:http://blog.csdn.net/zhang_red/article/details/21447535总结下常用的几点:1、修改放大镜图标[self setImage:[UIImage imageNamed:@"search_icon"] forSearchBarIcon:UISearchBarIconSearchstate:UIControlStat

2015-01-07 17:42:48 1384

原创 UITableViewCell autolayout Unable to simultaneously satisfy constraints.

自定义UITableViewCell,并使用代码添加约束时(需要label动态高度,cell也动态高度),有时会报Unable to simultaneously satisfy constraints.,经过反复查看也没看出是什么原因导致的,很是苦恼!!!后来发现,UITableViewCell,默认高度是44,只要设置高度约束大于44就会出现该错误。

2014-12-02 16:21:05 736

转载 UITableView的基本使用

- (void)viewDidLoad  {      [super viewDidLoad];      //初始化数据      NSArray *array1_=@[@"张铁林",@"张国立",@"张国荣",@"张艺谋",@"张惠妹"];      NSArray *array2_=@[@"李小龙",@"李小路"];      NSArray *array3_=@[@

2014-11-29 14:42:13 341

转载 Xcode6中添加pch文件

1. 新建工程: 2. 创建pch文件: 3. 在setting里面进行设置:转自:http://www.cnblogs.com/YouXianMing/p/3989155.html

2014-11-26 22:25:20 263

转载 SDWebImage框架

这套开源框架还是蛮重要的, 涉及到异步加载图片源和自动缓存.我们如果能够熟练使用其API 就可以实现很多复杂的需求了.作者依旧在更新,目前3.0 版本已经非常强大! 简化了更多API接口.加强了下载类,支持多个文件同时下载,内置了下载进度功能.等github托管地址如下:https://github.com/rs/SDWebImageSDWebImage

2014-11-17 18:18:11 395

原创 Xcode快速自动注释插件

为配合自动Xcode自动生产项目文档

2014-11-04 16:12:19 338

转载 Xcode自动生成项目文档

在写代码的时候,如果按照一定的规范在头文件里写上注释的话,就可以利用Xcode的文档自动输出功能生成一份完整的HTML项目文档。生成的格式和Apple Developer网站上的API文档几乎是一样的。我们来看看如何利用Xcode生成项目文档。步骤:1. 在XCode里点击Project,然后点Add Target给项目添加一个TARGET2. 在添

2014-11-04 16:01:53 834

空空如也

空空如也

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

TA关注的人

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