首页
学习
活动
专区
工具
TVP
发布

iOS小生活

专栏成员
162
文章
378698
阅读量
39
订阅数
图片资源以压缩包的形式放到服务端,在应用程序启动的时候批量下载
在iOS开发中,读取本地图片资源的方式有两种:UIImage(named: "")、UIImage(contentsOfFile: "")。
拉维
2024-04-11
1220
给ipa瘦身
所谓的ipa,其实就是苹果移动端设备中应用程序的安装包,跟安卓应用程序安装包(APK)是一样的道理。
拉维
2024-02-22
1740
工程化(五)——Cocoapods引入Pod三方库的方式
大致流程:通过podspec找到三方库的远程地址,然后将完整代码下载到本地指定目录,然后按照podspec的配置进行无用资源的清理,最后将清理之后的文件拷贝到Pods文件夹目录下。
拉维
2023-11-27
1.1K0
工程化(四)——组件二进制工程框架搭建
三方库的管理工具有很多,Cocoapods只是其中一种,除此之外还有Carthage,接下来我们就来分析一下二者。
拉维
2023-11-20
3100
工程化(三)
DumpHeaderMap就是一个工具,其作用就是将.hmap文件中的内容解析展示出来。
拉维
2023-09-01
6210
工程化(一)——Xcode工程探究
如果我们是通过 CocoaPods 引入第三方,那么在命令行执行 pod install 之后,查看项目目录就可以看到多了一个 xcworkspace 文件,如下:
拉维
2023-03-09
2.5K0
声明NSString属性的时候到底要不要采用copy限定词?
通过这些文章,我们有了一个共识:在声明NSString类型的属性的时候需要采用copy内存管理策略。理由我在上面的文章中也做过详细介绍,这里不赘述。
拉维
2022-06-15
2230
数据结构与算法(十六)——静态查找&动态查找
静态查找指的是只对表执行查找操作,并不会动态添加元素。静态查找主要有顺序查找和二分查找两大类,接下来我们依次讲解一下。
拉维
2022-06-15
1.8K0
iOS开发中的单例设计模式
五年前,我曾经在《iOS开发中的设计模式-单例模式》中介绍过Objective-C中的单例设计,可以看到,OC中的单例实现还是比较复杂的,需要考虑的场景也很多。
拉维
2022-06-15
5230
数据结构与算法(十五)——图的拓扑排序和关键路径
AOV,Activity On Vertex Network,即顶点活动网。一个工程常常会被分为多个小的子工程,这些子工程被称为活动,在有向图中,若以顶点表示活动,有向边(也可以称为弧)表示活动之间的先后关系,这样的图简称为AOV网。
拉维
2022-06-15
3.3K0
数据结构与算法(十四)——图的最短路径问题
最短路径,指的是从连接图中的某个顶点出发到达到达另外一个顶点所经过的边的权重和最小的那一条路径。
拉维
2022-06-15
4830
数据结构与算法(十三)——连通图的最小生成树问题
一个连通图的生成树指的是,极小的连通子图,它含有图中的全部n个顶点,但是只足以构成一棵树的(n-1)条边。
拉维
2022-06-15
3.6K0
《Charles从入门到精通》之截取截取Https通讯信息和模拟慢速网络
如果你需要截取分析HTTPS协议相关的内容,那么需要安装Charles的CA证书。具体步骤如下。
拉维
2022-06-15
5350
数据结构与算法(十二)——图结构初探
图(Graph),是由顶点的有限非空集合和顶点之间边的集合组成。图中有两个元素:顶点和边。
拉维
2022-06-15
7040
数据结构与算法(十一)——线索化二叉树&哈夫曼树
如上图所示,是一个二叉树。可以看到,每一个节点都有三个元素:左子指针域、右子指针域、值域。对于存在左右子树的节点,其左右指针域指向的分别是各自的左右子节点;而对于未存在左子树,或者未存在右子树,或者左右子树均未存在的节点,该节点的左子指针域、右子指针域、左右指针域就会指向为空,此时就会存在指针域空间浪费的情况。而线索化二叉树就可以将这些浪费的指针域空间给利用起来,这是第一个背景。
拉维
2022-04-19
5640
数据结构与算法(十)——二叉树初探
树是具有N(N>=0)个节点的有限集。树中可以没有任何节点(空树),也可以只有一个根节点(如上图左侧),也可以有多个节点(如上图右侧)。
拉维
2022-04-19
3550
数据结构与算法(九)——字符串的匹配算法
有一个主串S = {a, b, c, a, c, a, b, d, c},模式串T = { a, b, d } ,请找到模式串在主串中第一次出现的位置。 提示: 不需要考虑字符串大小写问题, 字符均为小写字母。
拉维
2022-04-19
1.1K0
数据结构与算法(八)——栈思想下的算法题目解析
假设表达式中允许包含两种括号:圆括号与方括号,其嵌套顺序随意,即([]())或者[([][])]都是正确的,而[(]或者(()])或者([())都是不正确的格式。请设计一个算法来检验括号是否正确匹配。
拉维
2022-04-19
3520
数据结构与算法(七)——队列结构
如上图所示,在队列头部出队列,在对列尾部入队列。在队列的结构中,有四个要素:队列头、队列尾、队列长度、队列内容。
拉维
2022-04-19
6150
数据结构与算法(六)——栈结构
栈和队列属于逻辑结构中的线性结构,也就是说,栈和队列在本质上就是属于线性表。但是栈和队列与一般的线性表相比,其特殊性就在于它们在元素读取的基本操作上面是不一样的:
拉维
2022-04-19
4060
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档