sail的技术博客

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

排序:
默认
按更新时间
按访问量

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

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

2017-07-05 15:44:57

阅读数:22770

评论数:10

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

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

2018-07-06 21:05:12

阅读数:61

评论数: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

阅读数:32

评论数:0

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

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

2018-06-27 15:11:43

阅读数:38

评论数:0

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

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

2018-04-20 21:15:02

阅读数:195

评论数:0

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

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

2018-02-11 11:25:54

阅读数:358

评论数:2

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

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

2017-11-21 21:06:21

阅读数:187

评论数:0

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

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

2017-11-18 23:31:50

阅读数:1935

评论数: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

阅读数:1031

评论数:0

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

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

2017-10-20 20:34:31

阅读数:562

评论数:0

iPhone identifier对应设备类型(含iPhone 8/iPhone X)

if ([platform isEqualToString:@"iPhone10,1"]) return @"iPhone 8"; if ([platform isEqualToString:@"iPhone10,2"]) return ...

2017-10-20 17:28:23

阅读数:3531

评论数:0

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

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

2017-10-09 21:02:17

阅读数:4907

评论数:12

iOS入门指南

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

2017-08-03 11:13:41

阅读数:206

评论数:0

Mac OS终端命令

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

2017-07-18 15:59:22

阅读数:384

评论数:0

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

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

2017-07-05 12:01:16

阅读数:3217

评论数:2

git命令大全

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

2017-06-21 19:06:11

阅读数:199

评论数: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

阅读数:1279

评论数:0

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

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

2017-06-07 15:41:37

阅读数:636

评论数:0

HTML5标签点击事件方法:无法传递对象类型参数

如下为onclick 事件,点击触发startTask 方法,其中有两个参数,task 和 type,如果我这里的task是对象类型的,会导致startTask(task,type)方法接收到的task为[object Object],不能拿到数据。 结论:HTML5标签点击事件方法之无...

2017-05-23 10:35:31

阅读数:1223

评论数:0

WebStorm使用之.JS文件自动压缩YUI Compressor配置

WebStorm 破解安装(第一条评论方式授权)YUI compressor源码jar包YUI Compressor配置步骤:选择导航条WebStrom =》Preferences =》Tools =》File Watchers,点击加号添加编辑Watcher完成后点击OK,后续每次command...

2017-05-22 11:38:14

阅读数:2880

评论数:0

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