本文技术内容转自原帖 CloudKit 的基础对象类型有 7 种。这些对象类型可能和你在其他编程领域了解的类似对象类型稍有差别。 CKContainer CKContainer: Containers 就像应用运行的沙盒…
分类:移动开发
个人对于super的调用过程中,一些不一样的理解
网上很多大神所解释的 super 调用逻辑,实际上好像并不能说得通。这里有我的一点点理解。 曾经有过一份特别好的runtime习题,在孙源大神的博客里神经病院objc runtime入院考试。题目非常难,也很深。其中的第…
路由 - 收藏集 - 掘金
iOS 模式详解—「runtime 面试、工作」看我就 ? 了 ^_^. – iOS – 掘金Write in the first【写在最前】 对于从事 iOS 开发人员来说,当提到 runtim…
iOS 前后台机制以及后台唤醒机制【个人学习】
iOS 前后台机制以及后台唤醒机制 前台机制 按照苹果的要求,一个APP在完成相应的操作后,应该及时释放或停止对硬件或系统功能的控制。比如,一个APP需要根据不同的城市显示不同的首页内容,那么应该在获取到手机的当前城市后…
AFNetworking
AFN Why AFN 大多项目中我们都会使用网络请求去和服务端进行交互,而对于iOS开发者而言,最广为人知的网络请求框架莫过于 AFNetworking 了,那么大家有没有想过为什么广大的开发者选择了它,它对比iOS原…
观察者模式学习
学习资料: 大话设计模式 1.简单案例 公司要发给程序员奖金,但老板没有说具体的时间,只说发之前会给通知,两个程序员便开始了漫长的等待 抽象Subject主题: public interface Subject<T…
一道经典DFS题(深度优先)-算法编程实践
DFS定义 DFS(Depth-First-Search)深度优先搜索算法,是搜索算法的一种。是一种在开发爬虫早期使用较多的方法。它的目的是要达到被搜索结构的叶结点 。 特点 每次深度优先搜索的结果必然是图的一个连通分量…
MIUI通知类短信权限的坑
MIUI的坑爹设计还真不少。比如说,MIUI手机不插SIM卡就不能USB调试安装应用,好,插,结果又让你先登录小米账号(无话可说)。MIUI权限申请也是坑! 就拿READ_SMS这个权限来说,按照安卓规范来动态申请,它不…
滑动之Fling
1. fling基础(未考虑多指滑动) 初始化 //获取认为是fling的最小速率 mMinimumFlingVelocity= ViewConfiguration.get(context).getScaledMinim…
overridePendingTransition动画过程透析桌面的问题
通过Activity间的转场动画overridePendingTransition可以实现Activity之间的跳转动画,这里分析的是alpha动画引起的透析桌面的问题。 在闪屏页展示完毕后,跳转到主页,这之间通过转场动…
自定义View系列
自定义View基本法 我们使用手机,是想要获取某些信息,而 View 是这些信息的直接展示界面,因为信息种类繁多,为了更好的展示这些信息, View 也必须有多种多样,Android 系统本身就给我们提供了不少类型的 V…