- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 CAKeyframeAnimation 循环间隙卡顿
使用CAKeyframeAnimation可以实现Layer按照特定path上移动的效果,比如说一个圆、一个矩形等。 如果需要path上循环移动,怎么做呢? 当然是设置repeatCount,想循环多少次就设置多少次,如果是无限循环呢,就设置为NSNotFound ok,看效果是循环起来了。 But,有点问题,为什么每次循环完一圈后,启动下一圈时会卡顿一下呢? 原来是需要设置这个
2017-07-16 14:48:22
1823
原创 CGAffineTransform链式调用的问题
Demo 地址 今天使用CGAffineTransform遇到一个问题,可能是坑,在这说明下: CGAffineTransform 提供了3个Api给大家用: 移动:(A) public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform 缩放:(B) public func scal
2017-07-13 17:25:35
1371
原创 PromiseKit 封装异步Api
Demo地址:https://github.com/jzhw0130/PromiseKitDemo 功能很简单,模拟了一个用户登录的过程:登录,下载用户信息、更新用户信息。 因为3个操作都是异步完成,且需要顺序调用,这样,就会写成这样(功能是没问题,看着是挺乱的吧。。。): userLogin { if success { downloadUserInfo { i
2017-07-10 13:40:22
874
原创 Jenkins + gradle 自动打包jar
Jenkins 的部署搭建就略过了,自己百度。。 本文只是简略介绍下使用Jenkins + gradle 自动打包jar的一些配置。 1. 登录Jekins 配置网站 2. 新建-->构建一个自由风格的软件项目-->ok,此时就创建了一个项目 3. 项目的配置包括5部分: 3.1 General 此部分是对项目的一些概要信息,自行填写即可 3.2 源码管理 此部分是
2016-11-18 15:21:17
4307
原创 React Native 原生模块封装、发布、调用
第一步、第二步 网上有比较详细的教程,我只是粗略的写一下。 第三步,貌似没有详细说明,自己摸索了一段时间的结果 如果错误,欢迎指正 一. 封装 react-native init xx 创建项目cd xx 进入项目启动项目:react-native run-android新建一个module:ihealthlibrary创建 iHealthDeviceMana
2016-10-25 22:15:18
2706
原创 Jar包混淆的两种方式
1. 配置如下: buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 这样,build一下,Android Studio会依据混淆
2016-09-29 21:10:28
4568
原创 Jar包混淆后引用报错
先贴引用后报错的log: Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.Proces
2016-09-29 20:43:25
3304
原创 Android Studio Subversion 版本异常报错
问题描述: 1、 使用SmartSVN下载project,SmartSVN使用的subversion版本为1.9.4. 2、使用Android Studio打开project,提示错误: Errors found while svn working copied detection. Fix it. 点击 Fix it,提示: svn: E155021: This client i
2016-05-01 11:30:45
1446
原创 React Native环境搭建
晚上比较乱,自己实际做了一次,记录下 Brew\watchman\flow 安装 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install watchman brew install flow NVM安装
2016-04-06 23:35:28
311
翻译 ipa重新签名
两种方式: 1. GitHub上下载现成的工具,下载地址: https://github.com/maciekish/iReSign 2. 使用命令行打包: http://www.cocoachina.com/bbs/read.php?tid=181236 两种方法均测试通过。 方式二在我电脑上的命令如下: rm -rf Payload/iHe
2016-04-05 22:37:00
582
原创 iOS 企业级开发证书发布权限问题
1. 主账号可以创建发布证书的 iOS Certificates (Production) 2. 同属于此开发组的其他账号若需要打包In-House类型的app,需要主账号导出其私钥,安装私钥后,即可进行打包。 注:首次打包是需要联网验证,此时,需要输入同属于此开发组的帐号信息进行验证即可,可以不是主账号。 若xcode有多个账号时,会逐个验证,不知道密码的账号删
2016-04-02 21:08:40
1647
转载 MAC 显示与隐藏文件
转载地址:http://bbs.feng.com/read-htm-tid-5619983.html mac中如何将一个文件或者文件夹隐藏?如何取消隐藏?其实很简单: 一、mac中,以“."开头的文件,就是隐藏文件,如果更改文件名,前面加上".",这个文件就可以被隐藏了。 二、建立一个隐藏与取消的快捷键,如可以用command+shift+. 三、使用
2016-03-08 16:31:24
913
转载 欢迎使用优快云-markdown编辑器
技术博客旅程开启本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接
2016-03-08 09:17:53
303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅