sail的技术博客

位置不能带来自由;能力才能让人自由。

iOS支付功能篇:原生WebView调起支付宝客户端支付方案

产品需求: 使用iOS原生WKWebView加载H5调起支付宝客户端进行支付的功能实现。 资源后台提供H5支付接口 e.g : https://qr.alipay.com/bax06385q32ssucugqxm00f1开发历程1. 安卓直接webView加载上面的URL直接可完成跳转...

2017-07-05 15:44:57

阅读数:32469

评论数:10

iOS开发之如何获取当前项目的所有类

#import <Foundation/Foundation.h> @interface NSBundle (YJInfo) /** 获取当前工程下自己创建的所有类 @return 数组 */ + (NSArray <C...

2018-11-14 09:55:03

阅读数:28

评论数:0

隐私政策

本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新...

2018-10-09 20:07:09

阅读数:122

评论数:0

iOS开发之如何手动添加或销毁NavigationController中任意控制器

产品需求: 假设有 A、B、C、D、E、F个控制器 ( -> 表示 push) 示例: A -> B -> C -> D -> E 实现: A -&...

2018-07-06 21:05:12

阅读数:306

评论数:0

【UI】透明度与十六进制值对照表

透明度参照表 透明度 十六进制值 00% FF(不透明) 5% F2 10% E5 15% D8 20% CC 25% BF 30% B2 35% A5 40% 99 ...

2018-07-04 09:25:06

阅读数:95

评论数:0

AI之深度学习教学(0)——从这里出发

原文链接 或许你第一个想弄明白的问题是 人工智能(AI),机器学习(ML),深度学习(DL)三者的区别和联系,下图清晰明了地告诉你。 什么是机器学习从小学开始,我们便一直和「函数」打交道,比如一条直线 若输入为 ,很容易得到 若输入为一段音频,你需要去模拟出一个类似与函数的东西,它的输出便是音...

2018-06-27 15:11:43

阅读数:80

评论数:0

iOS开发适配之通过系统statusBar判断设备网络状态(iPhone X 已适配)

通过系统statusBar判断设备网络状态 (已适配iPhone X) // 获取设备网络状态 + (NSString *)deviceNetWorkStatus { UIApplication *app = [UIApplication sharedApplication]; ...

2018-04-20 21:15:02

阅读数:389

评论数:0

iOS开发SDWebImage之 支持WebP格式图片资源

引言:本文书写目的主要解决以下问题 后台返回的图片url 通过iOS第三方库SDWebImage和Safari都无法加载,但在Chrome中能正常加载 新增 pod 'SDWebImage/WebP’ 支持WebP格式 pod install时,停留在libwebp,报错...

2018-02-11 11:25:54

阅读数:633

评论数:2

iOS开发之 一行命令统计iOS工程代码总行数

原文链接我们有时候想要统计一下我们的工程的总代码行数,来获取一些成就感或者作为别的用图,这里就介绍一些如何便捷地统计代码的行数,非常简单,方法如下:1.打开终端;2.通过cd命令到达我们的工程文件,这里注意如果要避免统计引用的第三方库的代码量,我们就要进一步进到我们自己写的代码文件中去,一般是一个...

2017-11-21 21:06:21

阅读数:209

评论数:0

iOS开发之如何手动销毁掉NavigationController中任意控制器

开发需求: 仿照“今日头条” 中文章详情页面,逻辑是这样的:push进文章详情控制器,点击相关文章,继续push进一个新的相同的详情控制器,依次下去。点击返回和右滑手势返回需直接返回到最前面的控制器(不一定是根控制器)。 需求整理: A 控制器 文章列...

2017-11-18 23:31:50

阅读数:3418

评论数:2

iOS开发之bug:ios Warning: Attempt to present <a viewController: 0x10d0611b0> on <UITabBarController: 0

界面卡死不动,Xcode 日志显示“ios Warning: Attempt to present < a viewController: 0x10d0611b0> on < UITabBarController: 0x101575b60> which is alre...

2017-11-17 17:25:54

阅读数:1755

评论数:0

iOS开发UITableView篇:[self.tableView reloadData]执行时间过长问题解决历程

TableView数据刷新非常慢问题 出现问题原因: 网络问题? 处理数据时间过长? Cell赋值时有耗时操作? 分析 网络问题排除 通过打印,数据请求已经完毕 处理数据时间过长问题排除 处理前打印时间戳,处理完成后打印时间戳,然而并没有耗时 定位在Cell代理方法里面问题 定位理由: N...

2017-10-20 20:34:31

阅读数:794

评论数:0

iPhone identifier对应设备类型(含iPhone XS/Max/XR)

if ([platform isEqualToString:@&amp;amp;quot;iPhone10,1&amp;amp;quot;]) return @&amp;amp;quot;iPhone 8&amp;amp;quot;; if ([platform ...

2017-10-20 17:28:23

阅读数:4174

评论数:0

iOS 11适配:LSApplicationWorkspace无法获取应用安装列表解决方案

iOS11 系统更新后,私有API iOS 11 LSApplicationWorkspace无法获取应用安装列表,导致无法判断某个APP是否已安装。 解决方案:使用私有库 MobileContainerManager.framework//iOS 11 判断APP是否安装 if ([[...

2017-10-09 21:02:17

阅读数:6126

评论数:14

iOS入门指南

iOS入门指南Mac OS系统 Mac 指南传送门 Mac 环境常用快捷键 Mac OS 常用命令 必备开发软件 Xcode - 吃饭的家伙 Dash - 快速查询官方API Postman - 方便调试后台接口 Charles - 拦截请求,方便调试 Snip - 截图软件 Typora - ...

2017-08-03 11:13:41

阅读数:264

评论数:0

Mac OS终端命令

原文 目录操作命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 cd 改变当前目录 cd dirname pwd 显示...

2017-07-18 15:59:22

阅读数:406

评论数:0

iOS开发NSString篇:字符串每隔几个字符插入某个字符

e.g 卡号:1234567890123456789 需求:将该卡号每四个字符用空格分隔 结果:1234 5678 9012 3456 789 算法思路:遍历字符串,每隔4个字符插入一个空格iOS代码实现://每隔4个字符添加一个空格的字符串算法 - (NSString *...

2017-07-05 12:01:16

阅读数:3941

评论数:2

git命令大全

git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配...

2017-06-21 19:06:11

阅读数:222

评论数:0

WWDC2017:ARKit初探

一.【Session602】Introducing ARKit:Augmented Reality for iOS二. 官网APIRelated SessionsSceneKit: What’s New Going Beyond 2D with SpriteKitsession配置ARSessi...

2017-06-21 12:21:08

阅读数:1338

评论数:0

iOS开发之桌面快捷方式【Web Clip】

一. iPhone 配置实用工具安装1. iPhone 配置实用工具下载地址 如图没关系,其实它已经安装成功了 二.创建配置描述文件1.打开iPhone 配置实用工具—>新建配置描述文件2.配置【通用】信息3.配置【Web Clip】4.导出到此一个未签名的描述文件就创建好了,你可以...

2017-06-07 15:41:37

阅读数:883

评论数:1

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