声明:原创作品,转载请注明出处https://www.jianshu.com/p/2828874af134 这篇文章来总结下UML类图,本来不打算讲UML类图的,因为我在学习...
声明:原创作品,转载请注明出处https://www.jianshu.com/p/2828874af134 这篇文章来总结下UML类图,本来不打算讲UML类图的,因为我在学习...
没有没有 兄弟言重了
iOS 自定义UIAlertController点击空白处返回在项目的一个需求中 需要用到UIAlertViewController来实现需求中的功能已完成, 但是在测试过程中发现没有实现点击空白处退出弹窗这个功能,因此带给我的用户体验...
iOS 中分类如果声明一个strong属性变量,那很简单,在.m文件中直接实现关联对象的两个setter getter方法,但如果无其他选择,必须在分类中声明一个weak属性...
键盘修饰键要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键。例如,要使用 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这...
1.1 AutoLayout原理 iOS 中视图所需要的布局信息只有两个,分别是 origin/center 和 size,在这里我们以 origin & size 为例,也...
网上搜索基本的都是说这个目录的内容不会被删除,只是不会被icloud备份而已。之前的同事将数据库放到了Library/Cache目录,之前只是觉得有点奇怪,也没太在意,于是我...
1.内存优化实际上就是看在内存使用过大的时候使用Instrument工具看看是哪些大的对象没有被释放导致,看某些被缓存到本地的图片没用,这些本地的影响的是磁盘缓存,不影响此时...
iOS app的编译过程 在 iOS 开发的过程中,Xcode 为我们提供了非常完善的编译能力,正常情况下,我们只需要 Command + R 就可以将应用运行到设备上,即使...
前言 启动时间是衡量应用品质的重要指标。 本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后从main函数之前和main函数之后俩个角度去分析如何优化启动时间。 ...
地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。当发生缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘...
一.七层?四层? OSI模型(Open System Interconnection Reference Model,缩写为OSI),全名“开放式系统互联通信参考模型”,是一...
序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开...
C/C++ 面试知识总结 这是一篇五万字的C/C++面试知识点总结,包括答案:这是上篇,下篇今天也推送了,需要的同学记得去看看。本文花费了博主大量的时间进行收集、排版:如果你...
前言 本文会展示内存对齐,及继承、虚继承等各个情况下内存的布局,并根据结果总结使用场景。 基本调试方法 使用编译器自带的工具,在Visual Studio下,右键解决...
基础篇:操作系统、计算机网络 一:操作系统 1.进程的有哪几种状态,状态转换图,及导致转换的事件。 2.进程与线程的区别。 3.进程通信的几种方式。 4.线程同步几种方式。(...
数据库常见面试题(开发者篇) 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。存储过程的优点: 能够将代码封...
前言 标题可能有点令人费解,解释一下。众所周知,GCD编程是面向队列和任务的,无需关心线程的创建和维护。GCD中有两种队列和两种任务,不同队列和不同任务组合起来往往就容易被绕...
Category是Objective-C 2.0之后添加的语言特性,分类、类别其实都是指的Category。Category的主要作用是为已经存在的类添加方法。Objecti...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] NSObject 之前的定义 在OC1.0中,Run...