专业名词解释PM(product manager): 产品经理,一个产品,首先由PC来分析细分市场,目标客户的诉求,规划产品的卖点.杀手级应用,这个过程通常PD已经介入了,这...
专业名词解释PM(product manager): 产品经理,一个产品,首先由PC来分析细分市场,目标客户的诉求,规划产品的卖点.杀手级应用,这个过程通常PD已经介入了,这...
MVC M:模型V:视图C:控制器控制器拿到数据显示到视图上缺点: 控制器中代码繁多,过于臃肿 MVVM 可以说MVVM是MVC改进而来,因为MVC的C太庞大了,所以给他减减...
1,单一职责 一个类只做一件事CALayer:动画和视图的显示UIView:只负责时间传递、事件响应 2,开闭原则 ,对修改关闭,对扩展开放要考虑到后续的扩展性,而不是在原有...
HTTP协议:超文本传输协议 是一种详细规定了浏览器和万维网(www)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议HTTP是基于TCP的应用层协议 Hos...
UIView与CALayer UIView为CALayer提供内容,一级负责处理触摸等时间,参与响应链CALayer负责显示内容contents 时间传递与视图响应链 如果时...
多线程 进程:1,是一个具有一定独立功能的程序,操作系统分配资源的基本单位2,在系统中正在运行的一个应用程序,就是一段程序执行过程,我们可以理解为手机上的一个app3,每个进...
28条社会潜规则:先学会不生气,再学会气死人 1、能在一定位置上的人,一定有他的过人之处,不管你多么讨厌他。 2、要想屏蔽某些人的朋友圈,最好把他同事微信分到一个组里,要屏蔽...
内置对象Date 数组对象 字符串对象 简单类型和复杂类型 五大数据类型基本数据类型:string number boolean undefined null(空对象)如果有...
转换为布尔型 Boolean()函数 说明:其他类型转成布尔值 实例:Boolean('true')代表空,否定的值会被转换为false,如'' 0 NaN null un...
金九银十就要过去了,该找到工作的找到工作了,当然也有找不到,如果找不到工作,我们总要分析一下为什么找不到。要是面试多,面试题答的不好,那就需要多看面试题,和平时积累。要是面试...
编程语言 编程:就是让计算机为了解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程 通用编程语言的两种形式: 汇编语言和高级语言(swift oc js h...
25,构造过程 构造过程是使用类 结构体 枚举类型之前的准备过程,在使用新实例之前构造过程是必须得.与oc的构造器不同.swift的构造器没有返回值,它们的任务是保证新实例在...
1,失败是因为链接的特殊字符和汉字问题 转成URL要对其进行UTF8转码再使用 2,如果链接还是打不开 报404错误的话 估计是链接中的#字符被转码成%23了
提示这个日志的原因就是苹果对app的生命周期做了更改 解决方法就是在AppDelegate.swift文件添加:
15,数组array 16,集合(无序 不能重复) 17,Dictionary集合 18,函数 19,guard else和if let语句 20,inout关键字 函数类型...
作者:西门君 来源:【西门君不吐槽】(id:ximenjun45) “在强大的机构面前,人们往往只能服从。但是我不愿意,我要把他们拖上战场。我不一定能赢,但我会让他们害怕。让...
优点: (1)易用:GCD比thread更简单易用。基于block的特效使它能极为简单地在不同代码作用域之间传递上下文。(2)效率:GCD实现功能轻量,优雅,使得它在很多地方...