iOS
希望丶
这个作者很懒,什么都没留下…
展开
-
*** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit
*** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit-3347.44.2/UICollectionViewData.m:426把自己遇到的坑记录下来...... 如果在一个VC中使用了两个UICollectionView, 在使用rel原创 2015-08-11 21:05:21 · 3129 阅读 · 1 评论 -
iOS 应用内连接WIFI 仅限iOS 11
使用场景当已知SSID和密码的情况下,在应用内切换到这个WIFI, 而不需要跳转到系统WIFI列表页面点击.引入框架1. 在 build Phass -> Link Binay With Libraries 引入框架NetworkExtension.framework2. 在Capabilities 中打开 hotspot Configuration开原创 2017-10-13 09:54:15 · 7460 阅读 · 0 评论 -
iOS 为CollectionView的分区添加背景色
工作中有个需求需要给CollectionView不同的section添加背景,当时在网上只找到了一个份Swift的demo(也可能是我的搜索关键词不对),而我的项目又是用OC写的, 又不想混编, 没办法既然找不到OC索性就把这份代码翻译成OC吧, 然后就有了下面的代码, 顺便附上Swift代码(不是我写的)OC版: https://github.com/704433701/JHCollec原创 2017-03-20 14:36:39 · 5984 阅读 · 0 评论 -
iOS CMPedometer 获取计步数据异常解决办法
使用if ([CMPedometer isStepCountingAvailable]&& [CMPedometer isDistanceAvailable]) { if (!_Pedometer) { _Pedometer = [[CMPedometer alloc]init]; } [_Pedometer startP原创 2017-03-01 17:04:59 · 1663 阅读 · 0 评论 -
iOS Cocoapods APP 使用教程
Cocoapods 是什么我就不多说了.经过了近五年的不懈努力,近日,CocoaPods终于在其官方博客上宣布正式发布CocoaPods 1.0。与此同时,公开了相应的Mac版App——CocoaPods App 1.0,提供了下载方式。有了这个app就可以摆脱命令行终端了.安装安装流程很简单,点击上面的下载链接,下载完安装包解压即可原创 2016-06-03 11:11:31 · 1920 阅读 · 2 评论 -
xcode7.2不能真机调试ios9.2.1系统设备的解决方法
如果你的xcode7.2不能真机调试ios9.2.1系统设备, 请将下载地址http://pan.baidu.com/s/1dEvxEHN 中的压缩包解压,然后放到以下目录中即可/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport原创 2016-01-26 12:42:28 · 985 阅读 · 0 评论 -
iOS 多个异步请求全部请求结束之后刷新UI
使用场景举例:一个tableView的数据源由多个网络请求到的数据组合而成, 当所有网络请求结束之后才需要刷新tableView使用gcd 中的group方法实现:// 创建gcd group serviceGroup = dispatch_group_create(); for (NSInteger i = 1; i < 5; i++) {原创 2016-01-05 17:09:54 · 2424 阅读 · 0 评论 -
iOS 去掉字符串中两头的尖括号
NSString *tokeSt = @""; NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"\\"]; tokeStr = [tokeStr stringByTrimmingCharactersInSet:set];原创 2015-05-27 19:51:35 · 1592 阅读 · 0 评论 -
iOS NSData与NSArray之间的转换
将NSArray转化为NSData类型:NSData *data = [NSKeyedArchiver archivedDataWithRootObject:array]; 将NSData转化为NSArray类型:NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data];原创 2015-05-08 09:50:01 · 2652 阅读 · 0 评论 -
iOS 定位
一行代码显示你的位置iOS中的MapKit集成了定位的功能,使用一行代码就可以在google地图上展示出自己当前的位置,代码如下:[objc] view plaincopyprint?-(IBAction) showLocation:(id) sender { if ([[btnShowLocation ti转载 2015-05-08 14:03:14 · 306 阅读 · 0 评论 -
iOS 给tableViewCell添加动画
当增加数据源时不能使用[tableView reloadData]; ,因为会影响动画效果. NSInteger number = _arr.count; self.indexPaths = [NSMutableArray array]; for (NSInteger i = 0; i < _arr.count - 1; i++) { NSString *原创 2015-05-28 08:55:37 · 507 阅读 · 0 评论 -
iOS 临时想改变状态栏字体颜色
只需要重写下面的方法即可:- (UIStatusBarStyle)preferredStatusBarStyle{ UIStatusBarStyle statusBarStyle = UIStatusBarStyleLightContent; return statusBarStyle;}原创 2015-05-30 18:20:17 · 349 阅读 · 0 评论 -
iOS 如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?
如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?1. - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated;A -->viewWillDisappearB-->viewWi原创 2017-12-06 17:38:58 · 1737 阅读 · 0 评论