首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HanleyLee
掘友等级
iOS 开发工程师
iOSer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 84
沸点 0
赞
84
返回
|
搜索文章
赞
文章( 84 )
沸点( 0 )
说说iOS中的常用的关键字static ,class(仅限Swift关键字)
tableview的这个代理方法是一个会被反复调用的方法,当identifier的前面不加static修饰时,identifier这个临时变量是储存在栈中的,指向常量区中的@"cellIdentifier",一旦这个代理方法执行完毕,identifier这个局部变量就会被回收.…
iOS触摸事件全家桶
主要讲解iOS触摸事件的一系列机制,涉及的问题大致包括: 触摸事件由触屏生成后如何传递到当前应用? 应用接收触摸事件后如何寻找最佳响应者?实现原理? 触摸事件如何沿着响应链流动? 响应链、手势识别器、UIControl之间对于触摸事件的响应有着什么样的瓜葛?
iOS 触控事件 UITouch 和手势识别 UIGestureRecognizer
在 iOS 中事件响应的处理对象都是 UIResponder 对象,它的子类包括 UIView, UIViewController, UIApplication 等。当一个触发事件被 App 检测到时它会找一个合适的 UIResponder 对象做为 firstResponde…
Swift 命名空间
之前在使用 Kingfisher、RxSwift 的时候,一直对 .rx 及 .kf 的实现比较疑惑,不知道其实现原理。 这篇文章我们就来打造一个专属自己的命名空间。 Swift 的命名空间是基于 module 而不是在代码中显式地指明,每个 module 代表了 Swift …
iOS12-Swift5-Xcode10:Could not build objective-c module 'Alamofire'
错误原因:有时候需要先编译一下引入的包解决方法:1.点击Xcode左上角把scheme换成Alamofire2.⌘B编译3.点击Xcode左上角把scheme换成主target4.运行 广告时间:小弟
RxSwfit 学习笔记(六)转换操作符map、flatMap、flatMapLatest、concatMap等
将 Observable 的元素转换成其他的 Observable,然后将这些Observables 合并。 将Observable的元素转换成其他的Observable。(如:案例中C的元素是A) flatMap 操作符将源 Observable的每一个元素应用一个转换方法,…
把 GitHub 放入口袋,“开箱”官方客户端
GitHub 2019 开发者大会说要出的客户端,今天(2020.3.18)终于放出了下载。之前如果登记过的小伙伴应该也和我一样收到了下面样子的邮件: 邮件中给出了 iOS 和 Android 客户端的下载地址,但是国内的网络有些特殊,有些网站访问不了。有的安卓手机没有安装 G…
如何在Swift的Protocol中定义可选方法(译)
没有牵扯到OC的runtime(至少没有明显的用到)。这就意味着你的structs、enum、或者非继承自NSObject的class去遵守它。此外,你还可以使用功能强大的泛型(generics) 。对泛型不了解的,可以通过这篇文章来了解泛型的基本使用。 当遇到符合此类prot…
dna --- 一个 dart 到 native 的超级通道
Flutter 作为当下最火的跨平台技术,提供了媲美原生性能的 app 使用体验。Flutter 相比 RN 还自建了自己的 RenderObject 层和 Rendering 实现,“几乎” 彻底解决了多端一致性问题,让 dart 代码真正有效的落实 “一处编写,处处运行”,…
从值类型复制引发的Swift内存的思考01
前不久看了一篇文章,喵神的值类型和引用类型,在阅读的时候有一个结论 值类型被复制的时机是值类型的内容发生改变时... 这个时候本来是想记下来的,后来转念一想,实践出真知,所以我就基于这个问题: 值类型到底是什么时候被赋值的? 做了一些调查和实践,从而有了这系列文章... 在这块…
下一页
个人成就
文章被点赞
74
文章被阅读
32,618
掘力值
778
关注了
48
关注者
13
收藏集
2
关注标签
10
加入于
2019-10-07