主页

知识点汇总

分类汇总 技术 网络 IP包传输到指定IP 断点续传实现原理和实现方案 HTTPS的SSL证书原理 TCP与UDP区别以及原理 算法 二分法 实现以及前提 安全 对称加密原理 非对称加密原理 两者区别 语言 ...

阅读更多

Xocde使用技巧

Extract Function/Extract Method 来源:知识小集 - 南峰子 当我们写代码写得飞起的时候,很可能在一个函数/方法里面堆积大量代码。当然,从美学的角度来讲,我们更希望写一些小而职责单一的函数/方法,所以这时候可以考虑重构。 Xcode 为我们提供了一个简便的方法:Extract Function/Extract Method,来将代码提取成一个函数/方法。 具体操作是:首先选中要提取的代码,然后右键点击出现菜单,选择Refactor-> Extract Function/Extract Method 可以看到选中的代码被提取成一个单独的方法,我们可以给方法命个名,如下图所示:

阅读更多

Fastlane

原文地址 小目标:使用Jenkins一键构建,并自动上传到App Store。 一、为什么选择 Fastlane? fastlane是为iOS和Android应用程序自动化测试部署和发布的最简单方法。🚀它处理所有繁琐的任务,如生成屏幕截图,处理代码签名以及发布应用程序。 使用场景 提交时执行测试(包括单元测试和集成测试)。 构建并分发内部测试,公开测试版本。 构建生产版本并上传至 ITC(包括更新配置文件,创建新的屏幕截图,上传应用并提交审核)。 … 工具集 fastlane 将如下的工具套件有机地结合起来,从管理证书到单元测试,从编译打包到上传发布,都能通过命令行轻松完成.该套件支持与 Jenkins 和 CocoaPods,xctools ...

阅读更多

APP移动测试知识点整理

来源于FIONAWEI的整理 一 网络状态 1. 存在哪些网络状态? 网络畅通 WIFI与移动网络切换 弱网模拟 真实弱网场景 断网状态 2. 不同网络状态下的测试点 加载中的状态 加载失败的状态 加载失败的提示文案 断网重连后的网络请求 弱网重复点击 弱网丢包 网络切换后功能是否正常 断网启动 断网点击 二 机型适配 1. 存在哪些机型适配问题? 不同屏幕大小 不同分辨率 不同系统版本 不同机型 2. 如何选择测试机? 需求方要求的最低兼容版本 市面上比较热的机型和系统版本 APP用户统计机型top30 APP crash统计机型top10 3. 不同机型适配...

阅读更多

常用流程记录

文件服务流程 svn分支管理流程 1、从trunk中svn cp -m “create branch” http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 2、在br_feature001 中完成开发 3、cd trunk ​ svn merge –reintegrate http://svn_server/xxx_repository/branches/br_feature001 合并到主线trun 4、打tag基线:svn copy http://svn_server/xxx_repository/trunk http...

阅读更多

个人博客搭建之Hexo和Jekyll - 搭建篇

本文介绍两种博客的搭建:Github Pages +Hexo,Github Pages +Jekyll 简介: 极客学院翻译—GitHub Pages 可以为你或者你的项目提供介绍网页,它是由 GitHub 官方托管和发布的。你可以使用 GitHub 提供的页面自动生成器。也可以做个人博客,是个轻量级的博客系统,没有麻烦的配置。使用标记语言如Markdown,不需自己搭建服务器,还可以绑定自己的域名。 Hexo是一个npm包,在node环境上运行,他的功能就是将你的文章(.md文件)生成为静态html文件。虽然他在生成静态文件时需要你的本地机器安装node环境,但部署你的站点时则不需要后台环境,这一点不同于php驱动的wp,typecho和node驱动的ghost,你只需要一个...

阅读更多