给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说...
n皇后问题 研究的是如何将 n个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的n皇后问题 的解决方案。 每一种解法包含一个...
NSOperation 1.概念:是一个抽象类,用来添加任务,一般可以用他的子类NSInvocationOperation和NSBlockOperation 2.NSOper...
1.概念:NSCache缓存策略中主要使用的是_GSCachedObject类,下图是_GSCachedObject的源码,定义中重点的分别是缓存的访问次数,缓存当前消耗的大...
1.概念:Category是Objective-C 2.0 之后添加的语言特性,它可以为已经存在的类添加方法 2.作用: 2.1:可以减少单个文件的体积 2.2.可以把不同的...
iOS 获取内存大小//获取当前设备可用内存(单位:MB) -(double)availableMemory{ vm_statistics_data_t vmStats; mach_ms...
在iOS项目当中经常会用到NS开头的类,比如NSString、NSDictionary、NSArray不可变,可变NSMutableString、NSMutableDicti...
iOS生命周期调动系统函数过程: 有Storyboard [ViewController load] [ViewController initWithCoder:] [Vie...
//获取当前设备可用内存(单位:MB) -(double)availableMemory{ vm_statistics_data_t vmStats; mach_ms...
最近在公司项目中被要求使用RSA加密,且要求是全程加解密,期间也是踩了很多的坑,在此做个记录也算给要使用的朋友一点帮助.注意,具体的RSA加密算法内容并不在此文的讨论范围。 ...
由于最近升级了Flutter版本(Flutter 1.9.3-pre.58),在iOS与Flutter进行混编过程中,如果遇到以下错误: 解决办法: 1.在Buildin...
=== 路径规划 === 我们有一个有向无环图,权重在节点上。 需求:从一个起点开始,找到一条节点权重之和最大的最优路径。 输入: n个节点,m个路径,起点 输出: 最优路径...