iOS
文章平均质量分 56
黑色数字
这个作者很懒,什么都没留下…
展开
-
SDWebImage框架
这套开源框架还是蛮重要的, 涉及到异步加载图片源和自动缓存.我们如果能够熟练使用其API 就可以实现很多复杂的需求了.作者依旧在更新,目前3.0 版本已经非常强大! 简化了更多API接口.加强了下载类,支持多个文件同时下载,内置了下载进度功能.等github托管地址如下:https://github.com/rs/SDWebImageSDWebImage转载 2014-11-17 18:18:11 · 395 阅读 · 0 评论 -
iOS设置系统键盘右下角按钮不可点击状态
系统软键盘右下角的“GO”按钮在输入框无论有没有文字的情况下都是可以点击的状态而在做搜索框时,“搜索”按钮却可以在无内容时不可点击,原来是有方法控制的,如下:textFiled.returnKeyType = UIReturnKeyGo;textFiled.clearButtonMode = UITextFieldViewModeWhileEditing;textFiled.e原创 2015-06-27 14:44:31 · 3788 阅读 · 0 评论 -
循环获取本地相册图片
ALAssetsLibrary *library = [[ALAssetsLibraryalloc] init]; [library enumerateGroupsWithTypes:ALAssetsGroupAllusingBlock:^(ALAssetsGroup *group,BOOL *stop) { if(group != nil) {原创 2015-06-30 19:46:19 · 473 阅读 · 0 评论 -
searchbar下的搜索图标及textfiled样式修改
自定义searchbar,重写layoutSubviews就行了,只是ios7以下与IOS7获取UITextField的方法不同-(void)layoutSubviews{ UITextField *searchField; searchField = Nil; if (!IsiOS7()) {转载 2015-07-08 13:54:16 · 2047 阅读 · 0 评论 -
ios7以上,导航栏的按钮会出现向中间偏移问题的解决方法
UIBarButtonItem *item = [[UIBarButtonItemalloc] initWithCustomView:button];UIBarButtonItem *spacer = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace原创 2015-07-08 21:29:12 · 394 阅读 · 0 评论 -
设置searchDisplayController的searchResultsTableView的UITableViewStyle为grouped
[self.searchDisplayController setValue:[NSNumber numberWithInt:UITableViewStyleGrouped] forKey:@"_searchResultsTableViewStyle"];原创 2015-06-12 17:27:18 · 590 阅读 · 0 评论 -
解决UISearchDisplayController搜索结果滚动时,顶部透明的问题
//此句是为了解决搜索结果滚动时,顶部透明的问题[_searchBarsetBackgroundImage:[UIImage imageNamed:@""]forBarPosition:UIBarPositionAnybarMetrics:UIBarMetricsDefault];原创 2015-06-12 17:31:27 · 448 阅读 · 0 评论 -
UIApplicationUserDidTakeScreenshotNotification检查截屏并获取截屏后的图片
- (void)registerTakeScreenShotNotice{ __weak typeof(self) weakSelf =self; NSOperationQueue *mainQueue = [NSOperationQueue mainQueue]; [[NSNotificationCenter defaultCenter] addObser转载 2015-06-12 17:33:52 · 5175 阅读 · 0 评论 -
Xcode6.4中,第三方插件无法使用的解决方法
Xcode6.4中突然发现之前下载的第三方插件无法使用了,比如常用的注释插件VVDocumenter-Xcode,正好看到他们也提供了对应的解决方法:即输入命令行:defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4然后重启Xcode,此时会有弹窗提示,如下图:然后选原创 2015-07-26 10:12:51 · 586 阅读 · 0 评论 -
编写一个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 阅读 · 0 评论 -
iOS开发 APP的国际化与本地化
本文转载自:http://www.cocoachina.com/appstore/20160310/15632.html前言App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会转载 2016-03-12 11:21:57 · 835 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
一个简单类似朋友圈头像背景的代码
- (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 阅读 · 0 评论 -
使用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 评论 -
Xcode自动生成项目文档
在写代码的时候,如果按照一定的规范在头文件里写上注释的话,就可以利用Xcode的文档自动输出功能生成一份完整的HTML项目文档。生成的格式和Apple Developer网站上的API文档几乎是一样的。我们来看看如何利用Xcode生成项目文档。步骤:1. 在XCode里点击Project,然后点Add Target给项目添加一个TARGET2. 在添转载 2014-11-04 16:01:53 · 834 阅读 · 0 评论 -
Xcode快速自动注释插件
为配合自动Xcode自动生产项目文档原创 2014-11-04 16:12:19 · 338 阅读 · 0 评论 -
Xcode6中添加pch文件
1. 新建工程: 2. 创建pch文件: 3. 在setting里面进行设置:转自:http://www.cnblogs.com/YouXianMing/p/3989155.html转载 2014-11-26 22:25:20 · 263 阅读 · 0 评论 -
UITableView的基本使用
- (void)viewDidLoad { [super viewDidLoad]; //初始化数据 NSArray *array1_=@[@"张铁林",@"张国立",@"张国荣",@"张艺谋",@"张惠妹"]; NSArray *array2_=@[@"李小龙",@"李小路"]; NSArray *array3_=@[@转载 2014-11-29 14:42:13 · 341 阅读 · 0 评论 -
自定义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 · 1383 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
IOS项目集成ShareSDK实现第三方登录、分享、关注等功能
ShareSDK官网网址:http://mob.com快速集成第一步:将下载的SDK解压后导入您的工程中,见下图(点击这里查看视频教程)拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”,并点击“Finish“按钮, 如图注意:请务必在上述步骤转载 2015-01-08 14:16:47 · 3176 阅读 · 0 评论 -
iOS模拟器中导入视频,获取相册视频,视频缩略图
在开发用到视频时,模拟器中往往没有视频可用,下面的方法可以把工程中得视频导入到模拟器中- (void)saveAction{ NSMutableArray *videoArray = [NSMutableArray arrayWithCapacity:3]; NSArray *movs = [[NSBundle mainBundle] pathsForResourc原创 2015-01-11 16:20:22 · 22172 阅读 · 1 评论 -
如何为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 评论