六阿哥博客

做一个遵纪守法的好公民,使用VPN,请向有关部门备案。此篇文章只是记录阿里云配置Shadowsocks服务端的流程笔记,仅供技术交流。 安装软件 安装软件前先更新源: sudo apt-get update 安装Python: sudo apt-get install python-geven...

发布 1 条评论

最近遇到一个需求,就是同一份iOS源码用不同的账号打包不同平台(App Store或企业打包)的多个app,并且每个app的名称、图标、启动图和app内的一些基础信息不同,并且要对这些app持续维护更新。最终采用多 target + fastlane 的方式实现...

发布 0 条评论

刚从 Eclipse 或 MyEclipse 换到 IntelliJ IDEA 的时候,会遇到各种各样的问题,第一个问题可能就是创建和部署项目了。那我也来写一篇笔记,记录一下创建和部署JavaWeb项目的过程吧。我使用的是 macOS 系统,可能设置的选项会和 Windo...

发布 0 条评论

现在 iOS 上架因为 IPv6 被拒的小伙伴越来越多了,网上相关教程也比较多,不过有很多教程写得不是很完整或者压根就是网上随便转载的,自己都没测试过。今天我们就自己来配置一遍吧,我使用的是Ubuntu 14.04.5 LTS,Web Server使用的是...

发布 5 条评论

当多人协作组件化开发时,我们需要使用 CocoaPods私有库 来管理我们的组件。 熟悉 CocoaPods 的人都知道,我们 pod install 一个第三方库的时候,会根据库名去本地索引库中查找库的索引文件,从而获取到第三方库的远程地址。而本地索...

发布 0 条评论

今天就来聊聊,做 app 开发的小伙伴怎么利用业余时间赚外快或者叫零花钱。 本人不喜欢接外包,由于外包一般都有实效压力,一般会对我们工作和业余学习造成影响,而且新手如果没有渠道,自己接外包也可能被坑。那我们怎么才能利用我们...

发布 3 条评论

有了这么多高级语言,为什么还要学习汇编语言? 汇编语言是除了机器语言,最底层的编程语言。用汇编语言可以写出更高性能的程序,很多驱动程序都是使用汇编语言编写。当然,我们学习汇编语言并不是就需要用汇编语言去开发程序,而是通...

发布 0 条评论

这篇文章不会深究界面渲染原理和底层绘制机制,只讨论 iOS 中 UIImageView 的一些使用上的性能优化。Xcode 为我们提供了很多牛逼的性能检测工具,今天我们会使用模拟器自带的 UI 性能检测功能,来优化我们的 UIImageView 性能。 首先...

发布 1 条评论

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 条评论