这里用来总结记录一些算法题目(答案大部分Swift, 算法思路解法不唯一, 答案仅供参考) 基础篇IOS 算法(基础篇) ----- 两数之和求解问题[https://www...
数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题:OC数组有哪几种遍历方式?哪种方式效率最高?为什么?各种遍历方式的内部实现是怎么样的?...
iOS缓存设计(YYCache思路) 前言:前段时间业务有缓存需求,于是结合YYCache和业务需求,做了缓存层(内存&磁盘)+ 网络层的方案尝试由于YYCache 采用了内...
文章内容转移到个人博客日后不会在简书中更新文章。 上一篇文章《使用私有Cocoapods仓库》讲解了创建私有pod的初步教程,接下来我们提升一下难度。 需求如下: 使用私有s...
文章预读 Podspec Syntax Reference(Podspec语法)使用 COCOAPODS 管理自定義庫将自己的代码上传到CocoaPods上作为第三方使用Co...
环境准备 更新gem源,如果系统中没有安装gem,请先安装gem环境 CocoaPods依赖ruby环境,在项目开始前先查看一下本地ruby环境,一般Mac电脑都自带了rub...
版本记录 前言 YYText是一个专门处理文字的框架,作者是国内的一个技术大牛,他有很多框架,还有我们知道的YYModel、YYText、YYCache等,这里我们就先说一下...
背景:之前有看到QMUI_iOS这个UI框架,发现里面几乎涵盖了所有常用的UI控件了,而且支持通过配置文件方便的实现更换主题、统一按钮颜色、tableviewcell高度等,...
修改说明:有朋友反映Xcode9编译RAC4.x失败,无法设置Use Legacy Swift Language Version 的问题。现在将RAC版本改成了2.5(OC版...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
在 《iOS面试题集锦(附答案)》[https://github.com/ChenYilong/iOSInterviewQuestions] 中有这样一道题目:在block内...
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
目的 从点击 App 图标到加载 App 闪屏之间会有个动画,我们希望 App 启动速度比这个动画更快。需要注意的是启动时间一旦超过 20s,系统会认为发生了死循环并杀掉 A...
前言: 开发得跟view打交道,我们也经常看到苹果官方代码有layout方法的相关调用,但是大家可知道什么时候调用,什么时候需要吗?针对网上大部分资料讲得不够清晰,我决定用D...