首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础知识
订阅
荒野大嫖客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Mac 安装jenkins +脚本构建+上传pgyer/fir+构建完成钉钉通知+局域网内访问
jenkins是什么自不多说。用了都说好。 jenkins之前一直用别人配置好的。最近入职新公司,没有jenkins,打算自己动手解决这个问题。 在网上找了很多文章, 对我来讲,没有一篇能按照步骤最后
分享一个功能很全的视频播放器
基于AVPlayer. 极速初始化, 不阻塞主线程. 这个应该是目前基于AVPlayer的播放器中, 功能最全的一个吧. 本地化处理. 支持简体/繁体/英文 在使用原生手势返回时, 当前播放的视频会出现卡帧的问题. 原因我不太清楚. 我查看了腾讯视频和爱奇艺等App均为自己实现…
Swift-Router 自己写个路由吧,第三方总是太复杂
先看看这个路由的使用吧 如果是网络地址,会直接自动跳转到 OtherWKWebViewController 如果是应用内部的手动调用跳转 直接跳转视图控制器 EPRouter.pushViewCont
用Swift写一个自动打包ipa,并上传蒲公英
在项目中看到以前同事写的自动打包并上传蒲公英脚本,就萌发了用原生swift或者OC可不可以编写脚本的想法。查阅相关资料后发现是可行的。 1、Process是一个可以执行终端命令的类 我们给Proces
一次性搞定 iOS UI 颜色设置烦恼
作者:少华 引言 日常工作中,涉及到 UI 层的开发需求,就避免不了和颜色交互。如果要支持夜间模式,一个页面又涉及到两套颜色,情况更为复杂,需要开发工程师比对两套设计稿的颜色编写代码。 使用颜色的难易
黑科技-iOS原生分享详解
UIActivityViewController 原生分享的使用遇到什么问题记得留言一起讨论哦~ 感谢您的支持
iOS - 关于 GCD 的一些总结
1. GCD 初识 开发者只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。 GCD 中的任务有两种封装:dispatch_block_t 和 dispatch_function_t。 提交给指定队列的 block,无参无返回值。 提交给指定队列的 functi…
深入浅出 Runtime(五):相关面试题
在 arm64 架构之前,isa就是一个普通的指针,直接指向objc_class,存储着Class、Meta-Class对象的内存地址。instance对象的isa指向class对象,class对象的isa指向meta-class对象; 从 arm64 架构开始,对isa进行了…
深入浅出 Runtime(二):数据结构
1. objc_object Objective-C的面向对象都是基于C/C++的数据结构——结构体实现的。 我们平时使用的所有对象都是id类型,id类型对象对应到runtime中,就是objc_object结构体。 2. objc_class Class指针用来指向一个 Ob…
OC 底层探索 - Block 详解
通过 Clang 将以下 Block 代码转换为 C++ 代码,来分析 Block 的底层实现。 Block 底层数据结构就是一个__main_block_impl_0结构体对象,其中有__block_impl和__main_block_desc_0两个结构体对象成员。 调用_…