在 App 中常会需要进行分享或者弹出多项选择的操作。在 iOS 开发中,ActionSheet 组件提供了这样的功能。而 React Native 同样对其做了封装,那就是 ActionSheetIOS。 一、ActionSheetIOS介绍 ActionSheetIOS 提供了两个静态方法,分别对应两种功能。 1,操作表......
一、实现文件的上传下载服务 GCDWebUploader 是 GCDWebServer 的子类,它提供了一个现成的 HTML5 形式的文件上传下载器。GCDWebUploader 自带 UI 界面,让用户可以在浏览器里上传,下载,删除文件,以及在 iOS 应用的沙盒中创建目录文件夹......
使用 Cordova 开发移动 App 时会发现,在 Android 设备上点击 back 键(返回键)会直接退出应用。为了避免用户因为误触而关闭程序,我们通常会改成双击退出。即第一次点击时提示用户,如果再次点击返回键才退出程序......
有时我们找的一些图标可能颜色不符合要求,需要调整。比如下面是一个黑色定位图标(背景透明),我想让它变成蓝色的。这个借助 Pixelmator 就可以很方便的实现......
一、实现一个静态的文件目录网站(Static Website) GCDWebServer 内置的处理程序可以递归服务端目录,从而实现一个静态的文件目录浏览功能(只读)。同时我们还可以自由设置“Cache - Control”头。 1,样例代码 import UIKit class ViewController: UIViewController......
在开发 App 的时候,经常会使用到对话框(又叫消息框、提示框、告警框)。在 Web 开发中通常使用 alert 来实现,虽然方便但比较简陋。而 React Native 为我们提供了原生的对话框,那就是:AlertIOS 和 Alert。 一、AlertIOS组件介绍 看名字就知道 AlertIOS 组件只适用于 iOS 设备......
一、GCDWebServer介绍 GCDWebServer 是一个基于 GCD 的轻量级服务器框架,用于内嵌到 MacOS 或者 iOS 系统的应用中提供 HTTP1.1 的服务。使用 GCDWebServer 我们可以很轻松的在我们的应用中搭建一个 HTTP 服务器,让用户可以通过浏览器访问我们应用中的数据......
一,基本概念 1,AsyncStorage介绍 AsyncStorage 是一个简单的、异步的、持久化的 Key-Value 存储系统,它对于 App 来说是全局性的。它用来代替 LocalStorage。 由于它的操作是全局的,官方建议我们最好针对 AsyncStorage 进行一下抽象的封装再使用......
在 iOS 开发中,有时我们需要截取手机屏幕保存到电脑上。通常的操作就是先在手机上使用 Home键 + 开机键 进行截屏,再将截图传到电脑上。其实还有个更方便的做法......
相较于 iPhone 屏幕下方只有一个实体按键(HOME键),Android 手机屏幕下方通常有3个实体键:menu 键(菜单键)、back 键(返回键)、search 键(搜索键)。这些按键默认情况下就具有其特定功能。 当然我们也可以对其功能作修改......