摘要:
1、使用 JSContext ,首先获取当前webview JS上下文 2.JS调用原生方法 block中用来接收js的传值,“nativeTitle” 为定义好的方法名 这里要注意两个问题:第一、block中注意jsContext对象的循环引用; 第二、block中是在子线程,因此执行UI操作时, 阅读全文
摘要:
参考链接: http://www.jianshu.com/p/948a92208ee2 阅读全文
摘要:
原文链接: 确实有很多好用的工具。 http://huluo666.cn/2016/03/30/iOS%20高效率编程工具篇/ 图片压缩网站:https://tinypng.com 阅读全文
摘要:
需要在定位前后对系统语言进行转换: 自己写的一个定位管理类: // // LRHLocationUtils.h // LRHAPP // // Created by ZY on 2017/4/6. // Copyright © 2017年 Vision Credit Ltd. All rights 阅读全文
摘要:
运行脚本后报错: xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH 后面根据对比发现新版的Xcode少了这个PackageApplication(转注:PackageA 阅读全文
摘要:
Xcode提示这种错误,需要修改Xcode的一个配置: TARGETS -> Build Settings -> 搜索Language ,把 Weak Reference in xxxx改为YES,如下图: 阅读全文
摘要:
为了防止反编译加固安全,对项目关键方法名进行混淆: 参考链接:http://www.android100.org/html/201509/11/180649.html 阅读全文
摘要:
在这里添加Run Script, 项目中用到2个地方: 1.每次编译运行版本号(bundleVersion)自增+1 2.是在为项目关键方法添加代码混淆时,运行某个脚本 这里唯一需要注意的是if判断语句,每个字符之间都要添加空格,不加空格可以通过编译,但是不会进入下一句,应该是脚本语法的问题,当时试 阅读全文
摘要:
当用户用多个手指滑动scrollview时,缓慢停止,并没有触发这个代理方法: - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { } UICollectionView有3种停止滚动类型,分别是:1、快速滚动,自然停止; 阅读全文
摘要:
第一种方法:通过设置layer的属性 这种方法简单,但是很影响性能,特别是在UIcollectionView中展示大量圆角图片,一般在正常的开发中使用很少 第二种方法:使用CAShapeLayer和UIBezierPath设置圆角,第二种最好,对内存的消耗最少,而且渲染快速 UIRectEdgeLe 阅读全文