KIF的全称是Keep it functional。它是一个建立在XCTest的UI测试框架,通过accessibility来定位具体的控件,再利用私有的API来操作UI。由...
KIF的全称是Keep it functional。它是一个建立在XCTest的UI测试框架,通过accessibility来定位具体的控件,再利用私有的API来操作UI。由...
virtualenv的好处凡是使用过的都说好,但是其中还是有一些不便,virtualenvwrapper对它提供了简易的命令行封装。 mac上安装virtualenvwrap...
修改mobileconfig 如果本身已有签名信息,使用Xcode打开,去掉 <!DOCTYPE 之前的 和 之后的冗余信息去掉之后如果有中文乱码,可重新用 Xcode ...
@Flum_X 这个时候要么不要走convertContentToImage, 要么等图片下载完成之后再去渲染这条弹幕
iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕最近公司做新需求, 原来用的老弹幕库, 已经无法满足需要. 迫不得已自己写了一套弹幕库OCBarrage. 这套弹幕库轻量, 可拓展, 高度自定义, 超高性能, 简单易上手....
@Flum_X demo里。 超人弹幕应该是能响应点击事件的
iOS弹幕库OCBarrage-如何hold住每秒5000条巨量弹幕最近公司做新需求, 原来用的老弹幕库, 已经无法满足需要. 迫不得已自己写了一套弹幕库OCBarrage. 这套弹幕库轻量, 可拓展, 高度自定义, 超高性能, 简单易上手....
吴京的《流浪地球》票房今年春节档成功位居榜首,上映20天,累计42.87亿,成为仅此于《战狼2》最高票房的亚军。对于吴京来说两部电影都是自己的心血,能否超越《战狼2》并不重要...
block有三种: NSStackBlock存储于栈区NSGlobalBlock存储于程序数据区NSMallocBlock存储于堆区 NSGlobalBlock静态区bloc...
iOS为什么Block的属性声明要用copy 在实际开发中,发现使用Block有着比delegate和notification更简洁的优势。于是在目前的项目中大量的使用blo...
首先声明了两个NSString属性,如下: 下面我们分别以NSString和NSMutableString举例 NSString场景一 控制台输出 结论:这种情况下,不管是用...
该文章属于<简书 — Anchoriter>原创,转载请注明:<简书社区 — Anchoriter>//www.greatytc.com/p/fdb50d303ad...
前言 在iOS应用的实际开发中,我们会遇到给产品经理或者测试team人员安装应用到他们手机上的需求。这时候直接拿他们手机连你的电脑安装显然不切现实。这时候我应该这么做?如果他...
项目的任务,需要实现一个类似于下图的翻转动画,图片在翻转的同时,还要进行改变。 最开始,直接使用UIView的动画。 代码很简单: - (void)viewAnimation...
@JoeTong 没有, 你在好好看看报的什么错,在网上找找解决方案
Mac Frida安装按照官网 的说法只需要 就可以了 但是我在安装的过程中出现了 的错误. 经过google之后, 感觉需要将Mac os 自带的python 2.7.0版本升级一下 打开终端,...
@readonly__ 哈哈 都不错
Mac sourcetree自动添加ssh key给Mac重装了系统, 之前的所有设置都没了.在安装了sourcetree之后在公司的gitlab上添加好创建的ssh key的公钥. 但是在拉取和推送的时候总是报Permis...
真实的例子:用bar指令查看swift返回的字符串 在Objective-C环境中判断一个swift对象的返回值是非常困难的, 但仍然是可行的.你将要做另一个例子.你还记得P...
给断点的回调函数传参数 是时候创建Parser的-c选项了, 也叫--condition!回到BreakAfterRegex.py文件然后找到generateOptionPa...
测试你的第一个选项 代码已经足够了. 是时候测试一下脚本了.与你在前面章节中用过的reload_script脚本不同的是, 你将会用一个可替代的手段去重载这段脚本.回到Xco...