首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS提升技能
订阅
small_Fish
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
一个有效解决多种类型cell带来的代码臃肿和事件处理不明确的设计架构
在业务开发中我们往往会遇到一个Tab了View或者CollectionView加载不同类型的cell的情况因此在数据源方法中产生了大量的代码并且在事件处理中分工不明确,这里分享一个能解决上述问题的架构
iOS 中 weak self 和 unowned self 的区别是什么?
在 OC 时代我们经常用到 weak self,主要为了解决循环引用,但在 swift 中,还有另外一个类似功能的关键字 unow
iOS加固可以,但是别用虚拟机......
一个关于iOS加固的小故事 传说,有这么一家公司,他们使用了一种独特的iOS加固方法:在应用程序中添加一个虚拟机,以便在应用程序运行时保护其代码。咱也不知道这具体的实现方式,但是,不得不夸一句:人才!
iOS独立开发|从个人注册公司到App备案发布
从八月中旬开始注册公司到现在APP备案号下来,虽然遇到一些小问题,但整体还是挺顺利的。也是时候将自己从注册公司到完成APP备案的完整路径记录分享一下了。
iOS17兼容问题,[NSURL URLWithString:]逻辑BUG,影响WKWebView
iOS17系统,[NSURL URLWithString:]默认实现逻辑变动,会自动对非法字符转义;可以该逻辑包含字符转义BUG。
Swift代码自动格式化
Swift代码自动格式化 1. 安装SwiftFormat 什么是SwiftFormat SwiftFormat 是一款用来格式化Swift代码的命令行工具。 我们可以直接用 Homebrew 来安装
iOS应用启动流程分析之dyld源码解析
上一篇我们介绍了关于应用启动的一些整体过程的讲解,还有关于dyld的一些简单介绍,这一篇文章我们就用一个探路者的视角去分析dyld的源码和流程吧!
iOS应用启动流程分析之dyld过程初探
前言:作为一个开发者,如果你熟悉很多语言的开发,你会发现大部分语言的一个共同点,main函数。我们都是从main函数开始,去关注程序的编写、编译和执行过程。main函数之前,系统有没有做一些其他的工作
iOS 启动优化 + 监控实践
距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面的时间成本,在启动监控开发中又发现部分启动可优化,于是就顺便把启动也优化了一下。 1、启动优化:在iPhone8P…
iOS App启动优化(一)—— 了解App的启动流程
首先,我们先来区分两个启动的概念。 App点击启动前,此时App的进程还不在系统里。 需要系统新创建一个进程分配给App。(这是一次完整的App启动过程) App在冷启动后用户将App退回后台,此时App的进程还在系统里。 用户重新返回App的过程。(热启动做的事较少) 加载可…