可选类型也是Swift语言新添加的对象。主要是为了解决对象变量或常量为空的情况。在前面定义的变量和常量都不能为空。里面必须要有值。 Swift中的可选类型则允许变量(常量)中没有值(被设为nil)。要注意的是,Swift中的nil和OC中的nil不一样。前者的nil表示没有值,而后者的nil表示变量 ...
分类:
编程语言 时间:
2019-11-23 23:42:14
阅读次数:
99
边长为$1$的正方形$ABCD$的顶点$A,D$分别在$x$轴,$y$轴的正半轴上滑动,则$\overrightarrow{OB}\cdot \overrightarrow{OC}$的最大值为$\underline{\qquad\qquad}$. 解析: 如图,记$E,F$分别为$AD,BC$的中点 ...
分类:
其他好文 时间:
2019-11-16 14:33:21
阅读次数:
65
一、介绍 在OC中我们可以给任意的一个类以@property的格式声明属性,当然对于这个属性也会采用某一些属性关键字进行修饰,那么属性的真正的面目是啥样子的呢?其实,runtime源码中可以看到,property是一个结构,如下所示,只不过苹果为这个结构体另外定义了一个结构体指针。 二、函数 正如我 ...
分类:
其他好文 时间:
2019-11-10 22:44:45
阅读次数:
105
2.画布apicanvas.getContext("2d");canvas.widthcanvas.height 3.上下文api ctx.fillRect(x,y,w,h):填充矩形 ctx.strokeRect(x,ymwmh):带边框的矩形 ctx.clearRect(0,0,oc.width ...
分类:
其他好文 时间:
2019-11-09 13:59:10
阅读次数:
80
AVAudioPlayer 这个框架,去看看苹果开发文档,还比较容易理解,此处只是贴上代码作为一个记录而已。 ...
分类:
其他好文 时间:
2019-10-31 18:14:27
阅读次数:
118
参考文章:https://www.cnblogs.com/junhuawang/p/7920989.html 音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它可以实现对App ...
分类:
移动开发 时间:
2019-10-31 17:58:30
阅读次数:
119
JavascriptCore JavascriptCore 一直作为 WebKit 中内置的 JS 引擎使用,在 iOS7 之后,Apple 对原有的 C/C++ 代码进行了 OC 封装,成为系统级的框架供开发者使用。作为一个引擎来讲,JavascriptCore 的词法、语法分析,以及多层次的 J ...
分类:
编程语言 时间:
2019-10-25 18:38:56
阅读次数:
103
回到主线程 延时执行 开启一个异步线程 开启一个同步线程 线程优先级 分组执行 串行队列:只有一个线程,加入到队列中的操作按添加顺序依次执行。 并发队列:有多个线程,操作进来之后它会将这些队列安排在可用的处理器上,同时保证先进来的任务优先处理。 信号量 oc中dispatch_group_enter ...
分类:
编程语言 时间:
2019-10-18 19:21:49
阅读次数:
134
Hakkar, the Soulflayer夺灵者哈卡Deathrattle: Shuffle a Corrupted Blood into each player's deck.亡语:将一张“堕落之血”分别洗入双方玩家的牌库。 Corrupted Blood's shuffle effect oc ...
分类:
其他好文 时间:
2019-10-01 22:58:25
阅读次数:
211
#iOS集成AWS整理PushNotification ##集成AWS###AWS官网连接案例中是Swift版本,Demo提供了OC版本的集成1.Profile 中配置AWS SDK123456789platform :ios, '9.0'target :'YOUR-APP-NAME' do use... ...
分类:
移动开发 时间:
2019-10-01 11:43:45
阅读次数:
129