首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
倦秋生
掘友等级
iOS Developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
iOS 保持界面流畅的技巧
这篇文章非常详细的分析了 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。
[译] 揭秘 iOS 布局
在你刚开始开发 iOS 应用时,最难避免或者是调试的就是和布局相关的问题。通常这种问题发生的原因就是对于 view 何时真正更新的错误理解。想理解 view 在何时是如何更新的,需要对 iOS RunLoop 和相关的 UIView 方法有深刻的理解。这篇文章会介绍这些关联,希…
iOS事件分发机制与实践
iOS事件的传递与响应是一个重要的话题,网上谈论的很多,但大多讲述并不完整,本文将结合苹果官方的文档对事件的传递与响应原理及应用实践做一个比较完整的总结。文章将依次介绍下列内容: iOS中事件一共有四种类型,包含触摸事件,运动事件,远程控制事件,按压事件,本文将只讨论最常用的触…
iOS RunLoop详解
Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。尽管在平常使用中几乎不太会直接用到,理解 Runloop 有利于我们更加深入地理解 iOS 的多线程模型。 本文从如下几个方面理解RunLoop的相关知识点。 可见,一个RunLoop对象,主要包含了…
Runtime Method Swizzling 开发实例汇总(持续更新中)
该篇文章主要列举 Method Swizzling 在开发中的一些现实用例,同时文中也有补充读者的一些疑点。希望阅读文章的朋友们也可以提供一些文中尚未举出的例子,本文持续更新中。 目前已更新实例汇总: 实例一:替换 ViewController 生命周期方法 实例二:解决获取索引、添加、删除元素越界崩溃问题 实例三:防止按钮重复暴力点击 实例四:全局更换控件初始效果 实例五:App 热修复 实例六:App 异常加载占位图通用类封装 实例七:全局修改导航栏后退(返回)按钮
Method Swizzling 为什么要先调用 class_addMethod?
其实 Swift 中实现原理和 OC 基本一致,只是苹果爸爸不再允许在 Swift 中使用+load()和+initialize()方法,这当然难不倒各种大神,那么我就做次农夫山泉。。。 可以看到核心实现和 OC 是完全一致的,那么剩下的就是模拟 OC 版本实现中的+load(…
iOS面试之@property
相信做过iOS开发的同学都使用过@property,@property翻译过来是属性。在定义一个类时,常常会有多个@property,有了@property,我们可以用来保存类的一些信息或者状态。比如定义一个Student类: Student类中有两个属性,分别是name和se…
iOS 2019 隆中对
又到了回首过去,展望未来的时刻。最近密集的企业裁员消息促使我们重新思考一个问题:如何规划我们的未来。前有“程序员干到 35 岁就没人要了”,后有“iOS 开发没人要了”,真是惨呢。 有人统计后发现,过去每年年底都有人说是寒冬,只是一个月经说法。 也有强者说,我觉得“寒冬”是弱者…
冒泡排序
每日一算法,循序渐进
下一页
个人成就
文章被点赞
63
文章被阅读
10,710
掘力值
303
关注了
48
关注者
33
收藏集
8
关注标签
42
加入于
2018-03-20