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