自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JS与OC(WK)交互之页面无法释放

js与wk交互主要是通过WKUserContentController管理,但这样的做的时候我们会遇到一个问题,关闭容器的时候,浏览器发现页面并没有释放,断点发现delloc方法也没有执行。解决方法欢迎留言。。。(void)dealloc{[_wkUController removeAllUserScripts];}简单的初始化一个WKWebView(void)_initUI{...

2020-04-11 23:02:28 169

原创 应用重签名

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 105

原创 RSA非对称加密算法

由数学公式:m^e % n = c 加密c^d % n = m 解密私钥不公开,要想破解,必须求出d。e d = f(n) k + 1公钥e和n 私钥d和n 明文m 密文c 。特点:因为要求f(n)…效率低,适合加密小数据。用途:加密Key…数字签名openssl 命令1、生成私钥private.pem安全test LDH$ openssl genrsa -out privat...

2019-12-13 14:20:34 125

原创 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 545

原创 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 325

原创 APP开发-第三方SDK使用

常用的第三方SDK有分享、支付、地图、推送。在相关的开放平台申请开发者账号,创建应用,等待审核通过,按照文档一步步操作。以百度地图为例:http://lbsyun.baidu.com/index.php?title=iossdk按文档导入相关SDK,添加第三方库,在plist文件添加相关属性设置,按照文档对百度地图进行初始化及功能的使用。注意:1、申请的AK必须与Bundle Identi...

2018-12-12 17:56:25 4364

原创 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 211

原创 APP开发之我遇到的那点事儿-3

网络请求(http://t.weather.sojson.com/api/weather/city/101030100) json格式注意:1、iOS 10.0以后要求都使用https请求,不然会被拒。当http请求时,将App Transport Security Settings里:Allow Arbitrary Loads,设置成YES。2、https证书校验执行代理方法(voi...

2018-11-24 14:41:57 102

原创 APP开发之我遇到的那点事儿-2

1、自定义CustomItem,创建CustomTabBar。覆盖默认的tabBar,将自定义tabBar置于最顶层。[self bringSubviewToFront:self.tabBarView];2、创建BaseNavigationController,设置导航栏样式,并适配64和88高度。添加左滑动手势pop效果。3、创建BaseViewController,设置背景色,创建lef...

2018-11-19 22:39:00 99

原创 APP开发之我遇到的那点事儿-1

开发工具:xcode 9.4.1 语言:OC1、创建一个Single View App。2、添加一个.pch文件,在Prefix Header添加.pch文件的路径。3、导入常用的第三方库( cocopads管理),cocopads环境搭建见上一篇。...

2018-11-15 10:59:42 145

原创 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 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除