首先需要为Mac App创建App ID: 填写信息如下—Description为"ProjectNameForMac"、Bundle ID为"com.CompanyName...
首先需要为Mac App创建App ID: 填写信息如下—Description为"ProjectNameForMac"、Bundle ID为"com.CompanyName...
在和前端交互过程中,为了区分是我们APP内加载网页还是其他应用或浏览器加载的网页,我们需要使用在UserAgent后追加字符串来区分。下面介绍全局和局部修改UserAgent...
WKWebView不支持blob协议文件的下载,使用js注入,让js代码去下载,完成后将数据返回原生。blob地址样式:blob:http://192.168.4.254:8...
前言 本篇文章针对Fastlane的安装进行详细的介绍,关于fastlane的介绍什么的不多说,直接看官网https://fastlane.tools/即可,本文记录的是完整...
前言 查阅网上有许多关于fastlane的文章,但是要不不全面,要不对新手不友好,甚至有些讲解有错误,自己在安装过程中踩了很多坑,于是总结了下文关于fastlane的安装与使...
如果bundle update卡住无响应那么很有可能是因为被墙了 首先在终端检查ruby源 如果不是请替换下 打开工程中的Gemfile文件 删除fastlane文件夹,打开...
XMPP 协议部分归纳和汇总 不只会技术的大牛 今天主要是解析一部分XMPP 中的术语, 内容有抄袭的嫌疑,主要是后续开发里面会有很多的新名称出来, 还不如整理到一篇文章中,...
注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
1. xmpp简介 XMPP 是一组基于 XML 的技术。用于实时应用程序。最初。XMPP 作为一个框架开发。目标是支持企业环境内的即时消息传递和联机状态应用程序。详细简介 ...
前情摘要 Q1:A1:Flutter没有类似WebView控件,借助平台层实现WebView功能。Q2:A2:借助现网提供的WebView插件即可实现网络加载,其中flutt...
一、背景 在开发过程中很多时候都需要用WebView展示网页,在android中可以直接使用WebView控件加载网页,iOS也有WKWebView或UIWebView,那么...
前言 在以前,一直以为Hybrid App开发是一种略显简单的事,不会使用太多能发挥移动端原生本身优势的复杂API,后来在新公司的工作(半混合式开发)过程中,发现混合式开发也...
本文翻译自官方的Podfile Syntax Reference,也参考了之前一位博主的翻译,若翻译中有什么异议,欢迎留言指正。 Podfile Podfile文件详细描述了...
多工程架构,是由多个Project包裹在一个Workspace里面的一种架构。其主要目的是为将不同的功能分割开,由不同人员进行开发与维护。这里的多个project可以由Mai...
我们都知道 APP 启动时长对保证用户粘性有很大影响,一款加载时长过长的应该可能会直接被用户放弃,那么 APP启动时究竟做了系统究竟都做了哪些工作呢?下面就让我们一起来探究下...
概述 iOS内购是指苹果 App Store 的应用内购买,即In-App Purchase,简称IAP(以下本文关于内购都简称为IAP),是苹果为 App 内购买虚拟商品或...
一、原理 核心是利用UITextField的secureTextEntry属性隐藏内容,注意该功能仅iOS13.2及以上支持。 UITextField在开启密码模式后,在截屏...
启动速度 用户从点击APP图标到完全看到APP内容的过程称为启动,如果启动耗时较长可能会影响用户的体验,所以启动速度优化就显得很有必要。 最佳速度:400ms,这是刚好是启动...