- 博客(25)
- 收藏
- 关注
转载 collectionView reloadData时 点击问题
当 collectionView reloadData 时 cell 的 地址不变(缓存池中拿出) 但是 cell的model 或者 属性会reload 重新加载所以 当 reloadData 时 不要触发点击事件 否则 可能会出现 点击的cell 和 你想要实现的有差异。转载于:https://www.cnblogs.com/LoveStoryJX/p/1022439...
2019-01-05 14:23:00
280
转载 强制横屏或者竖屏
应用中可能会遇到在某个页面强制显示横屏或者竖屏的需求。然鹅,系统默认的 只有你在当前页面改变了横竖屏的状态时(也就是 有横屏转为竖屏 或者 竖屏转为横屏的操作)才会触发横竖屏、改变横竖屏。 现在,我们怎么才能进入或者从某个页面退出 就默认设置当前页面强制变为横屏或者竖屏? 需要的方法 1、 - (UIInterfaceOrientationMa...
2018-09-03 13:57:00
883
转载 wkWebView 或者 webView 在客户端隐藏某些布局的方法
首先 我们需要拿到我们需要操作的H5的布局代码(可以根据className 或者其他的 唯一ID标识)比如这段代码中 我们可以根据 <footer class="published text-center"> 中的published text-center 这个 使用 document.getElementsByClassName('published te...
2018-07-26 17:02:00
282
转载 AFNetworking application/x-www-form-urlencoded 数据请求方式
// 请求数据类实例化AFHTTPSessionManager * manager = [AFHTTPSessionManager manager]; // 可变request实例化NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWith...
2017-05-22 14:54:00
576
转载 CMPedometer 实现计步
CMPedometer:统计某段时间内用户步数,距离信息,甚至计算用户爬了多少级楼梯 在iOS8.0及以后系统可以使用(8.0以前用CMSetpCounter)要使用CMPedometeri 需要我们在对应类中导入CoreMotion 并声明属性#import <CoreMotion/CoreMotion.h>@property (nonatomic, s...
2017-03-23 16:32:00
157
转载 计时器的简单实现(GCD)
利用GCD 创建循环调用的方法 记录时间 NSDate * startDate = [NSDate date]; //创建子线程队列 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); //使用之前创建的队列来创...
2017-03-21 17:21:00
114
转载 iOS 动画篇(转)
原文:iOS动画详解(学习动画看这一篇就够了)一、基础知识CAAnimation.png二、CABasicAnimation1. 动画的属性和解释属性解释duration动画的持续时间repeatCount动画持续次数repeatDuration设置动画的时间,在该时间内动画一直...
2017-03-14 14:27:00
109
转载 Runloop和Runtime的简单介绍
Runloop :一、特性iOS中所有的事件监听全部是由Runloop负责监听的,main线程的Runloop在应用启动的时候就会自动创建,其他子线程需要自己启动,不会自己创建Runloop线程和Runloop之间是一一对用的,其关系是保存在一个全局的字典里面,线程刚创建时,并没有Runloop,不主动获取,那么它一直不会有,Runloop的创建发生在第一次获...
2017-03-14 14:25:00
105
转载 iOS项目崩溃日志采集与分析
一、日常开发崩溃分析先看一个下Demo代码: NSString *str = nil; NSArray *arr = @[@"hello",str];代码很简单,因为数组里面有nil元素,所以运行的时候一定会崩溃,运行的崩溃画面分析:先看一个OC的DDemo工程: NSString *str = nil; NSArray *arr = ...
2017-03-14 14:20:00
121
转载 iOS webView、WKWebView、AFNetworking 中的cookie存取
当前一些公司为了快速出一款app,很多时候采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,这样就不可避免的需要使用cookie与Html5交互,下面讲述几种常用情景下cookie的添加方法:一. UIWebView:// 工厂类中存储cookie的方法+ (void)sa...
2017-03-14 13:58:00
117
转载 iOS for 和 forin 的区别 以及注意事项
一 效率:for VS for(... in ...)for 的应用范围广基本可以NSArray、NSArray以及C语言的数组等,而for(... in ...)仅限于NSArray、NSArray等for(... in ...) 更简洁、效率更高测试代码: 10^7 的数组,时间单位 秒,精确度 毫秒NSMutableArray*test...
2017-03-14 11:53:00
260
转载 【转】25个开发性能优化
写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评...
2017-03-03 09:09:00
157
转载 Instruments使用技巧
Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据极为方便,并能及时跟踪随着时间产生的数据.还可以广泛收集不同类型的数据.关于Instrument工具基本使用不在赘述.如下重点说...
2017-03-03 08:43:00
117
转载 【转】ios性能优化
一、首页启动速度启动过程中做的事情越少越好(尽可能将多个接口合并)不在UI线程上作耗时的操作(数据的处理在子线程进行,处理完通知主线程刷新节目)在合适的时机开始后台任务(例如在用户指引节目就可以开始准备加载的数据)尽量减小包的大小优化方法:量化启动时间启动速度模块化辅助工具(友盟,听云,Flurry)二、页面浏览速度json的处理(iO...
2017-03-03 08:40:00
79
转载 关于remote-notification
问题:在启动程序时,日志里面打印了:You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the li...
2017-03-02 17:18:00
396
转载 ios10 推送富文本消息
注意!!!Media Attachments和自定义推送界面本地推送和远程推送同时都可支持附带Media Attachments。不过远程通知需要实现通知服务扩展UNNotificationServiceExtension,在service extension里面去下载attachment,但是需要注意,service extension会限制下载的时间(30s),并且下载...
2017-03-02 14:29:00
246
转载 关于通讯录
iOS9 以下时:一:选择一个联系人的电话号码这里不需要先获取所有的联系人自己做联系人列表,直接使用系统自带的AddressBookUI/ABPeoplePickerNavigationController.h就好。首先需要引入如下三个文件#import <AddressBookUI/ABPeoplePickerNavigationController.h> ...
2016-07-22 17:38:00
152
转载 动态修改UINavigationBar的背景色
这是我们最终想要得到的效果:思路在UISrollView的delegate方法1-(void)scrollViewDidScroll:(UIScrollView*)scrollView中根据当前的contentOffset更新navigationBar的backgroundColor即可,s...
2016-04-14 11:26:00
76
转载 ios 中 旋转设置
ios设备支持旋转的方法:1、修改工程的info.plist中"Supported interface orientations"的值(一般在工程的Taget-> General -> Deployment Info -> Device Orientation处打钩来选择设备支持)。2、实现工程的AppDelegate文件中的(application:suppo...
2016-03-15 13:54:00
113
转载 物流查询代码 ——
AppDelegate.h#import@interface AppDelegate : UIResponder@property (strong, nonatomic) UIWindow *window;@endAppDelegate.m#import "AppDelegate.h"#import "FirstViewController.h"@implementation AppD...
2016-02-18 17:12:00
376
转载 Postman 安装
Postman 下载地址:http://chromecj.com/web-development/2014-09/60/download.html安装方法首先 解压下载的文件;然后 将postman的后缀改为.zip或者.rar解压该文件 并把解压文件中的_matadata文件夹的名称改为 matadata打开chrome浏览器 选择更多工具/...
2016-02-18 17:10:00
94
转载 ios9 新特性 关于xcode7的一些事
----- 转 整理与总结新的触摸体验——iOS9的3D Touch一、引言在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。二、在模拟器上学习和测试3D Touch3D...
2016-02-18 14:13:00
160
转载 xcode 常用快捷键(转)
熟悉Xcode的常用快捷键,可以更快的调整代码的版式,功能。尤其是几个常用的快捷键,更应该是编码必用啊。特整理如下:command相当于win键;control相当于Ctrl键;option相当于Alt键;//排版快捷键command + [ 左移选中的代码command + ] ...
2016-02-03 11:19:00
87
转载 QQ客服 与陌生人临时对话
用applacation 或者 UIWebView 打开QQ (方法自己去找吧)然后看客服QQ权限设置 不要在屏蔽临时会话上打钩最后 登陆http://shang.qq.com/v3/index.html 开通QQ推广ok去试试吧转载于:https://www.cnblogs.com/LoveStoryJX/p/5166...
2016-01-28 14:29:00
164
转载 关于Cocoapods个人总结 一些个稀奇古怪的问题
---恢复内容开始---关于配置cocoapods的步骤网上太多太多,http://www.cnblogs.com/huahua0809/p/4933536.html 1、 配置ruby时出现错误 关于ssl错误 建议直接使用上面网址链接的方法做因为 错误未能解决 希望有大神可以提供思路。2、在将各种配置信息清楚后,用上面网址方法做下去到 pod s...
2016-01-28 14:26:00
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人