首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
tutorial
订阅
ian就是我33314
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
再也不用手动改package.json的版本号
本文的起因是有在代码仓库发包后,同事问我“为什么package.json 里的版本还是原来的,有没有更新?”,这个时候我意识到,我们完全没有必要在每次发布的时候还特意去关注这个仓库的版本号...
iOS老司机万字整理, 可能是最全的Swift Tips
我正在参加「掘金·启航计划」 可能是最全的Swfit Tips 1. 关于Swift 1.1 Swift的优点 Swft更加安全, 它是类型安全的语言. Swift容易阅读, 语法和文件结构简易化.
五种方法带你学会JS平铺数组转嵌套数组/树状数组
在 JavaScript 编程中,将数组转换为树结构是一个常见的需求。本篇博客将介绍五种常用的方法来实现数组转树结构,并讨论每种方法的时间复杂度、空间复杂度和最优解。 假设有一个由对象组成的数组,每个
伍:RunLoop的实际使用
Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。
iOS超级超级详细介绍GCD
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分…
iOS 技术
1. 请问前后台切换,会发生些什么,系统哪些方法会被调用,viewcontroller哪些方法会被调用 前后台切换,主要的坑点在于:VC中并没函数会调用,尤其注意:VC 相关的 Appear 和 Disappear 函数并不会被调用。想在VC中监听切换,只能监听通知,每个在ap…
弄透Block
因为在MRC情况下如果Block属性不使用copy修饰,在使用中会出现崩溃,在ARC情况下,Block属性使用strong修饰会被默认进行copy,所以ARC情况下,Block属性可以使用strong或copy修饰,不然会出现崩溃。 NSGlobalBlock 是位于全局区的b…
从源码解读Category实现原理
category是 Objective-C 2.0 之后添加的语言特性,主要作用是为已经存在的类添加方法。除此之外,Apple 还推荐了category 的另外两个使用场景。 可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处 category 常常拿来与 ex…
《iOS面试题 - 老生常谈》之提示答案
通过把关键码值(key)映射到表中的一个位置来访问记录,Hash实现的关键是散列函数和冲突解决(链地址法和开放定址法)。 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 区别:线程被包含在进程之中,是进程中的实际运作单位。一条线程指的…
Swift5 + MVVM + 文艺复兴微博(纯代码)
背景: 现在越来越多的公司会尝试用 Swift 做 native 的开发了,很多之前习惯用 Objective-C 的开发,有新项目启动的时候,也会想说用 Swift 试试。如果从 2020年编程语言排行榜 上看的话,Swift的热度也领先 Objective-C 10个身位了…