前言 使用WKWebView可打开H5页面;但是可以有两种方式加载H5 链接方式:H5的代码部署到服务器环境中,WKWebView通过部署的链接地址加载H5页面 本地资源:把...
前言 使用WKWebView可打开H5页面;但是可以有两种方式加载H5 链接方式:H5的代码部署到服务器环境中,WKWebView通过部署的链接地址加载H5页面 本地资源:把...
前言 iOS开发过程中,有些页面是用H5进行开发,原生使用WebView打开H5页面的链接,但是这种方式有一个很大的缺陷,就是打卡H5页面会很慢;因为H5页面一般都会引入各种...
前言 使用自己创建的私有库过程中,不可避免的会遇到版本更新;可通过创建私有库[https://www.jianshu.com/p/ef975dc8d26d]的方式进行版本更新...
前言 在开发中,经常会遇到将数据导出(Excel表格)的需求;一般情况下,都是由服务器生成Excel表格,iOS通过下载表格并保存到本地的方式;但是我们也会遇到特殊情况,需要...
一、新建vue项目 新建[https://www.jianshu.com/p/216cf9d77e38]一个vue项目,并依赖于element-ui 二、开发vue组件 1....
一、创建package.json文件 命令:npm init 二、新建index.js文件 三、发布npm包 1. 注册npm账号 官网[https://www.npmjs....
一、配置Architectures TARGETS->Build Settings -> Architectures ->Excluded Architectures->Re...
前言 前端开发中,Node.js是必不可少的一个工具; 一、使用安装包安装 可直接在官网[https://nodejs.org/en]中下载对应的安装包进行安装; 当然,也可...
前言 LinphoneSDK的CallKit默认是打开的;由于国内的限制,是不允许包含有CallKit的app上线;所以我们需要把CallKit关闭; 一、关闭CallKit...
一、显示通话中页面 通话建立后,展示通话中的页面 二、通话保持与接回 切换保持与接回状态 监听通话保持与接回状态 三、切换扬声器 切换扬声器 监听扬声器的切换 四、切换麦克风...
一、监听电话 监听电话的拨出与电话的接收; 二、拨打电话 三、接听电话 这里的CallManager是取自官方demo[https://github.com/Belledon...
一、SIP账号登录 通知监听账号登录成功 二、退出登录
Linphone介绍 Linphone 是一个开源的 SIP 电话,用于语音 / 视频通话和即时通讯,并可用于移动和桌面环境(iOS、Android、GNU/Linux、ma...
前言 在Framework的开发中,难免会遇到OC与Swift混编的情况; 一、OC调用Swift 1. 定义要被调用的Swift类与方法; 该类必须是集成于OC的类 该类必...
前言 在Framwork中包含了本地图片的读取和使用时,直接使用[UIImage imageNamed:...]是没有办法找到对应的图片的;而在Framwork中 打包图片的...
前言 如果要对一个第三方的SDK做二次封装,并且封装为一个Framework,那这个Framework是该使用静态库呢?还是动态库?基础的SDK可能是动态库或静态库,二次Fr...
一、创建动态库 动态库的创建和静态库的创建[https://www.jianshu.com/p/11d1db1aac81?v=1681097004816]基本上类似;只是Ma...
一、创建静态库 创建Framework工程image.pngimage.png 第三方库开发image.png 设置Framework为静态库:TARGETS->Build ...
前言 在iOS开发中,我们会用到系统的库(UIKit、Foundation等),也会用到一些第三方的库(AFNetworking,SDWebImage等),偶尔也会自定义一些...
一、使用NSTextAttachment可渲染富文本中的图片 这其中有两个问题:结果虽然正常显示了attachment,但是它与其他文本没有垂直居中;font的lineHei...