前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
IP属地:福建
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
添加图片的时候,可以拖到Assets.xcassets中,也可以添加到bundle中。 1.添加到Assets.xcassets中: 运行的时候,图片会被打包成Assets....
RunLoop简介 RunLoop 是一个运行循环,内部类似do-while循环,线程进入并使用它来运行响应输入事件的事件处理程序。 作用是保持程序的持续运行。可以处理 Ap...
Objective-C 是一门动态语言,它将很多静态语言在编译和链接时期做的事情,放到了运行时来处理。之所以能具备这种特性,离不开 Runtime 这个库。Runtime 很...
捕捉媒体的核心是AVCaptureSession捕获会话,通过它来管理咱们的输入设备,它可以同时连接多个输入设备,比如摄像头和麦克,并且为媒体捕获做些预设配置(格式、质量),...
昨天学习了一下算法,找了几个例子,总结到一个demo里面。 什么是二叉树? 二叉树算法主要是递归的思想,维基百科上对递归的定义:在计算机科学中是指一种通过重复将问题分解为同类...