iOS7以后,VC默认使用全屏布局,即view的origin.x是从屏幕的左上角开始计算的。在有navigationcontroller合uitabbarcontroller...
iOS7以后,VC默认使用全屏布局,即view的origin.x是从屏幕的左上角开始计算的。在有navigationcontroller合uitabbarcontroller...
Translucent: 是否半透明 (默认YES) 1. translucent为NO时: edgesForExtendedLayout属性指定边缘延伸的方向,默认为UIR...
目录一、block是什么二、block的本质三、block的类型 一、block是什么 简单地说,block跟Swift和Dart里的闭包(匿名函数)差不多,我们都知道在Sw...
前言 我们今天主要通过文档参考+实验的方法来得出远程推送接收通知的那些方法调用的一些结论。文章较长,可以直接跳到最后看结论。 与远程推送的有关的几个方法 方法1- (BOOL...
GitHub 源码: CYLTabBarController Star: 6.1k 【中国特色 TabBar】一行代码实现 Lottie 动画 TabBar,支持中间带 + ...
一、多线程间通信 本地的进程间通信(IPC)有很多种方式,但可以总结为下面 4 类:消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号...
前言 在iOS开发过程中,总会遇到各种各样的崩溃问题,那么如何可能的降低应用的崩溃率,就成为每位iOS开发人员的必修课。所以,归纳总结iOS崩溃问题就显得尤为重要了。 cra...
这是GCD介绍的第四篇文章。 跟我一起"闲逛"一会,看一下GCD的一个实用的功能:目标队列(target queues)。 开启旅程之前,我们先学习一种特殊的队列:全局并发队...
当你平时使用@ synchronized的时候有没有想过下面几个问题: 1:锁是如何与你传入 @synchronized 的对象关联上的?2:@synchronized会保持...