截屏 & 录制 可能是由于SceneKit原本是设计用来做游戏渲染的框架,只提供了一个截屏的接口snapshot,拍照尚可调用,而录制并不是特别方便。 首先有一个view: ...
截屏 & 录制 可能是由于SceneKit原本是设计用来做游戏渲染的框架,只提供了一个截屏的接口snapshot,拍照尚可调用,而录制并不是特别方便。 首先有一个view: ...
当Cocoa/CocoaTouch框架处理几乎所有具有高级API的东西时,使用Core Foundation中的东西则可能有一些困惑,本文主要介绍Core Foundatio...
项目中导入2个静态库SA和SB,其中SA库代码如下: SB库代码如下: 此时mach-o文件中的符号如下: 只有一个用T修饰的_testc。 程序运行起来结果是啥呢? 打印 ...
什么是自旋锁? 是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁才会退出循环。 获取锁的线程一直...
一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 斜体文本粗体文本粗斜体文本 中划线 创建脚注格式类似这样 [1][#fn1]。 第一项:第一项嵌套的第一个元素第一...
今天给大家介绍几个程序员可以接私活的平台。 私活虽然也没有那么好做,一般私活的性价比远比上班拿工资的低。但是作为一个额外的创收渠道,一部分生活窘迫的程序员,或者想要找项目练手...
平时比较忙,十一闲下来终于有时间写点东西,这篇文章记录对tableView的一些思考。提到tableView相信大家都非常熟悉,它是我们开发中最常见的控件之一,继承自scro...
1.介绍下内存的几大区域? 2.你是如何组件化解耦的? 3.runtime如何通过selector找到对应的IMP地址 4.runloop内部实现逻辑? 5.你理解的多线程?...
前言 本着大道至简,由浅入深的想法。本文会从一个简单的例子入手,逐步解析MVVM在iOS中的应用。说一说看法,比一比优劣,如有不足之处,还望各路大神耐心指出,晚辈不胜感激! ...
首先我简单的说一下,RAC、MVVM 是啥。 RAC:即ReactiveCocoa 是一套函数式编程的框架,的确很好用,可以节省很多开发时间。当下Swift也提供很多类似的...
对于同一个线程同一个jlthread唤醒后就不能休眠了
iOS利用NSCondition唤醒/休眠线程简介 想了解一个app启动图显示结束之后展示广告资源的需求。即开启一个子线程获取广告资源,LaunchScreen停留在当前界面,即需要主线程先休眠,当子线程的广告资源获取完...
view.superview?.layoutIfNeeded()
Swift自动布局SnapKit的进阶篇前言 在上篇文章中,我们初步学习了SnapKit的基础使用方法,文章:Swift自动布局SnapKit的详细使用介绍。一般来说,掌握了那些基本方法的使用,基本上在项目中布局就...
view.layoutIfNeeded()
Swift自动布局SnapKit的进阶篇前言 在上篇文章中,我们初步学习了SnapKit的基础使用方法,文章:Swift自动布局SnapKit的详细使用介绍。一般来说,掌握了那些基本方法的使用,基本上在项目中布局就...
其实用stackview更加简单
AutoLayout小技巧系列(二)同事小周丢来一个需求,如图 要求 label1和label2等宽多行 ** label3的位置 由label1和label2的内容决定(谁行高就贴着他的底部)** label...