1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
经常遇到UI设计师设计出多个按钮的布局效果,但是系统默认的CollectionView布局总是不尽人意.例如这种标签式的控件,放到控制器上往往会变成了这样 相信大部分人也用过...
UIViewController的控制器管理: iOS5以后,苹果新的API增加了addChildViewController方法,建议在addSubview的同时调用add...
背景 不知道你有没有在使用 Xcode 创建文件时觉得文件头部的注释说明不想要或者不是自己喜欢的样式,如果你有这个痛点,那就继续阅读下去哈,本文将让你自定义文件头部注释说明,...
一: 1.1 :UDID 简介:UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。...
1.Xcode的缓存文件,删除后下次编译会自动生成,可以定期清理 2.一堆对旧版本iOS设备支持的文件,真机调试产生,可以删除不需要的版本 3.每次打包生成的文件,全部删除,...
系列文集:爆栈热门 iOS 问题。目录在此。仓薯翻译,欢迎指正:) 问题 我在 ARC 模式下编译出了这个 warning: 我的代码是这么写的: 为什么会有这个 warni...
在 iOS 开发 Hybrid App 的时候,有两个 WebView 可以选择。UIWebView & WKWebView。 这两个 WebView 控件,可以完全只借助...
原文地址 Cyrus' blog 最近几天看了好多人的面经,时不时就看到一个问题: 在A页面跳转到B页面的过程中 A 的 viewDidDisappear 方法和 B 的 ...
当static关键字修饰局部变量时,改变生命期,只会初始化一次。(直到程序退出才会释放储存单元) 运行结果: 当static关键字修饰局部变量时,在程序中永远只有一份内存 运...
static static分两种情况,修饰局部变量和全局变量。我们首先要搞清楚生命周期和作用域的概念。生命周期:这个变量能存活多久,它所占用的内存什么时候分配,什么时候收回。...
这篇文章整理了一下UIButton的各种EdgeInsets都咋用,有啥效果。留着自己以后对此迷糊时再看一看,也希望能对你有所帮助喔😜。 达成共识 如果没有给UIButton...
一、环境搭建篇 (一)安装JDK 大家自行安装 (二)安装Appium 1、appium desktop 下载地址:https://bitbucket.org/appium/...
导语 WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。WKWebVi...
写在前面 最终效果图: 本文严重抄袭自:https://www.jianshu.com/p/7de00c73a2bb 因排版和原文中的一些bug,参照搜索引擎和原文有了本篇文...
一、iTerm2简介: Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好,iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、...
1,mock单例: 2,reject 表示不执行某个方法 工程中要测试的方法: 测试类中: 3,测试控制器跳转方法 4,需要测试的工程类的私有变量和方法可以通过在测试工程类中...
这段时间在工作之余研究了一下iOS的单元测试,试图在项目中引入开发自己写的白盒测试,积攒一些用例来减少之后修改代码后引发的缺陷。 一、为什么需要单元测试 写代码的过程中,我们...
引言:因为之前工作中经历过几次大的项目重构和组件化,所以陆陆续续学习了一些iOS单元测试相关的一些知识,以下内容是在前人基础上的一些总结和在工程中应用的一些心得。若有不足,望...
使用下面命令删除rvm,删除本地 rvm 后,再执行 rvm -v 命令,会有一堆rvm的相关报错信息,给人的感觉是rvm没有删除干净。其实只需要关闭终端,然后重新打开即可 ...