首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
周真真真真
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
2019最新iOS面试题及答案
答: Object-C的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。 答:#import是Objective…
如何假装写过 Swift
总结了笔者日常使用 Swift 的一些小 Tips。 1. 能用 let,尽量不用 var 把代码里的 var 全改成 let,只保留不能编译通过的。 ObjC 的 Foundation 层几乎都是继承 NSObject 实现的,平时都在操作指针,所以要区分 Mutable 和…
WKWebView使用指南|功能丰富的JXBWKWebView
功能丰富的JXBWKWebView:https://github.com/xiubojin/JXBWKWebView 在项目中对WebView组件进行重构时,打算直接使用WKWebView。 这个库大家觉得功能不错可以到github点个star,支持一下,谢谢~
iOS多线程详解:实践篇
iOS多线程实践中,常用的就是子线程执行耗时操作,然后回到主线程刷新UI。在iOS中每个进程启动后都会建立一个主线程(UI线程),这个线程是其他线程的父线程。由于在iOS中除了主线程,其他子线程是独立于Cocoa Touch的,所以只有主线程可以更新UI界面。iOS多线程开发实…
Swift 中枚举高级用法及实践
译者注:作为一个走心且有逼格的翻译组,我们对本篇文章中的代码都进行了验证,并且写了将代码分为上下两篇做成了 playground,代码中有详尽的注释。可以到这个github地址上进行下载,这个代码由翻译组的另一位小伙伴 ppt 提供。
SwiftUI 学习路线图
2019年 iOS 开发领域发生了巨大变化。我们有了一个新的 SwiftUI 框架。SwiftUI 是为 Apple 生态系统构建应用程序的全新的声明式方式。在这里让我们来构建一个 SwiftUI 学习曲线。我想与您分享学习 SwiftUI 所需的所有的文章列表。 苹果今年整理…
iOS App启动优化(二)—— 使用“Time Profiler”工具监控App的启动耗时
想查看Pre-Main阶段的时间比较简单。 方案一:定时抓取主线程方法的调用堆栈,计算一段时间里的方法耗时。(Xcode中的Time Profiler就是使用的这种的方法) 方案二:对objc_msgSend方法进行hook,来得到所有方法的耗时。 第一步,打开工程,连接真机。…
UICollectionview(三)(拖拽动画)
UICollectionview进阶:自定义布局(-)-掘金UICollectionView(二)-掘金拖拽动画步骤添加长按手势对手势状态监听拖拽之后对数据源的改变添加长按手势对手势状态监听began
iOS 最优无痕埋点方案
在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都需要清清楚楚。一些大厂的蛮多业务成果都是基于用户操作行为进行推荐后二次转换。另一方面是以日志的作用…
深入理解 Kingfisher
Kingfisher 是由 @onevcat 编写的用于下载和缓存网络图片的轻量级 Swift 工具库