1.清醒时做事,糊涂时读书,大怒时睡觉,独处时思考。 2.话别说太满,人别熟太快。 3.人前不应该说的话,背后也别说。 4.在最愤怒时忍住最伤人对方的那句话。 5.刻薄嘴欠和...
1.清醒时做事,糊涂时读书,大怒时睡觉,独处时思考。 2.话别说太满,人别熟太快。 3.人前不应该说的话,背后也别说。 4.在最愤怒时忍住最伤人对方的那句话。 5.刻薄嘴欠和...
最近用到了日历相关的东西,展示一定时间段内的日期信息或者提醒时间,通过网上搜索和学习,自己总结了一下,如有不对或者更好的方法,请指正。 获取指定时间内的所有日期, 这里,传入...
本文首发于我的个人技术博客看完还不懂HTTPS我直播吃翔 存在即合理 http是非常常见的应用层协议,是超文本传输协议的简称,其传输的内容都是明文的。在这个混乱的世界,明文传...
一、官网关于自动释放池的说明截取 NSAutoreleasePool NSAutoreleasePool 类被用来支持自动引用计数内存管理系统。一个自动释放池存储的对象当自己...
技术 中级 Block 1.block的实质是什么?一共有几种block?都是什么情况下生成的?block定义: Clang(LLVM编译器)将含有Block语法的源代码转换...
技术 高级 1.UITableview的优化方法(缓存高度,异步绘制,减少层级,hide,避免离屏渲染) 缓存高度 提前计算好 cell 的高度和布局 iOS8后,会边滑动边...
本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...
SDWebImage基本使用 SDWebImage内部结构 SDWebImage的实现原理 SDWebImageManger是由一个SDWebImageDownloader(...
一、为什么@property声明(NString,NSArray,NSDictionary)时需要使用copy,使用strong有什么问题。 因为NString,NSArra...
参考《数据结构与算法分析-c语言描述》一书 1、抽象数据类型 抽象数据类型(abstract data type,ADT)是一些操作的集合。抽象数据类型是数学的抽象,在ADT...
对HTTPS研究有一段时间了,在这里写下一些收集的资料和自己的理解。有不对的地方希望斧正。 1.为什么要使用HTTPS代替HTTP 1.1HTTPS和HTTP的区别 1)h...
背景 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 加密算法分类 1.对称性加密算法 对称性加密算法,信息接收双...
本系列导航:剑指offer(第二版)java实现导航帖 二叉树是一种非常常用的数据结构,也是面试的热门词。而二叉树最常见的考点莫过于遍历,剑指offer的第60页介绍树时也着...
一、什么是 Runtime(也就是所谓的“运行时”,因为是在运行时实现的。) 1.Runtime 是一套底层的c语言API(包括很多强大实用的c语言类型,c语言函数); [...
作为一个资深的新手程序员😂,链表这些既基础又深奥的东西是日常工作中并不常见,但是却非常重要,所以就总结一下链表的简单认识! 数组作为存放同类数据的集合,给我们在程序设计时带来...
很多时候,AFNetworking都是目前iOS开发者网络库中的不二选择。Github上2W+的star数足见其流行程度。而从iOS7.0开始,苹果推出了新的网络库继承者NS...
最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法。 下面列举下iOS layout的相关...
排序 符号:Θ 插入排序 选择排序 堆排序 归并排序 冒泡排序 快速排序 桶排序 基数排序 计数排序 插入排序 插入排序(Insertion Sort)是一种简单的插入排序法...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...