首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
wilsonhan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
我的2021年个人总结
「时光不负,创作不停,本文正在参加2021年终总结征文大赛」 前言 人活着就是在对抗熵增定律,生命以负熵为生。 根据热力学第二定律,我们可以推断出世间一切事物总是朝着熵增的方向发展,所有一切符合熵增的
iOS包依赖管理工具(二):CocoaPods原理和知识
Podfile.lock这个文件是我们新建Podfile文件后会自动生成的一个文件,里面存储了我们已经安装的依赖库的版本。 当我们第一次运行Podfile时,如果对依赖库不指定版本的话,cocoapods会安装最新的版本,同时将pods的版本记录在Podfile.lock文件中…
程序员如何选择并开始一个有价值的开源项目?
接下来我会按照如下目录大纲和大家分享我自己的感悟: 我对国内开源项目的思考 国内开源项目/社区的不良风向, 是如何加速招聘的“内卷”? 做开源项目能带给我们什么? 从零到一, 如何打造一个高执行力,快
成熟的项目架构设计是什么样的?
有网友花了两个月时间做了一个 b2c 商城,技术栈是 sass、jquery、thinkphp,一套摸索下来后,遇到非常多的问题。针对这些问题,淘系技术架构师勇剑同学写出本文一一解答。
刚刚,阿里开源 iOS 协程开发框架 coobjc!
coobjc是为iOS平台打造的开源协程开发框架,支持Objective-C和Swift,同时提供了cokit库为Foundation和UIKit中的部分API提供了协程化支持,本文将为大家详细介绍coobjc的设计理念及核心优势。
高质量 iOS 博客推荐
推荐一些我个人认为非常经典,值得关注的博客。 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。 Casa 对架构有很深的理解…
Weak的实现-&SideTables()[oldObj]
&SideTables()[oldObj]这是什么?很多人看到这里都被这操作搞蒙了,下面分三步来理解,分别是SideTables()、[oldObj]、&。先贴上入口的代码 1. 理解SideTables() 静态变量里面保存了所有的SideTable。的声…
iOS - 静态库.a 和 framework 详解
库是共享程序代码的方式,一般分为静态库和动态库。 (1)静态库:之所以叫做静态,是因为静态库在编译的时候会被直接拷贝一份,复制到目标程序里,这段代码在目标程序里就不会再改变了。 静态库的好处很明显,编译完成之后,库文件实际上就没有作用了。目标程序没有外部依赖,直接就可以运行。当…
Cocoapods原理总结
CocoaPods是IOS项目的依赖管理工具,类似于Android的gradle,不过gradle不仅有依赖管理功能,还能负责构建。CocoaPods只负责管理依赖,即对第三方库的依赖,像gradle一样支持传递依赖,即如果A依赖于B,B依赖C,我们在A工程里指出A依赖于B,Co
iOS 静态库详解与开发
1. 什么是库? 库是共享程序代码的方式,一般分为静态库和动态库。 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。 2. 两种形式中.framewo…