首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
他来自江湖
掘友等级
东风快递
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
赞
文章( 29 )
沸点( 3 )
WWDC21 - App Store Server API 实践总结
关于 App Store 用户退款时并没有通知开发者,直到 2020 年 6 月苹果提供了退款通知,但是因为不是 API 方式,导致开发者不一定能收到退款通知。另外像用户充值成功但 app 没有提供金
利用isa-swizzling hook UITableViewCell的点击事件
最近在做无痕埋点相关的事情,需要对用户的操作进行插桩进行上报,其他事件都还好说,cell点击事件遇到了点问题,最初的想法是hook UITableViewCell的setSelected(_ selected: Bool, animated: Bool)方法。 当某个类的属性被…
自如iOS换肤方案探究
一、前言: 往往到了重大的节假日,例如圣诞节、春节等,各大APP都会进行换肤,烘托喜庆的气氛。购物类APP在618或者双11的时候也会去换上自己的特色服装,找了几个APP分析了一下,大致有以下3种:
iOS 优雅的处理网络数据,你真的会吗?不如看看这篇.
相信大家平时在用 App 的时候, 往往有过这样的体验,那就是加载网络数据等待的时间过于漫长,滚动浏览时伴随着卡顿,甚至在没有网络的情况下,整个应用处于不可用状态。那么我们该怎么去提高用户体验,保证用
iOS之武功秘籍⑲: 内存管理与NSRunLoop
一个优秀的App必然是对内存"精打细算"的,本文就来探索一下内存管理中的一些门道与RunLoop的相关知识. ①. 五大区 这里有个疑问,为什么五大区的最后内存地址是从0x00400000开始的.其主要原因是0x00000000表示nil,不能直接用nil表示一个段,所以单独给…
iOS 开发:『Runtime』详解(四)获取类详细属性、方法
本文用来介绍 —— iOS 开发中,如何通过『Runtime』获取类详细属性、方法。1. 获取类详细属性、方法简述 2. 获取类详细属性、方法 3. 应用场景
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(三)
21. dispatch_semaphore 的实现原理。 dispatch_semaphore 是 GCD 中提供的一个很常用的操作,通常用于保证资源的多线程安全性和控制任务的并发数量。其本质实际上是基于 mach 内核的信号量接口来实现的。 dispatch_semapho…
系统学习iOS动画之六:3D动画
到目前为止,之前的文章只使用了二维动画——这是在平面设备屏幕上动画元素的最自然方式。 毕竟,从iOS 7扁平化后的世界中的按钮,文本字段,开关和图像没有了第三维; 这些元素存在于由X和Y轴定义的平面中: 核心动画可以帮助我们摆脱这个二维世界; 虽然它不是真正的3D框架,但核心动…
我是这样学习拥有18k⭐️的Kingfisher优秀代码的--亲自实战优化项目代码和结构【物超所值】
Kingfisher是由onevcat编写的用于下载和缓存网络图片的轻量级Swift工具库,目前在github收获的star已经达到了18k了。其内容包括了GCD、Swift的高级语法、缓存、硬盘读写、网络编程、图形绘制等大量iOS开发知识。 本篇博客不再简述Kingfishe…
Swift 5.4有什么新功能?
多个变量参数,改进隐式成员语法,结果构建器等。 Swift 5.4带来了一些巨大的编译改进,包括更好地完成带错误的表达式中的代码,以及增量编译的大提速。不过,它也增加了一些重要的新特性和改进,让我们在这里深入了解一下...... 小贴士:如果你想自己尝试代码样本,也可以下载这个…
下一页
个人成就
文章被点赞
15
文章被阅读
4,515
掘力值
104
关注了
16
关注者
6
收藏集
5
关注标签
8
加入于
2016-12-18