前言 苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是...
前言 苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是...
1、Test e-mail recipient: 2、错误原因 由于在做邮件发送时,登录用户和发信人必须一致;而在测试时我登录用户的邮箱是126邮箱账号如frankeen@1...
目标 本篇文章讲的是我做的一个仿微信分享到朋友圈的功能。事先声明,楼主并不知道微信的分享具体是怎么实现的,只是按照楼主自己的想法做了一个。而且,比较简陋。这篇文章主要是我上一...
目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目标是: 打开别人的APP 让别人打开我们的APP 版本大于等...
Ruby Version Manager (RVM) 是一个允许用户安装、管理、工作在多个 ruby 环境中的命令行工具,以下介绍其安装与使用。本篇文章在 Mac 的以下前置...
1. 使用Quartz的API 创建Context,并且绘图 完全使用Quartz创建Context, 并且使用Quartz绘图的API, 此时, context坐标系是le...
前言 本文,我们将深入CALayer内部,通过简单的CABasicAnimation动画来探究CALayer的两个非常重要的属性:presentationLayer和mode...
NSMutableArray 数据结构 _used 计数 _list 缓冲区指针 _size 缓冲区大小 _offset 缓冲区里的数组的第一个元素索引_NSAr...
学习Class结构体的同学都知道,iOS Class的结构体如下图所示: 而了解对象数据存储的同学都知道:实例对象的实例变量是存在实例对象里的,实例方法是存在实例对象isa指...
发现我从接触iOS开发到现在,几乎都没有使用过autorelease这个词。在ARC内存管理方式下,就像不能发送release和retain消息一样,程序员也不能对某个对象发...
LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以...
转成C++代码 __AtAutoreleasePool结构 所以autoreleasepool底层就是 push 和 pop 分别调用的方法 所以调用了autorelease...
面试题 猜一下哪段代码会被编译进去,强调下是编译进去,不是执行 答案第一段条件编译:逻辑1会被编译进去第二段条件编译:逻辑2会被编译进去 总结 #if既关心宏是否定义,又关心...
请认真阅读,因为里面有很多细节! UIMenuController的介绍 什么是UIMenuController? UIMenuController是UIKit里面的控件 U...
1.出错详细内容: Unable to load contents of file list: '~/Pods/Target Support Files/xxx/xxx-De...
Created by 大刘 liuxing8807@126.com[mailto:liuxing8807@126.com] metamacro_if_eq(A, B)(tru...
sudo mount -uw /
执行提示:
mount_apfs: volume could not be mounted: Operation not permitted
mount: / failed with 77
dispatch_set_target_queue这个API还是建议看一下官方说明。
虽然结果却是如作者所言, 但本质是将Block从原Queue转移到了targetQueue,所以才会出现这篇文章的结果。
当我搬起砖头时,我无法拥抱你;当我放下砖头时,我无法养活你!虐不虐,你就说虐不虐~扯得有点多了,回归主题~ 先贴一下效果图 圆角和阴影无法共存的原因就是因为这句代码。Beca...