主页

如何进行自动化测试1

测试是一个好的App不可缺少的部分。每一个App都是由一个个小的功能组合到一起的。而这些小的功能又是由一个个函数或者说算法组合到一起的。单元测试就是对这些小的功能或者函数进行测试,良好的单元测试会让代码的健壮性提高很多。XCTest就是XCode为我们提供的一个框架,它提供了各个层次的测试。 ###XCTestCase 每个XCode创建iOS的工程中都有一个叫做”工程名Tests”的分组,这个分

WKWebView白屏之坑

问题最近项目中使用了WKWebView展示echarts图表。起初效果很好,但是长时间测试后发现,WKWebView会出现白屏现象。百度了一番后,发现很多朋友遇到了同样的问题(例如这一篇https://www.jianshu.com/p/2a6cd16aceaa)。所以一开始也把白屏现象归罪于WKWebView的bug,寻思着从WK着手去解决问题。 踩坑白屏现象难复现,所以在发生白屏后,只能用fl

Java反射完全解析1

按例,首先描述定义一下。 Reflection enables Java code to discover information about the fields, methods and constructors of loaded classes, and to use reflected fields, methods, and constructors to operate on th

CAS统一认证中心,针对移动客户端的认证过程设计(APP视角)

CAS统一认证中心,针对移动客户端的认证过程设计(APP视角) 业务场景 统一认证中心CAS,用员工工号密码登录。 有个通讯录server系统 通讯录APP接入两个服务,即登录接CAS,业务接通讯录server 通讯录APP在用户登录的情况下允许查询其他员工信息 简单例子 通讯录server系统有两个接口,用户信息接口,员工信息查询接口 设计过程(未认证) APP启动调用通讯录ser

iCarousel实现轮播(带缩放效果)

效果图 关键代码这是iCarousel自定义部分的关键代码,iCarousel的用法大家应该都知道,没接触过的可以百度,这里就不贴其他代码啦123456- (CATransform3D)carousel:(iCarousel *)carousel itemTransformForOffset:(CGFloat)offset baseTransform:(CATransform3D)transfor

java.lang.UnsatisfiedLinkError

之前做app的时候引入一个第三方库后,报如下错误1java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/***-7Tf-RsFV6kwvEqK9L5ntUg==/base.apk"],nativeLibraryDirectories=[/dat