Oc语言学习 —— 重点内容总结与拓展(下)
目录 类别(分类)和拓展 三种字符串的管理方式 NSCFConstantString Constant 常量 NSCFString NSTaggedPointerString 三种字符串类型的copy/ mutablecopy / retainCount情况 内存分布补充 NSC
3905 字
|
20 分钟
AutoLayout与Masonry:简化iOS布局
Auto Layout 与 Masonry 苹果提供的自动布局(Auto Layout)能够对视图进行灵活有效的布局。但是,使用原生的自动布局相关的语法创建约束的过程是非常冗长的,可读性也比较差。 Masonry 的目标其实就是 为了解决原生自动布局语法冗长的问题 。 其实说到本
588 字
|
3 分钟
【iOS】折叠cell
先给出实现效果: 折叠cell的实现 折叠cell的关键是通过按钮控制tableView的高度: 如此以来,点击按钮可以实现tableView高度的变化。 实现选中的单元格移到最前: 我们先获取Array中被选中的项目 然后在数株中移除,并插到头部,然后重新刷新tableView
157 字
|
1 分钟
【iOS】 懒加载
懒加载 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其getter方法。说的通俗一点,就是在开发中,当程序中需要利用的资源时。在程序启动的时候不加载资源,只有在运行当需要一些资源时,再去加载这些资源。 使用懒加载的好处: (1)不必将创
665 字
|
3 分钟
【iOS】网络请求与异步加载
目录 网络请求 为什么你的图片要异步加载? ​编辑 什么是“异步网络请求” GET 与 POST GET POST 网络请求 1,用NSString创建URL 2,创建NSURL对象:用URLSession对象进行网络请求 3,创建URLRequeset对其进行相关请求,分为GE
1430 字
|
7 分钟
【OC】Objective - C初探之面向对象
面向对象与面向过程设计思想 面向过程 是以过程(步骤)为中心的编程方式。 把一件要做的事,从头到尾, 按照步骤拆成一系列操作 ,一步步完成。 重点是 怎么做,顺序是什么 面向过程的特点 注重 流程控制 (先做什么、后做什么) 编程思维是: “先干这个,再干那个” 主要用 函数 组
1924 字
|
10 分钟
【OC】OC的实例对象,类对象,元类对象
OC的实例对象,类对象,元类对象 在 Objective C 中,一切都是对象 —— 包括“类”本身。它背后的运行机制依赖于一个强大的 元类(metaclass)系统 。 实例对象 类对象 元类对象 是 Objective C Runtime 的三种核心对象,它们构成了类与对象的
399 字
|
2 分钟
【iOS】MVC架构
目录 1 前言 2 MVC简单介绍 胖Model 和瘦Model 3 MVC的问题 1. 视图控制器过于臃肿 2. view和controller的边界很模糊 为了解决这些缺点,衍生出了许多改进的架构模式: "MVC",即Model(模型),View(视图),Controller
1739 字
|
9 分钟