首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift语言
订阅
风语来者
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift指针
1、指针 1.1、指针的不安全性 1.1.1、野指针 我们创建对象需要在堆上分配内存空间.但内存空间的生命周期是有限的,也就是说,如果我们使⽤指针指向这块空间,后续内存空间的⽣命周期结束(引⽤计数为0
iOS 升级打怪 - Responder Chain
前言 在 APP 中,为什么我们点击一个 view, iPhone 就能精准的找到我们点击的那个 view?当我们在复杂的页面中进行交互,系统又是如何将我们的点击进行传递的呢?这一切都是背后的 iOS
iOS开发之源码解析 - MBProgressHUD
下面我们就开始分析 MBProgressHUD 的具体实现。在此之前先了解下文章的目录,本文主要有三个部分: 这里先简单的罗列出来,下文中还会多次用到。 MBProgressHUD 主要由四部分组成:loading 动画视图、标题文本框、详情文本框、HUD 背景框,如下图。 另…
Swift 开源项目精选速查表
Swift 开源项目精选速查表
iOS Reachability
大多数App都严重依赖于网络,一款用户体验良好的的app是必须要考虑网络状态变化的。 为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。
Swift 5.1 新特性:透明类型关键字 some
相信大家都对刚发布的 SwiftUI 印象深刻,在看示例代码的时候发现 View 前面有一个关键字 some。我开始以为是 SwiftUI 自带的属性,后来经网友提醒发现是 Swift 5.1 的新特性。 some 的用法就是修饰在一个 protocol 前面,默认场景下 pr…
Swift枚举关联值占用大小
字节对齐后取占用最大的一项字节max,如果其发生扩充,尝试判断所有扩充参数的最后一位是否为其他case项的无效位或扩充位,如果存在这样一个位置,就能优化出1字节总占用为max,case类型存储在扩充的最后一个字节.如果找不到或者最大项未发生扩充总占用为max+1,case类型存…
Xcode中代码注释编写小技巧
注释代码很像清洁你的厕所——你不想干,但如果你做了,这绝对会给你和你的客人带来更愉悦的体验。今天给大家聊的就是在Xcode中,代码注释编写小技巧。
Swift:Moya中的Plugin和面向协议编程
从Moya抽象的PluginType协议聊到具体的两个Plugin,并讲解了其使用方法。对比了PluginType协议和Dio拦截器的一些异同。最后我们又回到了协议本身,说明了面向协议编程的特点。
RunLoop终极解析:输入源,定时源,观察者,线程间通信,端口通信,NSPort,NSMessagePort,NSMachPort,NSPortMessage
OSX / iOS 系统中,提供了两个这样的对象:NSRunLoop 和 CFRunLoopRef。 CFRunLoopRef 是在 CoreFoundation 框架内的,它提供了纯 C 函数的 API,所有这些 API 都是线程安全的。 NSRunLoop 是基于 CFRu…