- 博客(13)
- 收藏
- 关注
原创 iOS开发安全 防反编译
现在公司做的金融类项目,对于安全和反欺诈要求比较高,之前对App安全只有部分涉及,在这个项目中系统化的对App安全防护做了一些工作.一.网络安全http网络请求不安全是大家都知道的,所以配合后端做https的升级是必要的.另一方面就是防中间人攻击,中间人就是介于客户端和服务端中间,截获两端的信息进行篡改,对两端进行欺骗.我们目前采用的方法是对于传输的参数进行验签和加密.先上代码吧.`...
2019-06-13 17:16:51
5708
4
原创 Share Extension编程
Share Extension编程,可以在Safari中快速分享链接至你的App中.创建过程类似于Today,不过多介绍,主要说下内置方法:- (void)viewDidLoad { NSLog(@"viewDidLoad"); self.view.hidden =YES; // 分享信息 [selfshare
2017-03-17 16:01:23
590
原创 Today Extension/widget编程
Today Extension是iOS8中引入的一个新特性,如果需要实时获取的信息,可以在通知中心的Today视图中创建一个Today扩展实现,Today扩展又称为Widget.本文基于XCode8进行介绍.如果需要拓展程序与主程序直接进行信息交换,需要申请组ID(group id),也就是在申请App ID时将主程序Bundle ID 与 拓展程序 Bundle ID设置为组,如下图
2017-03-10 13:08:40
387
原创 优化JS引起UIWebview的内存泄露
在开发中遇到了UIWebview内存回收问题,由于页面主要是由JS加载,引发了内存泄露.使用下面方法基本没有作用- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{ int cacheSizeMemory = 1*1
2017-03-09 15:53:21
1852
原创 iOS 环绕旋转动画实现
// 调用DiyAnimation *circle = [[DiyAnimationalloc] initWithFrame:CGRectMake(0,120, 320, 300)]; [circle setDiyAnimationBackgroundColor:[UIColororangeColor]]; [self.viewa
2017-03-09 15:43:06
2010
原创 Cordova的热更新插件配置
Cordova的热更新处理使用混合开发的一般都是为了减少开发时间,获得不同平台的一致体验,而热更新则是迅速修复线上问题或者静默更新的一种手段,Cordova官方提供了热更新插件,个人尝试后进行了梳理如下:需要cordova 5.0+如何创建工程和添加插件 之前有介绍cordova plugin add cordova-hot-code-push-plugin
2017-02-28 14:43:34
1163
原创 Cordova4.0后的自定义插件
Cordova4.0后的自定义插件在Cordova4.0之后之前的那种仿照官方模式仿写的插件不再实用,实用cordova add plugin 后插件会恢复到初始状态,或者会出现插件无法使用的情况,下面介绍一下Cordova官方提供的一种自定义插件的方法.官方提供的一个工具plugman,安装方法是命令行 npm install -g plugman , npm以及如何更换镜像请百
2016-08-02 17:25:06
339
原创 iOS相机 相册 麦克风 定位等权限是否拥有
相册#import ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus]; if (author ==ALAuthorizationStatusRestricted || author ==ALAuthorizationStatusDenied)
2016-07-05 17:54:02
435
原创 Xcode7 Cordova/CDVViewController.h file not found
Xcode升级到7.0后打包时候提示Cordova/CDVViewController.h file not found,查找资料后的解决方法是: Header Search Path加入"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"
2016-07-04 16:54:30
771
原创 保存图片到指定相册 支持创建新相册
保存图片到指定相册 支持创建新相册 现在工程中遇到一个问题,在选择页面中需要集成一个相机按钮,拍照后相册中要实时更新,下面贴一下保存图片到相册的代码,做了一个相册判断要不然会有可能出现重名的相册,或者同张照片会重复..h#import #import @interface CreateAlbumGroup : NSObject@property(nonatom
2016-07-01 15:23:17
513
原创 判断相册中是否存在某张照片
判断相册中是否存在某张照片 现在遇到一种极端问题,App中有一个功能是选择照片,允许多选,多选后,回到桌面,打开系统的相册将选择的照片删除,然后再返回App点击使用,这时候由于图片被删除会发生异常闪退.下面的方法可以在使用之前判断图片是否存在// photoUrl 是相册图片的链接 ALAssetsLibrary 最好是写一个单例 确保每个地方取到的是同一个//ALAs
2016-06-30 17:26:33
1582
原创 iOS实时获取网络状态之RealReachability
iOS网络状态实时获取 关于iOS网络状态获取之前一直在用Reachability,后来发现无法实时获得网络状态的变化,并且不能很好的判断网络状态,最近发现了一个好用的开源库RealReachability github地址:https://github.com/dustturtle/RealReachability
2016-06-29 15:33:22
2761
原创 iOS隐藏状态栏的方法
状态栏的显示与隐藏1.在UIViewController子类下 可以使用:if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden];
2015-08-25 10:29:42
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人