我是开发者 - 小钿博客

一个小开发仔 ~

Java Web服务器部署指南(windows版)

第一步:安装JDK

 1. 下载JDK;(百度或者到Oracle官网,下载适合你的windows版本的JDK,这里就不贴出下载地址了。)

 2. 傻瓜式安装(值得注意的地方是:最好不要安装在系统盘,另外安装的目录名,最好是英文名并且英文名之间是没有任何空格的。比如:D:/develop)

 3. 以下演示的是以“JDK7+tomcat6”的软件版本的

使用UUID+KeyChain记录设备唯一标识

福利:

思路:

  • 保存到 Keychain(钥匙串) 中的数据不会随应用卸载而删除, 除非恢复出厂设置. 所以可以生成一串字符保存到钥匙串中, 作为设备唯一标识.

实现:

  1. 生成一串唯一的字符作为设备唯一标识. 要在一个大程度上唯一的只有 UUID 了. iOS中提供了相关方法可以获取 UUID :

    • [[NSUUID UUID] UUIDString]: [NSUUID UUID] 方法每次调用都会生成一个不同的 UUID .

    • [[[UIDevice currentDevice] identifierForVendor] UUIDString]: identifierForVendor 可以获取这个应用在这台手机上的唯一标识, 但是卸载重装应用之后会变化.

  2. UUID 保存到 Keychain 中: 直接操作 Keychain 的代码是非常繁琐容易出错的, 所以使用一个已经封装好的操作类 SFHFKeychainUtils 来操作 Keychain.

Jenkins实现持续集成-使用Ant脚本构建ios项目

原文 : tomczhen的博客

在Jenkins平台上使用Ant脚本构建iOS项目, 可以做到自动构建打包, 上传蒲公英, 构建完成发送微信通知 等功能. 发布开发者进行测试分发,只需要点一下即可完成一系列操作.

Jenkins构建面板

iOS自动构建打包发布脚本

原文 : tomczhen的博客

运行环境

建议根据实际情况安装:

  1. 如项目中没有使用CocoaPods管理类库则不用安装CocoaPods;
  2. xctool是一个很好的构建工具, 有更加友好的log输出和使用方法. 如使用Xcode自带的xcodebuild构建则不需要安装xctool.

Mac OS X 常用快捷键一览

一个能让你用起来溜得飞起的 Mac OS X 快捷键合集

记住了这些能大大提高你的工作效率

↓↓↓

隐藏