首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
britzlieg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
iOS 2019 隆中对
又到了回首过去,展望未来的时刻。最近密集的企业裁员消息促使我们重新思考一个问题:如何规划我们的未来。前有“程序员干到 35 岁就没人要了”,后有“iOS 开发没人要了”,真是惨呢。 有人统计后发现,过去每年年底都有人说是寒冬,只是一个月经说法。 也有强者说,我觉得“寒冬”是弱者…
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。
HSStockChart:用 Swift 绘制股票分时图、K 线图
HSStockChart 是一个绘制股票分时图、K 线图的库。支持流畅的回弹拖动,长按十字线,捏合放大缩小等功能,主要使用了 CAShapeLayer 来绘图,相比使用 Core Graphics 和重写 drawRect 的方法更高效,占用内存更小。 支持绘制分时图,五日分时…
iOS底层原理探究-Runloop
1. 概述 一般来说,一个线程只能执行一个任务,执行完就会退出,如果我们需要一种机制,让线程能随时处理时间但并不退出,那么 RunLoop 就是这样的一个机制。Runloop是事件接收和分发机制的一个实现。 RunLoop实际上是一个对象,这个对象在循环中用来处理程序运行过程中…
Metal 系列教程(1)- Metal 介绍及基本使用
Metal 介绍及基本使用 最近做的一个技术研究,metal 的国内相关资料很少,所以整理了这一系列文章,希望能帮到有用的人。 什么是 Metal Metal 是一个和 OpenGL ES 类似的面向底层的图形编程接口,通过使用相关的 api 可以直接操作 GPU ,最早在 20…
[贝聊科技]iOS 代码架构(一)如何创建一个易复用的组件
前言 贝聊的移动客户端分别有家长端和老师端,一家公司里同时维护多个业务上有关联性的app这种情况其实很常见,例如一些提供 O2O 服务的公司,经常会分用户端和商家端。这些客户端虽然各自负责着一个业务环里面的不同部分,看似不相关,但其实内在的设计、代码都有很多共同之处。 我们编写代…
移动开发者的必知音视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在 2016 因为业务需要接触到音视频相关的领域,而开源的 GSYVideoPlayer 恰好火起来之后,为了解决系列问题成了“半桶水”的音视频开发工程师。 而这些其实…
iOS获取硬件信息(全部)
手机型号:通过 systemInfo.machine 获取判断是哪种设备。 系统版本:通过 systemInfo.machine 获取设备型号后判断,例如 iPhone9,1 对应 iPhone7,iPhone9,2 对应 iPhone7 Plus。 屏幕分辨率:包括物理分辨率…
iOS自定义转场动画实战讲解
转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现、隐藏视图。如果用到了navigationC…