首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木权又
掘友等级
pawn
每天都被自己菜到想哭
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 71
沸点 64
赞
135
返回
|
搜索文章
赞
文章( 71 )
沸点( 64 )
从源码解析 Swift 弱引用
由于 Swift 源码量较大,强烈建议大家把 repo clone 下来,结合源码一起来看这篇文章。 Swift 整个工程采用了 CMake 作为构建工具,如果你想用 Xcode 来打开的话需要先安装 LLVM,然后用 cmake -G 生成 Xcode 项目。 我们这里只是进…
Kingfisher源码导读
在使用第三方库的时候,往往只用其功能,很少去关注背后的实现细节。本文从源码(Kingfisher v5.13.0)角度,学习与研究Kingfisher背后实现细节。 kf是计算属性,用以返回包裹系统类UIIMageView,UIButton,NSButton的Kingfishe…
Swift系列八 - 闭包
在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数。 1.1. 闭包表达式的格式 1.2. 闭包表达式和函数的比较 1.3. 闭包表达式的简写 要想使用exec函数,则必须传入两个Int类型的参数和一个返回Int类型的函数,然后exec内部执行了传入…
iOS-GitHub上的优秀轮子
前言最近项目不忙,闲来无事整理一下关于iOS在GitHub上的优秀第三方轮子,总有一个你能用得到。轮子集合1.awesome-swift:https://github.com/matteocrippa
木又的《Swift进阶》读书笔记——可选值
可选值的设计让Swift开发者可以书写更安全、简介的代码。可选值的另一意义是非可选值——提供了将一个值声明为"从不为nil"的能力。
木又的《Swift进阶》读书笔记——内嵌集合类型
介绍了Array,Dictionary,Set,IndexSet 和 Range 探讨了集合类型的一些方法
swift面试题
引用类型在被赋予到一个变量、常量或者被传递到一个函数时,其值不会被拷贝。因此,引用的是已存在的实例本身而不是其拷贝 只有当一个结构体发生了写入行为时才会有复制行为。 在结构体内部用一个引用类型来存储实际的数据,在不进行写入操作的普通传递过程中,都是将内部的reference的应…
iOS 优雅的处理网络数据,你真的会吗?不如看看这篇.
相信大家平时在用 App 的时候, 往往有过这样的体验,那就是加载网络数据等待的时间过于漫长,滚动浏览时伴随着卡顿,甚至在没有网络的情况下,整个应用处于不可用状态。那么我们该怎么去提高用户体验,保证用
iOS 内购 - 一次性解决财务的各种问题篇
这个问题是最典型的财务问题之一,只要你公司内购有收入,你多多少少都会被财务同事或者老板问过这个问题。可能你会说是漏单啊,苹果误差啊,汇率啊等等各种原因,来解释过去。这些似乎也对,似乎又不对,如果你深究下去,会发现很多有意思的事情。这里笔者来详细的分析下为什么会出现这个情况。 首…
我是这样学习拥有18k⭐️的Kingfisher优秀代码的--亲自实战优化项目代码和结构【物超所值】
Kingfisher是由onevcat编写的用于下载和缓存网络图片的轻量级Swift工具库,目前在github收获的star已经达到了18k了。其内容包括了GCD、Swift的高级语法、缓存、硬盘读写、网络编程、图形绘制等大量iOS开发知识。 本篇博客不再简述Kingfishe…
下一页
个人成就
文章被点赞
87
文章被阅读
25,277
掘力值
896
关注了
42
关注者
43
收藏集
4
关注标签
24
加入于
2019-10-30