首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sim3932
掘友等级
iOS 工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 72
沸点 0
赞
72
返回
|
搜索文章
赞
文章( 72 )
沸点( 0 )
如何给TableView、CollectionView添加动效
TableView和CollectionView在开发产品中使用非常频繁,不管是独立使用还是组合使用,掌握它们都是所有iOS开发者必备的技能。 当组件加载时,为了让页面显得动感有趣,可以为TableView、CollectionView整体添加动效。 方案一,Cell逐个呈现,…
iOS IP 直连原理剖析
移动互联网的网络状况是十分复杂的,三大运营商、3G、4G、Wi-Fi、地点等任何一个状态的改变都会导致网络状况的变化,并且运营商、代理商们还可能在其中搞一些小破坏,比如经常会有用户反馈说某个页面访问不了或者返回结果不正确等问题,这种状况一般都是发生了域名劫持,通用的解决方案就是…
Hook方法的新姿势--Stinger (使用libffi实现AOP )
众所周知,使用runtime的提供的接口,我们可以设定原方法的IMP,或交换原方法和目标方法的IMP,以完全代替原方法的实现,或为原实现前后相当于加一段额外的代码。 使用知名的AOP库 Aspects ,可以更便捷地为原方法实现前后增加(代替)额外的执行。 另外,Aspects…
接手一个负分的 iOS 项目后我做了什么
半年前我加入一个刚刚拿到 A 轮资金的创业团队负责 iOS 项目。早期的时候公司生死未卜,只追求快速迭代找到一个正确的方向。这种早期默默无闻的团队也没什么工程追求,就是写的快就好了。但是确定方向后要长期发展,就不能再野蛮生长了。 基于过去半年我在这个项目里的实践经验,和大家分享…
【星霜荏苒】 - 程序员如何在技术浪潮的更迭中保持较高的成长速度 ?
作为技术人,到年底都会进行一次自我反思或者总结,回过头来看看这一年自己成长了多少。笔者也不例外,同样打算从 2017 年开始记录自己的年终总结。虽然这种总结的文章不算纯技术文章,但是为了避免记流水账,所以想尽脑汁想以一种新颖的方式展现在读者面前。于是打算用一个大家比较关心的问题…
用 ARKit 做一个仿微信"跳一跳"游戏
0. 前言 最近微信推出的小程序“跳一跳”真的火爆全国,作为开发者看到以后,不禁想到:能不能把它和 ARKit 结合一下,在 AR 的场景下玩一玩呢?于是就有了这个 idea。借着之前的经验,也就有了现在的这个 demo:ARBottleJump。下面就来简单介绍一下如何做出这…
在 iOS 中实现区块链
区块链(Blockchain)是比特币等流行的加密货币背后的技术。区块链的主要概念是去中心化,提供分布式账本。本文会为你展示如何在 iOS/macOS 中使用 Swift 语言创建最基本的区块链。 注意:本文不涉及节点(nodes/peers)、验证和奖励等。 我会用 macO…
如何精确度量 iOS App 的启动时间
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启动时间由 main 之前的启动时间和 main 之后的启动时间两部分组成。 图是 Apple 在 WWD…
谈谈 MVX 中的 Model
在大多数 iOS 的项目中,Model 层只是一个单纯的数据结构,你可以看到的绝大部分模型都是这样的,模型起到了定义一堆『坑』的作用,只是一个简单的模板,并没有参与到实际的业务逻辑,只是在模型层进行了一层抽象,将服务端发回的 JSON 或者说 Dictionary 对象中的字段一一取出并装填到预先定义好的模型中。
下一页
个人成就
文章被点赞
60
文章被阅读
5,468
掘力值
188
关注了
23
关注者
7
收藏集
2
关注标签
13
加入于
2016-06-07