Markdown 使用 工具使用 MacDown 开源免费,代替Mou的存在 点击下载 Markdown Preview Plus 谷歌插件,装插件后可以用谷歌查看本地Ma...
iOS navigationBar自定义返回按钮 先看代码 再看代码 上面这两种方式其实是差不多的,只是不同的方式初始化UIBarButtonItem而已。 代码放上去之后发...
什么是 GCD Grand Central Dispatch(GCD) 是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称...
前言 待过的公司有每次版本发布都要加班到很晚,也有大白天就发步的。对他们的发布方式很好奇,所以查了查资料。这里是我了解的蓝绿发布、滚动发布、灰度发布等部署方案对比与总结 蓝绿...
runtime 什么是runtime 先给放出个apple官方链接[https://developer.apple.com/library/archive/documenta...
runloop是什么 runloop与线程有什么关系 runloop的原理 runloop的使用
FMDB结构
已损坏,无法打开,您应该将它移到废纸篓 通过在终端中输入命令 sudo spctl --master-disable 允许APP任意来源 某些APP安装后,打开时提示:xxx...
isEqule是对比,hash是获取哈希值 hash可能会出现hash碰撞,所以hash相等的不一定isEqule。 isEqule的两个对象,hash一定相等。 两个方法都...
block
isKindOfClass与isMemberOfClass的区别 isMemberOfClass 调用者必须是传入的类的实例对象才返回YES 判断调用者是否是传入对象的实例,...
一个是加载,一个是初始化 Load是在runtime加载类,分类的时候调用的 每个类,分类的load在程序运行中只会调用一次 调用顺序是先调用类的load,按编译顺序,调用子...
NSLayoutConstraint使用 使用很久的Masonry,但是对其原理不是很了解,大概看了一下,是基于NSLayoutConstraint的一个框架。今天就先看下N...
原子性操作关键字 nonatomic:非原子的, atomiac 原子的 。属性默认是 atomiac , 也就是原子性的。nonatomic执行效率高。 atomiac:读...
AFNetworking 一、简介 AFNetworking 是对iOS中网络请求方式 NSURLSession 的封装,之前有NSURLConnection,后面已经被废弃...
HTTP 和 HTTPS 一、HTTP 介绍 1.1 HTTP大概版本区别 下面见到介绍一个几个版本的区别,管道机制的对比。 0.9 版本。仅支持GET,服务端只能回应HTM...
iOS内存管理 内存分区 这里从低到高介绍一下iOS内存的分区及主要存储内容。 内核区 栈区:函数,方法,局部变量 堆区:通过alloc分配的对象 数据段字符串常亮:如"ab...