11 2020 档案
摘要:在iOS平台上,AVFoundation.framework共同完成了一系列的任务,包括捕捉、处理、合成、控制、导入和导出视听媒体。 Topics Media Assets, Playback, and Editing:: 媒体资源获取,播放,编辑功能 获取并检查媒体资产 排队播放媒体资源并自定义播
阅读全文
摘要:参考手册 安装MySQL https://downloads.mysql.com/archives/community/ 安装完成之后为MySQL配置admin密码 8.0.22版本更贴心一些,多了卸载按钮 MySQL文件目录配置 MySQL目录结构 MySQL安装目录,默认装在/usr/local
阅读全文
摘要:Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,从github的。 Spring Framework 概览 详细介绍 Spring F
阅读全文
摘要:Java注解(Annotation)又称为Java标注,是JDK5.0之后的一种注释机制。 Java语言中的类,方法,变量,参数和包等都可以被标注。 和Javadoc不同,Java标注可以通过反射获取标注内容. 在编译器生成类文件时,标注可以被嵌入到字节码文件中. Java虚拟器可以保留标注内容,在
阅读全文
摘要:保护app的管理数据的安全性,控制app的访问权限,提供丰富的数据加密,证书创建相关的API. 概述 使用Security.framework保护信息,建立信任,控制软件的访问。总的来说,安全服务支持这些目标: - 建立用户身份(身份验证),然后有选择地授予对资源的访问权(授权) - 加密数据,包括
阅读全文
摘要:官方文档 音频是iOS、tvOS和watchOS中的托管服务。系统通过使用音频会话在应用程序、应用程序间和设备级别管理音频行为,它属于一个单独的服务,由操作系统进行调度和管理,音频进程的异常中断并不会导致app的crash. 音频会话的结构如下: 上图中AudioSession作为app和操作系统的
阅读全文
摘要:官方文档 蓝牙4.0参考文档 使用蓝牙低能耗和BR/EDR(“经典”)设备进行通信。 核心蓝牙框架为你的应用程序提供了与支持蓝牙的低能耗(LE)和基本速率/增强数据速率(BR/EDR)无线技术进行通信所需的类。 不要对核心蓝牙框架的任何类进行子类化。不支持重写这些类,并导致未定义的行为。 在macO
阅读全文
摘要:官方文档 关于CoreAnimation CoreAnimation是 iOS和OS X的图形渲染的基础框架,它将大部分的图形绘制工作直接交给图形硬件来处理,图形硬件会加速图形渲染,具有更高的图形渲染能力,转移CPU的压力. 它在系统框架层次中的位置如下: 实际开发中,大都使用UIKit基本能满足动
阅读全文
摘要:考纲: C/S,P2P DNS FTP E-mail(MIME,SMTP,POP3) WWW(HTTP)万维网概念与组成结构 网络应用模型-C/S 客户端/服务器模型(C/S) 服务器处于监听状态,需要持续运行 客户机发起请求,并等待接收结果 服务器收到请求后,分析请求,进行必要的逻辑处理,并将结果
阅读全文
摘要:官方文档 ViewController的角色 视图控制器是应用程序内部的基础结构,每个应用程序App都必须至少有一个ViewController,把它拆分出来是View + Controller,分为视图和控制2个部分, 它提供了用户界面,以及提供用户界面与底层数据之间的交互,同时也可以在控制器中直
阅读全文
摘要:传输层基本概念 - 位于第四层网络层之上 - 传输层寻址与端口通信 - 面向进程通信的,提供进程之间的逻辑通信 传输层的重要协议 - TCP段: TCP链接管理,TCP可靠传输,TCP流量控制与拥塞控制 - UDP: UDP校验 传输层提供的服务 概念: 从通信和信息处理的角度来看,传输层向它上面的
阅读全文
摘要:Mach-O是一种可执行文件,在Mac电脑上有很多不同的可执行文件,如打包的shell脚本,通c或者c++编译生成的可执行文件,还有一些是通过开发工具,如XCode创建出来的,对于不带附件信息的可以执行文件(如bundle,info.plist)直接点击就能运行,因为这部分执行文件是基于Comman
阅读全文
摘要:参考地址: https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/OSX_Technology_Overview/About/About.html#//apple_ref/doc/uid/TP40001
阅读全文
摘要:原文链接: (https://www.rightpoint.com/rplabs/switch-method-dispatch-table)[https://www.rightpoint.com/rplabs/switch-method-dispatch-table] 函数表派发 每个类当读维持一个
阅读全文
摘要:什么是文件,以计算机硬盘为载体的存储在计算上的信息集合,可以是图片,文本,视频等。 什么是文件系统, 文件系统需要完成哪些功能, 实现用户对文件增删改查功能 文件的概念 文件的定义: 文件是操作系统的一个重要概念,文件是以计算机硬盘为计算机硬盘为载体的存储在计算上的信息集合,文件可以是文本文档,图片
阅读全文
摘要:提高app的定制化程度,为app提供了更多个功能支持 统一的调度,常用的独立的功能以更轻量级的扩展实现,方便系统管理和调度 系统某些特殊不开放的功能定制化,如自定义键盘 运行原理 在其它App中通过UIActivityViewController可以对应注册到系统的扩展应用 扩展引用唤起后会开启一个
阅读全文