滴滴开源工具 -- DoraemonKit

https://github.com/didi/DoraemonKit 每一个稍微有点规模的 App,总会自带一些线下的测试功能代码,比如环境切换功能、帧率查看功能等等,这些功能的切换入口往往放在各式各样的入口中,比如一些特殊的手势,双击 statusBar,双击某一个功能区块,或者新建一个 ke...

2019-02-14 10:38:47

阅读数 741

评论数 1

iOS 微信支付集成及其注意点

1、集成的流程,请参考官方流程 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5 注意点: 1、由于iOS9 开始要设置“白名单”,则LSApplicationQueriesSchemes设置好“wechat”,“weix...

2019-01-28 11:09:34

阅读数 205

评论数 0

iOS 支付宝支付集成及其注意点

1、集成的流程,请参考官方流程 https://docs.open.alipay.com/204/105295/ 注意点: 1、如果项目已经集成“友盟统计SDK”,使用手动集成的“AlipaySDK_No_UTDID”; 2、由于iOS9 开始要设置“白名单”,则LSApplicationQuer...

2019-01-28 10:52:00

阅读数 186

评论数 0

iOS 导航栏pop返回时出现黑块问题

问题描述: 一个隐藏导航栏的A页面push到另一个有导航栏的B页面,然后从B页面pop回A页面导航栏就会出现一个黑块 原因是:A界面导航栏被影藏,B页面的导航栏存在。过渡的时候没有动画 1、为window设置一个背景颜色(不建议使用) - (BOOL)application:(UIApplica...

2019-01-25 22:18:46

阅读数 191

评论数 0

LSApplicationQueriesSchemes

从iOS9之后,引入了白名单的概念。 1、在iOS9之后,如果使用 canOpenURL:方法,该方法所涉及到的 URL Schemes 必须在"Info.plist"中将它们列为白名单,否则不能使用。key叫做LSApplicationQuer...

2019-01-25 15:07:16

阅读数 382

评论数 1

iOS 判断 iPhoneXS Max、iPhoneXS、iPhoneXR、iPhoneX

iPhoneX 的分辨率:2436 * 1125 || pt: 812 * 375 iPhoneXr的分辨率:1792 * 828 || pt: 896 * 414 iPhoneXs 的分辨率: 2436 * 1125 || pt: 812 * 375 iP...

2019-01-24 16:46:00

阅读数 724

评论数 1

iOS获取App信息、设备信息

第一部分:App的信息 获取App的版本号、App的build版本号、包名、App显示名称等等 /*获取当前App的版本号信息*/ + (NSString *)getAppVersion { NSBundle *currentBundle = [NSBundle mainBundle]; ...

2019-01-24 16:22:51

阅读数 484

评论数 0

iOS 友盟统计界面统计

友盟统计界面统计,需要在对应ViewController中的viewWillAppear和viewWillDisappear中加入一行代码就OK 具体如下: 1、在自己封装BaseViewController(父类)中加入如下方法 -(void)beginLogPageView { ...

2019-01-24 10:00:43

阅读数 273

评论数 1

App Store审核被拒问题,及其解决方案(2.1、2.5.13、3.2.1、4.1、4.2.3、5.1.1、5.1.2、5.2.1)

App Store审核被拒问题,及其解决方案 1、Guideline 2.1 - Information Needed 2、Guideline 2.5.13 - Performance - Software Requirements 3、Guideline 3.2.1 - Business - O...

2019-01-21 10:30:19

阅读数 1996

评论数 1

iOS上传AppStore所需各种图片尺寸

引导页: 640 * 960 640 *1136 750 *1334 1080 *1920 启动页: 640 * 960 640 *1136 750 *1334 768 *1024 1242 *2208 1536 *2048 上传appStore所需各分辨率图片: 3.5 640 * 960...

2019-01-20 21:39:56

阅读数 2538

评论数 1

iOS AlipaySDK(支付宝支付)集成问题汇总

已集成友盟应用统计 UMCSecurityPlugins 安全组件,现在集成支付宝支付,导入 AlipaySDK.framework 就出现 UTDID 冲突错误,如下所示: 解决方法就是换个支付宝支付 SDK 就可以了,AlipaySDK_No_UTDID ...

2019-01-20 20:51:53

阅读数 349

评论数 0

iOS 个人开发者账号转公司开发者账号

苹果开发者账号常见的分类为个人、公司和企业三种,其功能权益也有所不同。在费用上,个人和公司账号每年 99 美元,而企业账号每年要 299 美元。在协作人数上,个人账号就有所限制,限于 1 人(开发者自己),公司和企业则同时支持多人使用,可以创建团队、添加团队成员至开发者账号。因此当个人开发者账号满...

2019-01-17 15:55:19

阅读数 1011

评论数 0

iOS 指纹、Face ID验证 --- LocalAuthentication

在iPhone 5s(iOS8)加入Touch ID后,指纹识别的功能在App中逐渐受到青睐,特别是对于本地安全较高的应用(如带支付的App)指纹识别是必备的功能,它既能解决在验证过程中输入密码的繁琐过程,同时指纹识的安全等级更高。那么,要想在自己开发的应用中使用指纹识别,就必须要LocalAut...

2019-01-16 15:15:51

阅读数 266

评论数 0

Apple 投诉网站

Apple 投诉网站: reportaproblem.apple.com

2019-01-14 22:33:20

阅读数 520

评论数 0

iOS 富文本 隐私协议

利用富文本,制作可点击的隐私协议 #import "ViewController.h" #define font 17 @interface ViewController ()<UITextViewDelegate> ...

2019-01-14 10:01:36

阅读数 137

评论数 0

AFNetworking的注意点

几个注意点: **1、设置超时时间:**这个时间要根据自己公司服务器的相应时间来时,一般设置为10s左右,,一般一个接口的请求时间不超过0.2s。 2、设置缓存策略:(常用的是默认策略和离线模式):默认策略,如果NSCachedURLResponse对于请求不存在,则从源端获取,如果对于请求存在他...

2019-01-03 14:58:21

阅读数 166

评论数 0

iOS 防止抓包(SSL Pinning)

1、判断是否有网络代理(不推荐) 当进行网络请求的时候,客户端判断当前是否设置了代理,如果设置了代理,不允许进行访问,附带判断是否设置代理的代码: + (BOOL)getProxyStatus { NSDictionary *proxySettings = NSMakeCollectabl...

2018-12-05 16:06:11

阅读数 640

评论数 0

iOS 保持APP在后台长时间运行

官方网站: https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle/preparing_your_app_to_run_in_the_background?language=ob...

2018-12-05 15:10:34

阅读数 1114

评论数 0

数据库连接池库Libzdb

Libzdb 实现了一个小型、快速和易用的线程安全的连接池数据库API,可连接多种数据库,零配置,通过URL指定连接信息。 Libzdb官网:http://www.tildeslash.com/libzdb/ 1 简介 一个非常小,简单的数据库连接池库。 1.1 特点 a、 线程安全。 b、连...

2018-12-05 11:30:22

阅读数 105

评论数 0

iOS提交审核注意点

(1)奔溃的程序或者存在重大BUG:产品提审前一定要经过反复的测试,如果存在APP频繁奔溃或者闪退,要通过的概率基本为零,在苹果丛林法则中,用户体验至上。 (2)诱导用户评论:假如APP中出现“给个好评”、“五星好评”、“好评奖励”等诱导性评论,基本是审核NG的。 (3)权限功能:需要增加提示并告...

2018-11-27 23:07:07

阅读数 207

评论数 0

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