首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
ocean5
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
iOS-UICollectionView快速构造/拖拽重排/轮播实现介绍
iOS中重度使用的UICollectionView的基础知识介绍及封装功能拓展
iOS UICollectionView的动态布局及内容自适应大小
在日常开发中,经常涉及到一些条件按钮和内容标签的展示。有很多属性需要添加,都用按钮来实现显然太繁琐,也不太河里 ,而且如果这些标签需要动态设置将变得更加复杂。
Alamofire 5 token 刷新以及请求重试
Alamofire是可用于iOS和Mac项目的流行框架。这里来讲一下如何使用Alamofire实现token的签名和在token过期刷新token后进行网络请求的重试。创建RequestAdapter
这样看二进制重排就懂了【进阶之路四】
前序App启动及框架底层的研究,会以下面一个逻辑分为5篇博客进行讲解:App系统内核加载【进阶之路一】LLVM+Clang+编译器+链接器--保值【进阶之路二】App启动优化思路【进阶之路三】这样看二
iOS 最优无痕埋点方案
在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都需要清清楚楚。一些大厂的蛮多业务成果都是基于用户操作行为进行推荐后二次转换。另一方面是以日志的作用…
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
基于 LibTooling 的自动埋点
这一篇我们继续来学习 Clang,以及如何将它用在工作中。在此之前你可能需要了解一点 iOS 的编译知识,可以看这一篇。 我想你应该是听过 Clang 的,Clang 为分析代码语法、语义信息的工具提供了很好的基础设施。以此衍生出来了 3 个东西: LibClang、Clang…
iOS国际化(多语言)漫谈
在工程的Localizations中每新增一种语言,xcode会提示我们生成对应的文件,而后也生成了对应的文件夹。 iOS为这些文件提供了快捷的国际化方案。对于字符串资源文件生成相应语言的字符串文件放在对应的文件夹中,而XIB和StoryBoard则可选整个文件和字符串资源。具…
iOS 基于 Cocoapods 插件进行组件二进制的探索
目前已知的组件二进制开源方案都是采用 Cocoapods Plugin 的方式实现的,比如说二进制插件 cocoapods-bin,基于插件化能力和 Ruby 语言的一些特性,使它能够很容易的围绕 Cocoapods 的源码来制作。Cocoapods 插件需要使用 Ruby 编…
老司机 iOS 周报 #114 | 2020-05-25
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 @极速男孩:斯坦福大学的 CS193p 课程是针对 …