首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Guoba
掘友等级
非主流 iOS
大家好,我叫锅巴。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
LeetCode 刷题笔记 - 1404. 将二进制表示减到 1 的步骤数
二进制 +1 的操作,就是从最后一位倒着开始,找为 0 的数字,如果等于 0,把该位置为 1,并把该位到最后的所有 1 都置换为 0。举例如下: 如果全部位数都为1,那么就在前面加一个 1。举例如下: 二进制的基本运算。
LeetCode 刷题笔记 - 78. 子集
集合中每个元素的选和不选,构成了一个满二叉状态树,比如,左子树是不选,右子树是选,从根节点、到叶子节点的所有路径,构成了所有子集。可以有前序、中序、后序的不同写法,结果的顺序不一样。本质上,其实是比较完整的中序遍历。 把该题抽象成二叉树就简单很多了。
LeetCode 刷题笔记 - 1337. 矩阵中战斗力最弱的 K 行
这题我的解法就很简单,题目中提到了 1 总是出现在 0 之前,意味着,遍历每列,如果出现 0 且该列不被返回值数组所包含,那么这列就为最弱的一行。需要留意的是入参 k 的大小。 这题感觉还有更简单的解法,稍后研究。
使用 altool 上传 App 的二进制文件到 App Store
或者altool来上传 App 的二进制文件到 App Store。altool的使用非常简单,就两步:验证和上传。 1. 验证 2. 上传 -p后面接的abcd-edgh-ijkl-mnop是专用密码。专用密码的获取方式
iOS AVPlayer 循环播放音频
播放或暂停,可以通过 play() 或 pause() 方法。
Swift 利器 - Protocols 和 Extensions
今天要聊的是 Swift 中我比较喜欢的特性之一:Protocols and Protocol Extensions。它能帮助我们在 无需继承 的前提下,创建高复用性、可随意组合的代码库。 我们都知道面向对象编程的三大特性:封装、继承、多态,有了 Swift 的 Protoco…
聊一聊 Bitcode
2015 年起,苹果允许你可以选择是否在你的 iOS 应用或 SDK 上是否包含 Bitcode。为了消除大家对 Bitcode 的疑惑,我们来讨论以下几点: 想知道什么是 Bitcode,我们先来回顾下编译过程。编译器会在编译时将可读代码转为计算机或手机可执行的机器码。 优化…
Swift 常用三方库
1. Moya 2. Apollo 3. Alamofire 1. RxSwift 2. RxDataSources 3. RxSwiftExt 4. NSObject+Rx 5. RxViewController 6. RxGesture 7. RxOptional 8. R…
iOS Swift 学习 map/flatMap/compactMap 小记
1. map 先看例子,cast为一个字符串数组,通过map操作后,$0.lowercased()为转为小写字母,lowercaseNames为cast的全部小写数组。 我们再看最后一行,首先map操作规定的类型是个范型<T>,block 里返回T类型的元素,是确定值,非可选值…
iOS 将文件保存到沙盒失败小记
文件怎么存到沙盒里?网上都这么写的:先指定一个路径然后如果是image就转data,否则直接writefile代码如下:我这边会走writeimage,不走catch的error,但是莫名其妙啊,却在
下一页
个人成就
文章被点赞
226
文章被阅读
60,344
掘力值
1,567
关注了
1
关注者
89
收藏集
0
关注标签
1
加入于
2019-09-12