首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swants
掘友等级
iOS、Cocos-2d
|
前慕课
端茶小二、摄影菜鸟
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
74
文章 51
沸点 23
资讯 0
赞
74
关注
返回
|
搜索文章
文章
热门
最新
Swants
4年前
Swift
掘金翻译计划
iOS
[译] 在 Swift 中使用 errors 作为控制流
我们在 App 和系统中对控制流的管理方式,会对我们代码的执行速度、Debug 的难易程度等方方面面产生巨大影响。我们代码中的控制流本质上是我们各种方法函数和语句的执行顺序,以及代码最终将会进入到哪个流程分支。 Swift 为我们提供了很多定义控制流的工具 —— 如 if, e…
8313
16
1
Swants
4年前
iOS开发同学的arm64汇编入门
在定位某些crash问题的时候,有时候遇到一些问题很诡异。有时候挂在了系统库里面。这个时候定位crash问题往往是比较头疼的。那么这个时候学会一些汇编知识,利用汇编调试技巧进行调试可能会起到意想不到的效果。 学习汇编语言不只是帮助定位crash而已,学习汇编可以帮助你真正的理解…
1227
16
评论
Swants
4年前
iOS
关于 iOS 集合官方文档的一份小笔记
添加到 iOS 集合内的对象必须是对象。 如果集合是可变的还需要另外支持 添加元素 和 删除元素。 添加到 Array 内的元素都是有序的,同一对象可多次被添加到集合。和其它集合相比,Array 遍历内部元素十分方便。 Array 内元素必须是对象 (NSPointArray …
1479
26
1
Swants
4年前
iOS
深入剖析 iOS 性能优化
问题种类时间复杂度在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非常重要了。01.png上图列出
1568
55
2
Swants
4年前
老码农冒死揭开行业黑幕:如何编写无法维护的代码
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能。 — 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而且,如果你能对照秘籍潜心修炼…
2121
14
7
Swants
4年前
GitHub
关于 Masonry 的一些思考(下)
本篇文章是笔者对上篇文章《关于 Masonry 的一些思考》的一些自己的解答,哪里有理解不到位的地方,请尽情拍砖。如果想先看无答案版,请前往上篇文章 《看完 Masonry 源码后的几点思考?》。 1. Masonry 都做了些什么? Masonry 是一个让开发者用简洁优雅的…
2328
25
评论
Swants
5年前
iOS
源码
看完 `Masonry` 源码后的几点思考?
最近花了两周的时间读了 Masonry 源码,被它优雅的语法深深打动。它把 Apple 原生 AutoLayout 冗长,繁琐的约束语法真是封装得简洁优雅到了极致。每一次看,都能看到不一样的东西,在这里也强烈推荐各位小伙伴阅读它的源码。我把我在看源码期间想到的问题,收获,总结到…
2836
27
2
Swants
5年前
iOS
Masonry 源码解析
Masonry是一个轻量级的用于自动布局(AutoLayout)的第三方框架,以其简洁的使用方式,受到广大开发者的青睐。本篇文章将带你一步步的去了解其实现原理,知其所以然!结构概览最上面的几个cate
800
15
1
Swants
5年前
iOS
追求 Masonry
比较老的一篇文章,但提到的一些源码细节还是值得我们注意的
779
17
评论
Swants
5年前
iOS
如何判断某经纬度是否在地图不规则区域内(Objective-C 实现)
这些需求拆分到最后都是 在判断一个坐标点是否在一个无规则的多边形内的问题。 接下来就是上代码。我们首先要做的就是与后端商定 app 与服务器数据传输的规则:服务器传回包含五边形点坐标字符串,这五个点按顺序联结框定出一个不规则的五边形区域, 这个五边形区域就是我们的打卡考勤有效范…
4746
35
1
下一页
个人成就
文章被点赞
542
文章被阅读
87,261
掘力值
2,074
关注了
48
关注者
3,849
收藏集
1
关注标签
14
加入于
2017-06-12
温馨提示
当前操作失败,如有疑问,可点击申诉