自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zn_echonn的博客

辣鸡码农的自述

  • 博客(9)
  • 收藏
  • 关注

原创 阿讯电面+现场面

大概就是先问一些OC基础问题,再问项目相关的问题OC属性相关OC属性有哪些原子性/非原子性, strong/weak/assign/copy, 读写,nonullable/nullable , 四类,然后问还有么,不知道了weak和assign的区别前者用于OC对象,在对象释放之后,将指针置为nil,后者用于基本数据类型,不能置为nilweak为什么能置为nil有一个全局的Si...

2019-03-30 12:51:41 221

原创 某皮iOS凉经

历时快2个半小时,因为他说他把一面和二面放一起,啊,好想哭啊,问了超级多问题,跟项目毛都没关系,为什么不问问我Swift,HTTPs/TCP/UDP也没问,哭了,问题应该有所遗漏,哎,面一面真的有好处啊一.自我介绍二.iOS相关setter和getter可以同时写么不能么?QUQ,我说可以,然后他问我有没有什么问题,我。。。block说说block的理解,我说了匿名函数+上下文捕获...

2019-03-26 00:18:11 309

原创 iOS 知识点整理 (持续更新...)

整理了些iOS相关的基础问题,每个问题可能会再写些扩展,需要具体了解可以看题目下方的链接如有错漏,欢迎指出,谢谢一.Swift1.给一个数组,要求写一个函数,交换数组中的两个元素(swift可用元组)func swap<T>(_ arr: inout [T], a: Int, b: Int) { (arr[a

2019-03-01 09:36:44 1694

原创 MVC & MVP & MVVM

看了很多相关资料,越看越迷糊,感觉很多资料都没有说清楚,在此对自己理解的内容加以总结,并在最后附上本人认为解释得比较清楚的参考MVC 网上解释的版本太多,有说是单向流动,有的说M与V是完全分离的,有的说不是,图也有各种版本,其实都是MVC,只是衍生的各种变种传统MVCMVC模式发展版本太多,很多资料上写的都有所不同,在此,先甩出传统MVC,传统MVC的图也有很...

2018-09-30 14:57:53 246

原创 SnapKit 关于数组Array的扩展—— 自适应宽度、垂直、水平、九宫格布局

前言用SnapKit这个第三方写自动布局,使用起来的确很舒服,但是对于Array却没有相关的支持,然后在网上找了这篇文 SnapKit的扩展–添加数组控制约束,和九宫格布局,等宽,等间距等布局方式 但是只有水平、垂直、九宫格布局,如果我想让多个button,按它的title的内容的宽度自适应排列呢,所以,决定自己写个扩展,参考了上面那篇文的代码,并做了一些修改。以下仅供参考,希望有所帮...

2018-05-23 17:58:51 6618

原创 浅谈面向对象五大原则 S.O.L.I.D

Single Responsibility Principle(SRP) 单一职责原则 A class should have one and only one reason to change, meaning that a class should have only one job.定义什么是职责在SRP,我们把职责定义为“变化的原因“(a reason for c...

2018-05-18 17:59:38 4200 1

原创 Git (分布式版本控制系统)

Git (分布式版本控制系统) 此文为在参考 廖雪峰教程(即下文推荐网址第一个),整理的笔记,非常喜欢廖雪峰老师写的教程,非常仔细易懂,终于不再一脸懵逼了推荐网址廖雪峰教程git简易指南——快速查找命令本地仓库创建仓库(repository)1.创建目标文件夹mkdir targetcd targetpwd. // 显示当前目录2.将...

2018-05-09 09:25:07 225

原创 iOS 签名机制与证书

2018-05-09 09:20:50 3371

原创 Swift Copy-On-Write 写时复制

什么是COW我们都知道Swift有值类型和引用类型,而值类型在被赋值或被传递给函数时是会被拷贝的。在Swift中,所有的基本类型,包括整数、浮点数、字符串、数组和字典等都是值类型,并且都以结构体的形式实现。那么,我们在写代码时,这些值类型每次赋值传递都是会重新在内存里拷贝一份吗?答案是否定的,想象一下,假如有个包含上千个元素的数组,然后你把它copy一份给另一个变量,那么Swift就要拷贝...

2018-04-04 14:07:12 3409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除