首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Choice_
掘友等级
iOS Dev
|
美团
喜欢胶片摄影,喜欢Beatbox,更喜欢Coding
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 23
沸点 1
赞
24
返回
|
搜索文章
最新
热门
iOS - 图文混排技术方案分享
不少同学在工作中都能遇到图文混排的需求。但是实现图文混排的技术方案有好几种,相应的方案优劣也有差别。今天和大家一起分享一下图文混排的技术方案以及我的选择。 Html结合WebView。 利用CoreText,手动解析手动布局。 先说第一种方案,优点是:对于客户端来说,开发难度和…
iOS后台唤醒实战:微信收款到账语音提醒技术总结
本文引用自腾讯大讲堂公众号的技术分享,感谢原作者。 微信为了解决小商户老板们在频繁交易中不方便核对、确认到账的功能痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。本文借此总结了iOS平台上的APP后台唤醒和语音合成、播放等一系列技术开发过程中遇到的坑和小技巧,希望与您分…
iOS 跳转App的二三事
在iOS平台上,经常有这样的需求,当用户在操作的时候需要唤醒或者说跳转到另外一个App中进行操作。 第一种类型十分常见,比如你在某宝上买东西,支付的时候跳转到支付宝进行支付,然后再回来。 本文想要着重说明的是第二种类型。 这个业务场景往往是公司官网或者是宣传页面,用户操作如参加…
VPS自建私人网络云盘(CentOS)
如今各大网络云盘都逐渐销声匿迹,唯一堪用的可能就是百度云了。但受限于百度云收费服务,用户体验并不是那么美好。恰巧笔者手上有一台VPS,利用起来搭建一个私人的云盘十分合适。 目前主流的开源软件NexCloud,ownCloud等。笔者最终挑选的是ownCloud。 一台可用的VP…
数字证书原理(签名,加密,RSA)
这部分内容主要解释一些概念和术语,最好是先理解这部分内容。 加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。 解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密,也就…
Swift - 基础排序算法
排序算法可谓数据结构中的基础知识。在实际编码工作中,直接手写排序算法的情况越来越少,更多的是应用其思想来指引我们更好的写出高效率的代码。温故而知新,写这篇文章目的就是笔者记录复习的一个过程。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访…
iOS Socket.io二三事
Socket.io 是一个基于WebSocket协议的Socket组件。通过这个组件我们可以很容易实现基于Socket连接的功能,例如实时聊天,弹幕等等。 同时Socket.io也支持多平台,在iOS上为Swift编写。 在Socket.io中分别有两个方法,提交和监听。 这两…
iPhone X适配指南之Safe Area
Safe areas的作用是帮助我们将views放置在整个视图中可见的正确的位置。UIKit定义下的View controllers中常常会有一部分特殊的views会被放置在最上方。例如:导航控制器NavigationController的NavigationBar就被放置在视…
Swift 'for - in' 循环的各种姿势
Swift取消了OC中的C形式的for循环。只用一种单一的for - in形式来取代。 本文将为大家介绍几种for - in的姿势。 通过enumerate可以方便的获得元素的下标和内容。官方注释中也提到了另外一种写法,使用元祖来方便获取元素索引。 同时,swift也提供了re…
Swift集合类型操作指南:Map、Filter、Reduce
在OC中操作集合类型往往要使用for - in,但在Swift中,Apple为我们准备了Map、Filter、Reduce等函数,为我们在操作集合类型时候提供了许多便利。 Map函数的操作是:使用 map 来遍历集合并对集合中每一个元素进行同样的操作。 这里需要注意的是,Map…
下一页
个人成就
文章被点赞
30
文章被阅读
56,761
掘力值
774
关注了
79
关注者
516
收藏集
1
关注标签
15
加入于
2017-07-24