好的app应该有好的性能流畅度,本篇文章就大概讲一下iOS性能优化。 先来谈谈CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU( Central ...
OC在定义属性时有nonatomic和atomic两种选择 atomic:原子属性,为setter方法加锁(默认就是atomic) nonatomic:非原子属性,不会为se...
背景: 在大型项目,企业级开发中多人同时维护同一个类,此时程序员A因为某项需求只想给当前类currentClass添加一个方法newMethod,那该怎么办呢?最简单粗暴的方...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
2019 iOS面试题大全---全方面剖析面试 什么是Block? Block变量截获 Block的几种形式 一、什么是Block? Block是将函数及其执行上下文封装起来...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
'写给读者的话👇'这些是我对iOS面试时会碰到的问题的解决方法,梳理和整合百度、阿里等100家企业面试题,想要更加详细的查看题目的回答,已链接出比较完全的答案,出来分享给大家...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
CoreData数据库简介 CoreData介绍 CoreData是一门功能强大的数据持久化技术,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与...
一、简介 1、什么是SQLite SQLite是一款轻型的嵌入式数据库 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了 它的处理速度比Mysql、Postg...
1. 一些类的含义: SEL:选择子,用于在运行时表示 方法的名称 ,是已经在Objective-C运行时注册(或“映射”)的C字符串。 在使用选择器时,必须使用从sel_...
序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开...
有时间在更新。。
三、一个使用 Observable 的 MVVM 样例 1,效果图 (1)当我们在表格上方的搜索框中输入文字时,会实时地去请求 GitHub 接口查询相匹配的资源库。 (2)...
通过系统自带的方法实现UItextview内边距、placehodler和开始编辑后的不同颜色、最多显示三行、行高。 看看效果