首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
梵布拉_liu
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 27
沸点 1
赞
28
返回
|
搜索文章
赞
文章( 27 )
沸点( 1 )
低门槛彻底理解JavaScript中的深拷贝和浅拷贝
按照常规思维,obj1应该和num1一样,不会因为另外一个值的改变而改变,而这里的obj1 却随着obj2的改变而改变了。同样是变量,为什么表现不一样呢?这就要引入JS中基本类型和引用类型的概念了。 打个比方,基本类型和引用类型在赋值上的区别可以按“连锁店”和“单店”来理解:基…
iOS底层原理总结 - 探寻Class的本质
对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。 我们知道不管是类对象还是元类对象,类型都是Class,class和mete-class的底层都是objc_class结构体的指针,内存中就是结构体,本章来探寻Class的本质。 Class对…
iOS底层原理总结 - 探寻OC对象的本质
对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。 探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\C++代码。 OC的对象结构都是通过基础C\C++的结构体实现的。 我们通过命令行将OC的mian.m文件转…
老司机 iOS 周报 #13 | 2018-04-02
欢迎第 12 位编辑 @aaaron7 加入。 我们开通了公众号,每期发布时公众号会推送消息,欢迎关注。 同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/wiki.atom 。 你也可以为这个项目出一份力,如…
网络回调:Block和Delegate的对比
block和delegate是iOS开发者经常用到的技术,也常常出现在各种面试题里,你经常听到他们之间的对比。 我的态度是每个成熟的技术并没有明显的优劣,不应该用谁好谁劣来评判他们,而应该看谁更适合应用场景,在合适的场合选择合适的技术。 本篇文章将讨论在 网络层调用和回调 这个…
iOS UITableview 的多选
一些列表经常需要编辑多选的功能,而 UITableview 自带多选删除的功能,使用起来方便,不需要自己去做数据存储和选中状态转换,可以减少不少开发时间。下面就来介绍下 UITableview 多选的使用。
数据结构 & 算法 in Swift (二):算法概述和排序算法
算法基础:简单介绍算法的概念,时间复杂度与空间复杂度,递归,作为本文第二部分的背景知识。 排序算法:结合Swift的代码实现来讲解冒泡排序,选择排序,插入排序,归并排序,快速排序。 关于该部分的讨论不属于本文介绍的重点,因此没有过多非常专业的论述,只是让那些对算法不了解的读者可…
从值类型复制引发的Swift内存的思考01
前不久看了一篇文章,喵神的值类型和引用类型,在阅读的时候有一个结论 值类型被复制的时机是值类型的内容发生改变时... 这个时候本来是想记下来的,后来转念一想,实践出真知,所以我就基于这个问题: 值类型到底是什么时候被赋值的? 做了一些调查和实践,从而有了这系列文章... 在这块…
iOS-Charts看这个就够了
最近做项目需要画K线图和折线图,引入了第三方的图标库Charts。 这个图表库基本上能够满足大家对于图表绘制的需要,但是api接口的解释并不是很详细,该库虽然有强大的功能,但是开发者看了很长时间还是一头雾水。而且网上相关的资源不是很多,所以我写了这篇文章希望对大家有所帮助。 g…
[译]不再对 MVVM 感到绝望
让我们想象一下,你有一个小项目,通常在短短两天内你就可以提供新的功能。然后你的项目变得越来越大。完成日期开始变得无法控制,从2天到1周,然后是2周。它会把你逼疯!你会不断抱怨:一件好产品不应该那么复杂!然而这正是我所面对过的,对我来说那确实是一段糟糕的经历。现在,在这个领域工作…
下一页
关注了
27
关注者
1
收藏集
3
关注标签
6
加入于
2017-12-14