首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Monkey0803
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Swift三部曲(一):指针的使用
大部分情况下做Swift开发是不需要使用指针的,也不建议使用,但是有时候写比较底层的东西就需要了。最近一段时间恰好我在写的一些库的需要用到指针,但是Swift关于指针的使用并没有很详细的文档,导致写起代码来十分费劲,所以总结了一下。Runtime的文章很多,但是Swift的很少…
我从写技术博客中收获到了什么?- J_Knight_
我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了。 其实从去年开始就一直想分享我写博客的心得,但是一直也没有找到合适的契机,刚好在今年年底前达成了掘金粉丝量过万的小目标,索性就借着这个机会分享一…
iOS进阶之消息转发机制
上面这段异常信息是由NSObject的“doesNotRecognizeSelector:”方法所抛出的,此异常表明:消息接受者的类型是__NSCFNumber,而该接受者无法理解名为lowercaseString的选择子。本例所列举的这种情况并不奇怪,因为NSNumber类里…
【翻译】WWDC 2019 :优秀的开发习惯
早上好,我是Josh,来自苹果技术布道团队。我们的团队与像你这样来自世界各地的开发者一起工作是难以置信的荣誉。我们的目标是帮助你们开发出真正优秀的APP。在与你们的交流中我们学习到了很多,得以了解您所采用的流程,面临的挑战,目标和愿景。我们学习可以帮助你摆脱困境的技巧和工具,虽…
iOS 编写高质量Objective-C代码(五)
这几篇文章是小编在钻研《Effective Objective-C 2.0》的知识产出,其中包含作者和小编的观点,以及小编整理的一些demo。希望能帮助大家以简洁的文字快速领悟原作者的精华。 在这里,QiShare团队向原作者Matt Galloway表达诚挚的敬意。 本篇的主…
《Objective-C高级编程》温故知新之"自动引用计数"
说一下clang工具的使用。比如我有一个类叫dwyane.m。里面代码如下: 文中利用开关灯事件解释得非常完美。引用数随着人员进屋离去随之加减。引用数0时关灯 自己生成的对象,自己所持有。 非自己生成的对象,自己也能持有。 不再需要自己持有的对象时释放。 非自己持有的对象无法释…
iOS 的 Code Signing 体系
iOS中的Code Signing体系非常复杂,对新手非常不友好,虽然目前网上已经存在大量文章对此进行比较透彻的分析,最核心的部分已经讲解得非常清楚,我阅读了这些文章后,确实从中学习到不少知识,但我始终还是对Code Signing体系中很多相关的地方有着疑惑,于是决定认真地探…
iOS 开发:『Runtime』详解(一)基础知识
本文用来介绍 iOS 开发中 『Runtime』的基础知识。通过本文您将了解到:1. 什么是 Runtime? 2. 消息机制的基本原理 3. Runtime 中的概念解析 4. Runtime 消息
iOS 中的界面旋转
最近所接触的项目中有几处视频播放的需求,在该项目中视频播放器可以全屏/竖屏手动切换,也可以自动切换,但是其他界面都是竖屏状态来展示。因此,总结了一下iOS中关于界面旋转,即横屏/竖屏切换相关的一些知识点。 1. 视图view的旋转 如果需求是只对一个view进行旋转,我们可以直…
J_Knight_ iOS 高级面试题 基础题解答
extension可以添加实例变量,而category是无法添加实例变量的(因为在运行期,对象的内存布局已经确定,如果添加实例变量就会破坏类的内部布局,这对编译型语言来说是灾难性的)。 可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处, 4:可以按需加载想要的…