为什么要使用Mock? Mock 测试就是在测试过程中,创建一个假的对象,避免你为了测试一个方法,却要自行构建整个 Bean 的依赖链。举个例子: 类 A 需要调用类 B 和类 C,而类 B 和类 C 又需要调用其他类如 D、E、F 等,假设类 D 是一个外部服务,那就会很难测,因为你的返回结果会直接的 受外部服务影响,导致
转载
2024-09-04 10:51:45
31阅读
iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在反人类?)HOW(如何适配?---弱弱地问下:加班要多久?)第1种情况:HTTPS Only (只有HTTPS,所有情况下都使用ATS)第2种情况:Mix & Match(混合)第
转载
2024-08-30 10:59:51
372阅读
# 实现“ios quick 使用”教程
## 一、整体流程
在教会小白如何实现“ios quick 使用”之前,我们先来看一下整体的流程,可以用表格展示出来:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 下载并安装Xcode |
| 2 | 创建一个新的iOS工程 |
| 3 | 集成Quick框架 |
| 4 | 编写并运行测试用例 |
## 二、详细步骤
###
原创
2024-03-12 03:30:06
103阅读
废话不多说,直接上传代码说明1.把EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m文件拉入到工程2.viewcontroller文件添加引用#import "EGORefreshTableHeaderView.h"和协议<</span>EGORefreshTableHeaderDelegate>3.定义
原创
2016-05-12 11:28:25
1389阅读
# iOS Pod使用方法
## 导言
在iOS开发中,使用第三方库是非常常见的。而CocoaPods是iOS开发中最常用的依赖管理工具之一。本文将教会你如何使用CocoaPods来管理iOS项目中的第三方库。
## 整体流程
下面是使用CocoaPods的整体流程:
```mermaid
gantt
title iOS Pod使用方法流程
dateFormat YYYY
原创
2023-10-13 05:54:38
222阅读
一、什么是AFN全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN的github地址https://github.com/pokeb/AFNetworking/AFNetworking 二、AFN结构NSURLConnectionAFURLConnectionOperationAFHTTPR
# iOS PocketSVG 使用方法
在 iOS 开发中,矢量图形是一种灵活且优雅的表现形式。PocketSVG 是一个轻量级 Swift 库,旨在帮助开发者在 iOS 应用中方便地加载和渲染 SVG 文件。本文将介绍 PocketSVG 的基本使用方法,并提供相应的代码示例,帮助你快速上手。
## 什么是 PocketSVG?
PocketSVG 是一个用于读取和绘制 SVG 文件的
原创
2024-10-15 05:47:12
78阅读
一 视图UIView和UIWindow1.显示数据的视图下面几个类可在屏幕上显示信息:
UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字号和单一字体。
UILabel:实例呈现段的只读文本视图。
UIImageViews:显示图片。
UIWebWiew:显示HTML
转载
2024-09-10 10:51:42
32阅读
工具/原料 一个ssh账户,可以连接到一台Linux服务器 本地安装xshell(xmanager的一个组件,最新版本是xmanager4) 方法/步骤
ssh远程连接到Linux
打开代理设置面板,点击:view -> Tunneling Pane 在弹出的窗口选择Forwarding Ru
四、连接手机(1) 手机上连接代理在手机WiFi中配置手动代理,输入安装Charles的电脑的网络地址,端口填8888。(注意:手机WiFi要和电脑同一个哦) 查找本机ip地址:(2) 手机代理设置先在Safri上搜索:chls.pro/ssl ,设置完毕之后可能会没法搜索 之后电脑上可能会弹出能否允许连接的窗口,选择允许。五、手机安装证书(1) 搜索凭证网页以IOS为例,在Safri上搜索:ch
转载
2024-01-13 13:50:28
6682阅读
文章目录powershell@使用指南与入门命令refLearning Powershell?语言规范和语言参考cmdlet Reference基本常识获取相关命令方式1:get-help(help)方式2:get-command(gcm)powershell语言的语法帮助`about_`帮助系统获取/更新帮助手册获取某条命令的使用帮助/example例获取对象类型/成员根据对象类型查询相关的方
转载
2024-01-03 09:46:15
110阅读
配置文件文件名:apple-app-site-association{ "applinks":{ "apps":[], "*"] } ...
原创
2022-10-25 00:24:24
198阅读
概念Frida 提供了各种相对基础的 API 供我们调用,我们可以通过这些 API 的组合实现内存读写、禁用证书绑定、打印类所有方法之类的具体功能。如果能把这些功能封装起来,直接一条命令执行岂不美哉?于是有大佬将各种常用的功能整合进一个工具,供我们直接在命令行中使用,这个工具便是 objection。objection 功能强大,命令众多,不用写一行代码便可实现诸如内存搜索、类和模块搜索、方法ho
转载
2023-11-26 10:31:06
625阅读
hithFrame:CGRectMake(40,0.0,240,30)];[mainView addSubview:t...
转载
2014-10-23 18:27:00
296阅读
2评论
NSLog的定义NSLog定义在NSObjCRuntime.h中,如下所示:void NSLog(NSString *format, …);基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象,而不是chat *这种字符串指...
转载
2015-09-25 10:58:00
97阅读
2评论
1、没有参数的webservice 接口,如下:接口名:获取服务器时间方法名: getServerTime()参数:空返回值:服务器当前时间: yy
转载
2013-12-25 10:03:00
138阅读
2评论
//PopUpContentViewController 是自定义的需要弹出popover的viewcontrller,弹出框里面显示的内容就是这个Po
转载
2012-08-15 23:19:00
136阅读
2评论
NSOperation的用法:多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。1)将想在另外一个线程的工作单独成类,并设置其父类为NSOperation: @interface ImageLoadingOperation : NSOperation { NSURL *imageURL; //这个例子里面需要传入一个图片地址,所以定义一个NSURL变量 id target; //由于需要返回一些值,所以需...
原创
2021-07-23 09:45:19
156阅读
## 实现iOS Quick单测使用指南
### 1. 流程表格
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 安装Quick和Nimble |
| 2 | 创建测试文件 |
| 3 | 编写测试用例 |
| 4 | 运行测试 |
### 2. 操作步骤
#### 步骤1: 安装Quick和Nimble
首先,你需要在项目中集成Quick和Nimble。在终端中执行
原创
2024-03-09 05:17:36
85阅读
上一章节介绍到Launcher的四大组件组成、Launcher layout xml的组成及使用到的数据库表 favorites | screens 本章简介:DragLayer组成分析Workspace及ScreenView组成分析CellLayout及CellScreen组成分析Shortcut组成分析Hotseats组成分析DeleteZone组成分析 第一部分:Launcher APP
转载
2024-06-07 07:39:40
114阅读