首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IOS
订阅
Rust开发者
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Swift多线程编程总结
在开始多线程之前,我们先来了解几个比较容易混淆的概念。 线程与进程之间的关系,拿公司举例,进程相当于部门,线程相当于部门职员。即进程内可以有一个或多个线程。 并发指的是多个任务交替占用CPU,并行指的是多个CPU同时执行多个任务。好比火车站买票,并发指的是一个窗口有多人排队买票…
微信终端开源数据库 WCDB - Swift 版本
WCDB 作为微信的终端数据库,从 2017.6 开源至今,共迭代了 5 个版本。我们一直关注开发者们的需求,并不断优化性能,新增如全文搜索等常用的功能。而这其中,呼声最高的莫过于 对 Swift 的支持。 WCDB ObjC 版本的实现中,由于引入了 C++ 代码,并不能直接…
神笔马良——基于 OpenGL 的涂鸦框架
MaLiang 是 iOS 平台一个基于 OpenGL ES3 的涂鸦绘图库,使用纯 Swift 实现,支持自定义纹理、压力感应、自动笔触等特性,并且提供了一定的自定义扩展的空间。 这篇文章可以看作是对 Github 上 README 说明的详细扩展和补充说明。 我的理念是尽量…
iOS调用QQ客户端发起临时会话
前段时间项目中有个需求,在App内调用QQ客户端,在不是好友前提下,向指定的客服QQ发起临时会话,很简单的一个需求,但是实际实现起来却碰到很多问题. 2.网上搜到的一些方法,大部分都粗秒淡写,要么可以调用QQ客户端,不能成功发送消息,要么是其他问题. 经过一段时间摸索,发现接入…
倒计时设计
计算机是不存在倒计时这个概念的,所有的倒计时设计来源于对定时器的运用:给予一个deadline,以秒为时间间隔,在每次回调时刷新屏幕上的数字。倒计时的实现几乎没有门槛,无论NSTimer也好,GCD也罢,甚至使用CADisplayLink都能用来制作一个倒计时方案。但同样的,低…
[iOS]艺术二维码之路
二维码就是一个矩阵,只不过对于不同的纠错率,生成的矩阵的大小会有不同。 如下图所示,当生成二维码的时候,会根据不同的纠错率生成一个对应大小的矩阵,比方说生成下图左侧 3 × 3 大小的空矩阵,然后根据生成二维码的字符串进行编码,把编码数据以 1 和 0 的形式插入到矩阵当中。如…
一步一步教你用WebSocket进行消息推送(iOS版本)
写作原因:公司这个月的项目计划是优化推送;目前我们推送用的个推(不是不好,项目限制),然后服务器那边人员忙(本人菜鸡iOS程序员),所以我就自己来做咯,如果有错误的地方下面留言我们一起交流哈,要源码的记得回复留下地址哦
用枚举来驱动 TableView 开发
UITableView 是 iOS 开发里最基本的东西,一个简单而又整洁的控件。但 UITableView 的背后还隐藏了很多复杂性:在正确的时间显示等待小菊花、处理 error、等待服务回调并在得到结果的时候显示结果。 在这篇教程里,你会学习如何用枚举来驱动 TableVie…
仿微信导航栏样式平滑过渡组件
A Fully functional UINavigationBar framework for making bar transition more natural!
最新版本支付宝与微信支付集成与使用
好了,到这里,SDK库文件和系统依赖库都已经导入到工程,command+R运行一下,你会发现报错,就是oppssl/asn1.h not found,在我最开始集成支付宝的时候,这个问题折腾了我好久,网上和官方都能找到解决方法,虽然每次都解决了,但是都尝试了好久。 请到 开发者…