自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 iOS面试题:简述ARC 以及 ARC 实现的原理。

自动的引用计数(Automatic Reference Count 简称 ARC),是苹果在 WWDC 2011 年大会上提出的用于内存管理的技术。 引用计数(Reference Count)是一个简单而有效的管理对象生命周期的方式。当我们创建一个新对象的时候,它的引用计数为 1,当有一个新...

2019-09-06 15:42:00 219

转载 UITableView 组件化

源起在 iOS 开发中,UITableView 可以说是最常用的控件。几行代码,实现对应方法,系统就会给你呈现一个 60 帧无比流畅的列表,让初学者成就感爆棚。然而随着开发的深入,我们就会慢慢觉察到当前的 UITableView 实现会有这样或那样的问题。繁琐的重用流程几乎所有 T...

2019-09-03 14:46:00 103

转载 iOS面试题:分类和类扩展区别,为啥分类不能添加成员变量,如何给分类添加属性...

一、 分类和类扩展区别1. 分类实现原理Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议信息在程序运行的时候,runtime会将Category的数据,合并到类信息中(类对象、元类对象中)2. Category和C...

2019-08-29 15:05:00 797

转载 谁说程序员年龄大了,就没出路了?

程序员30岁以上,是可以继续技术生涯的. 我身边有很多邻近50+,还在做技术.**如果你喜欢做技术,又能扛得住环境的噪音, 年龄其实不是问题.**遗憾的是,其实很多人并不喜欢软件开发这条技术路, 心里早已存在干几年就要转型的念头, 于是总是容易被外界喧嚣推动的左右摇摆.假设要继续做技术,想...

2019-08-24 16:39:00 261

转载 Block 详解

原文链接:www.imlifengfeng.com一、概述闭包 = 一个函数「或指向函数的指针」+ 该函数执行的外部的上下文变量「也就是自由变量」;Block 是 Objective-C 对于闭包的实现。其中,Block:可以嵌套定义,定义 Block 方法和定义函数方法相似Bl...

2019-08-20 15:34:00 255

转载 iOS 开发--怎样高效的使用多线程

收录:原文地址写在前面多线程技术在移动端开发中应用广泛,GCD 让 iOS 开发者能轻易的使用多线程,然而这并不意味着代码就一定高效和可靠。深入理解其原理并经常结合业务思考,才能在有限的线程控制 API 中最大化发挥并发编程的能力,也能轻易的察觉到代码可能存在的安全问题并优雅的解决它。...

2019-08-16 15:02:00 78

转载 详解:RxSwift-KVO底层探索(上)

收录:原文地址KVO在我们实际开发之中运用非常之多,很多开发者都知道原理!但是这些原理是如何来的,一般都是浅尝辄止。这个篇章我会从 Swift 入手分析,探索KVO底层源码.希望让读者真正掌握这一块底层,知其然而知其所以然!KVO简介首先我们从KVO的三部曲开始// 1: 添加观...

2019-08-09 16:07:00 175

转载 iOS开发的那些年,看过的书籍书单!

近些年来收集的,看过的一些iOS的书籍、面试合集、与非iOS的书籍!想要获取学习一下,或者也想收藏以后看的朋友,可以直接在小编iOS技术探讨群,群文件自取!小编的iOS技术探讨群:624212887 ---- 点击获取书单列表:1. iOS进阶书籍2. iOS面试题合集3...

2019-08-07 16:27:00 187

转载 iOS市场饱和,如何再向大厂进发

苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布一个非常牛逼的系统 一 iOS。从事开发这么久,在我的生命线,由衷的感谢这个系统!在今天所谓的大前端时代, iOS进阶 并不是这么难, iOS瓶颈 也并不在这里!以下是对iOS目前行情的理解与分析,仅仅是个人看法...

2019-08-05 20:34:00 111

转载 最新:iOS 13 适配

iOS 13 如期而至,虽然正式版还没出来,但是适配工作可以开展起来啦。在适配 iOS 13 过程中,遇到了如下一些问题。1. UITextField 的私有属性 _placeholderLabel 被禁止访问了遇到的第一个崩溃是修改UITextField的placeholder的颜色,...

2019-08-03 15:11:00 106

转载 iOS开发 - 图片的解压缩到渲染过程

一.图像从文件到屏幕过程通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等在这样一次渲染过程中,具体的分工是什么?CPU: 计算视图frame,图片解码,需要绘制纹理图片通过数据总线交给GPUGPU: 纹理混合,顶点变换与计算,像素点的填充计算,...

2019-04-25 21:00:00 101

转载 2019年,精选大厂iOS面试题(附答案)

这个栏目将持续更新--请iOS的小伙伴关注!(答案不唯一,欢迎留言)1、多线程的应用2、GCD实现多个请求都完成之后返回结果3、A、B两个int数组,得到A数组中B数组不包含的元素4、事件传递链,页面上一个按钮,按钮和它的superView有一样的action,为什么只执行butto...

2019-04-23 15:03:00 179

转载 iOS中常用的宏定义总结

这篇文章主要给大家介绍了关于iOS中常用的宏定义的相关资料,例如UI元素、Log、系统、颜色类等等的示例代码,文中介绍地方非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧前言宏定义在C系开发中可以说占有举足轻重的作用,为了简化开发流程,提升工作效率,收集了一些平时常用的宏定义...

2018-10-26 21:23:00 91

转载 iOS开发面试必看的100道名企面试题

面试是对自我审视的一种过程,无论你能否全部答出,都不要对自己产生任何正面或消极的评价!接下来让我们来看看这100道题,看看你能否都答出来,坚持看到最后有答案:1、堆和栈什么区别? 2、数组和链表什么区别? 3、delegate和notification什么区别,什么情况使用? ...

2018-10-25 14:46:00 105

转载 iOS中高级开发者面试必问题

前言本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。这套题的题目跟公司和业务都没有关系,而且也并不代表本人可以把这些题回答得非常好,只是将一部分觉得比较好的题从收集的面试题里面抽出来了而已。本文分为两个部分展开:面试题喜欢考察的和不喜欢考察的题第一部分就是面试题了;第二部分...

2018-10-25 14:35:00 247

转载 带你利用一句话完成转场动画

这篇文章主要给大家介绍了关于iOS如何利用一句话完成转场动画的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧前言本文介绍SS_AnimationTransition 的使用方法,利用此库,可以很方便的实现各种常见的...

2018-10-23 12:37:00 119

转载 iOS模块化开发浅析

背景:由于目前公司的iOS项目的依赖管理是比较原始的状态,但是APP功能又是越来越复杂的,这就带来的很多问题,比如开发时编译时间过长、模块间耦合严重、模块依赖混乱等。最近又听说这个项目中的部分功能可能需要独立出一个新APP,本着“Don't repeat yourself”的原则,试着抽离出原...

2018-10-22 14:44:00 150

空空如也

空空如也

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

TA关注的人

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