首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我的收藏
订阅
JeremyMi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
升级了项目的部署方式,坑死我了!
近两天对公司部分项目的部署方式进行了改造升级,由于部署方式的调整可能会影响到线上用户的正常访问,所以只能挑在用户少的时间(凌晨)进行调整和测试。 结果还是踩了不少坑。
货拉拉用户 iOS 端卡顿优化实践
前言 卡顿优化一直是客户端性能治理的重要方向之一,在这之前,我们先来解释下什么是卡顿。 卡顿,直白来说就是用户在使用APP的过程中能感受到界面一卡一卡的不流畅。从原理来说,就是在用户能够感知的视觉场景
[译]Swift 中的内存布局
本文介绍了 Swift 中类与结构体的内存布局,利用 Memory Layout进行分析,也引申关于循环引用以及内存安全的相关讨论
iOS-安全防护
移动端相比服务器,更容易被进行攻击,因此我们有必要了解一些安全防护的知识,从而保障用户信息安全,我们主要从本地文件和数据、源代码、网络通讯三部分进行防护 1、本地文件与数据安全 1.1、程序文件安全
iOS底层原理04:isa底层原理分析上
本文的主要目的是探索 isa是如何与当前的类关联在一起的。 Clang是一个由Apple主导编写,基于LLVM的C/C++/Objective-C编译器。 主要是用于底层编译,将一些文件``输出成c++文件,例如main.m 输出成main.cpp,其目的是为了更好的观察底层的…
iOS组件化实践
公司业务不断迭代扩张,项目的功能越来越多也越来越复杂,各个业务之间也不可避免的耦合越来越多,代码也越来越臃肿,原来的模式已经无法满足现有项目开发高复用、高可维护性的需求,目前业界解决业务多样性复杂性比较好的一种架构思路就是组件化,将项目拆分成各个模块,这样能很好的解决现有的代码…
基于CocoaPods的组件化原理及私有库实践
智人能在残酷的进化大战中存活下来,原因之一就是智人懂得将知识沉淀成外物,辅助彼此之间的合作,从而使得整个群体产生了规模效应,即1+1>2的效果。 从一个角度上说,石器时代是基于石器的组件化的时代,因为老张家的石矛(或其它石头利器)借给了老王,一样可以拿去狩猎。要想实现这个目的,…