六阿哥博客

Android更新app就不需要像iOS那样依赖于AppStore了,完全可以将 apk 安装包放在自己的服务器,每次启动app时去检查服务器的版本信息。如果高于本地版本就下载安装新版本。 版本控制 versionCode:类似iOS里的Build构建号,不对外显示...

发布 1 条评论

Apple提供了一个官方demo演示ping(ICMP)发送和接收,我们可以根据这个demo封装一个工具类来实现我们的需求。 官方参考地址:https://developer.apple.com/library/content/samplecode/SimplePing/Introduction/Intro.html demo地址...

发布 0 条评论

Apple在元旦开始就要强制iOS开发者们使用 https 请求了,就来一篇吧。简单的讲,强制iOS开发者使用https的作用就是为了防止应用在和后端进行数据通信过程中传输的数据被第三方中间攻击(篡改请求),或者被抓包工具获取我们传输的数据...

发布 0 条评论

此篇文章不会详述iOS中VPN开发的各种流程,只是博主自己在做 Personal VPN 开发时的遇到的一些坑,如果需要详细流程可自行查询官方文档。 Apple提供了 NetworkExtension 框架,让开发者可以在iOS、Mac os中进行VPN开发。iOS中的VPN开...

发布 2 条评论

UITextField 的 clearButtonMode 样式为黑色叉叉按钮,如果 UITextField 背景颜色也设置为深色的话,就没法看清了。但是系统并没有提供修改 clearButtonMode 样式的方法,但我们可以通过设置他的 rightView 来实现这个功能。 代码实现...

发布 0 条评论

私钥文件权限不能过大,如果权限过大,会报类似以下错误: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...

发布 0 条评论

一、打包ipa 个人发布证书和企业发布证书打包 app 大同小异,只是打包时导出选项不同,企业证书打包选择 Save for Enterprise Deployment ,并最终导出 ipa 包。详细步骤这里就不列出了,大家都会。 二、配置服务器ssl证书 企业app下...

发布 2 条评论

项目的本地化就是:iOS系统在不同语言环境下自动切换语言,从而实现一个app发布到全世界各个国家的AppStore上。 我们不仅仅需要在iOS项目中做本地化处理,在上架iOS APP的时候,也需要做对应的本地化设置哦。 iOS项目中需要处理的本地...

发布 0 条评论

一、注释快捷键无法使用 command + / 快捷键无法使用,在终端执行以下命令,然后重启Xcode即可。 sudo /usr/libexec/xpccachectl 二、注释快捷键 Xcode8已经不能再使用第三方插件了,但是Xcode8已经完善了一部分第三方插件才能实现的...

发布 1 条评论

很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天...

发布 6 条评论

博客换ssl证书了,原来的 alphassl 是淘宝买的垃圾货,手机浏览器没识别。所以花了20多大洋重新买了一个ssl证书。ssl证书广告就不帮打了,服务器环境是用的 https://oneinstack.com/ 一键环境,这个广告必须打,都用了2年了。oneinsta...

发布 1 条评论

一个带有用户系统的应用最基本登录方式是站内账号登录,但这种方式往往不能满足我们的需求。现在的应用基本都有站内账号、email、手机和一堆第三方登录,那么如果需要支持这么多种登录方式,或者还有银行卡登录、身份证登录等等更多的...

发布 5 条评论

首先打开我们需要打包成 framework 的项目,并点击 Edit Schemes ,修改 Build Configuration 为 Release 。 然后选择项目TARGETS,设置Build Settings 下 Architectures 中的 Build Active Architecture Only 下的 Release 为 No。 ...

发布 1 条评论

AdminLTE是一个基于Bootstrap 3.x的免费高级管理控制面板主题,基于Bootstrap3框架,高度可定制的,易于使用。适合从小型移动设备到大型台式机很多的屏幕分辨率。 composer安装AdminLTE 使用AdminLTE的方式有很多,最直接的方式就是下...

发布 1 条评论

这里就不去叙说dingo/api的牛逼之处了,要是不知道你也不会看这篇文章。 集成dingo/api 1.安装扩展包 命令行cd到laravel项目安装目录,执行下面命令安装dingo/api扩展包: composer require dingo/api:1.0.x@dev 还可以直接修改compos...

发布 4 条评论