首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
John金神
掘友等级
代码学徒
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
128
文章 128
沸点 0
赞
128
返回
|
搜索文章
赞
文章( 128 )
沸点( 0 )
抛弃UITableView,让所有列表页不再难构建
首先要对点进来的看官说声sorry,我标题党了。😏 虽然抛弃UITableView是不存在的,但是看完这篇文章确实能让90%的列表页抛弃UITableView,让界面易实现易复用。 下面我将以第三人称的叙述方式,通过一个例子比较传统实现和最新实现的手段说明如何让列表页不再难构…
iOS防截屏录屏|担心App内容被截屏泄露吗?这个开源库就是你要的
试了一些主流应用,发现很多都想去防止截图,但是最终实现的效果并不理想,只能在截图完成后去做一些提示,甚至访问相册删除图片。看起来好像是一个不好解决的问题。
用Swift写一个自动打包ipa,并上传蒲公英
在项目中看到以前同事写的自动打包并上传蒲公英脚本,就萌发了用原生swift或者OC可不可以编写脚本的想法。查阅相关资料后发现是可行的。 1、Process是一个可以执行终端命令的类 我们给Proces
浅析 - MMKV 1.1.1
精简. 具体性能,微信团队提供了简单的 benchmark。总之就是秒杀苹果的 NSUserDefaults,性能差异达 100 多倍。 说明,现在大家看到的这篇文章是重写的 2.0 版本。就在前不久,MMKV 悄摸地发布了主版本更新 v1.1.0,而原有的实现已面目全非 💔…
iOS 查看及导出项目运行日志
笔者将分享iOS 查看及导出项目运行日志的内容,全文分为如下7个部分。 QiLogTool Demo地址、使用方式及效果演示。 iPhone 连接 Mac 的情况下使用控制台, 搜索项目名称,笔者这里的项目名称为 QiLogTool ,找出相应的日志。此时不管是否正在使用 Xc…
Swift-29个关键字,助力开发(万字长文)
Swift 的 protocol 不仅可以被 class类型实现,也适用于 struct 和 enum。 在使用 class 来实现带有 mutating的方法的协议时,具体实现的前面是不需要加 mutating修饰的,因为 class 可以随意更改自己的成员变量。所以说在协议…
Flutter 布局详解
1. 简介 在介绍Flutter布局之前,我们得先了解Flutter中的一些布局相关的特性。 box constraints有人也翻译为盒约束、箱约束,我个人还是觉得边界约束可能更直观一些。 Flutter中的边界约束,是指widget可以按照指定限定条件,来决定自身如何占用布…
App extension 总结
一. 基本知识 1. 定义 简单的说,App Extension 可以让开发者们拓展自定义的功能和内容到应用程序之外,并在用户与其他应用程序或系统交互时提供给用户。 2. 用途 你可以创建一个app extension通过打开一个特殊的开关。例如 Share extension…
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资…
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。
下一页
关注了
78
关注者
0
收藏集
4
关注标签
23
加入于
2017-12-15