![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
ぺ袹繎淺笶ぺ
这个作者很懒,什么都没留下…
展开
-
JS与OC(WK)交互之页面无法释放
js与wk交互主要是通过WKUserContentController管理,但这样的做的时候我们会遇到一个问题,关闭容器的时候,浏览器发现页面并没有释放,断点发现delloc方法也没有执行。解决方法欢迎留言。。。(void)dealloc{[_wkUController removeAllUserScripts];}简单的初始化一个WKWebView(void)_initUI{...原创 2020-04-11 23:02:28 · 177 阅读 · 0 评论 -
应用重签名
1、使用WeChat.app LDH$ otool -l WeChat | grep crypt查看是否加密,crypt = 0意味着可以重签名。2、使用codesign -f 对砸壳ipa的Frameworks进行重签名3、删除plugs和watch文件夹,修改info.plist的bunld ID4、新建一个同名工程替换.app,运行即可。...原创 2019-12-27 16:07:05 · 108 阅读 · 0 评论 -
cocoaPods--使用小结
第一步,首先要检查Mac是否安装了rvm。打开终端,输入指令rvm -vstep1 :安装rvmcurl -L get.rvm.io | bash -s stablestep2 :指定源source ~/.rvm/scripts/rvmstep3 :查看版本确认是否安装成功rvm -v//会出现类似这种的 表示安装成功rvm 1.29.3 (latest) by Michal P...原创 2018-11-15 10:01:29 · 99 阅读 · 0 评论 -
APP开发之我遇到的那点事儿-1
开发工具:xcode 9.4.1 语言:OC1、创建一个Single View App。2、添加一个.pch文件,在Prefix Header添加.pch文件的路径。3、导入常用的第三方库( cocopads管理),cocopads环境搭建见上一篇。...原创 2018-11-15 10:59:42 · 149 阅读 · 0 评论 -
APP开发之我遇到的那点事儿-4(NSInvocation调用崩溃)
上一节已经通过接口请求得到一个JSON串并实例化成为id类型。当 id为NSDictionary创建BaseModel用来实例化NSDictionary类型。注意:1 、NSInvocation在调用- (void)getReturnValue:(void )retLoc; retLoc 定义成NSObject类型是,APP崩掉,因为ARC:NSObject对象在getReturnValu...原创 2018-11-26 21:07:37 · 213 阅读 · 0 评论 -
APP开发-第三方SDK使用
常用的第三方SDK有分享、支付、地图、推送。在相关的开放平台申请开发者账号,创建应用,等待审核通过,按照文档一步步操作。以百度地图为例:http://lbsyun.baidu.com/index.php?title=iossdk按文档导入相关SDK,添加第三方库,在plist文件添加相关属性设置,按照文档对百度地图进行初始化及功能的使用。注意:1、申请的AK必须与Bundle Identi...原创 2018-12-12 17:56:25 · 4398 阅读 · 0 评论 -
APP开发-iOS适配(仅对iphone系列手机)
说明:手机型号:iphone 4 - iphone x 系列手机版本:ios8.0及以上版本可以总结为:三种宽度,六种高度,切图需要@2x和@3x导航栏:20(电池条) + 44 = 64 Tabbar:49异形屏适配:导航栏:44(齐刘海) + 44 = 88Tabbar:bottom 上移 34...原创 2018-12-20 18:24:09 · 329 阅读 · 0 评论 -
Mac--代码版本管理
Mac OS系统一般默认安装了SVN1、验证是否安装了svn 命令:svnserve --version2、创建代码库(1) sudo mkdir -p /Users/LDH/Documents/svn/svntest(2)sudo svnadmin create /Users/LDH/Documents/svn/svntest //将之前创建的文件夹设置为svn的代码库,对应路径...原创 2019-02-13 21:00:55 · 550 阅读 · 0 评论