加载中
第01天多线程网络:(07):NSThread创建线程的生命周期

#####一、NSThread创建线程的生命周期 线程的生命周期: 当任务执行完毕之后被释放掉 code LYHThread(写一个继承NSThread的类,调用dealloc方法就能查看什么时候被销毁的了) #import <Foun...

第01天多线程网络:(06):NSThread的基本使用

#####一、补充 1.(补充)把耗时操作放到子线程(点击按钮,滚动textView,不会卡顿)(如果放到主线程就会卡段) #pragma 演示耗时操作 - (IBAction)click:(id)sender { /* 放到主线...

第01天多线程网络:(05):pthread简单使用

#####一、 pthread简单使用 线程是用来执行任务的. 1.pthread 简介 : 一套通用的多线程API 适用于Unix\Linux\Windows等系统 跨平台\可移植 使用难度大...

第01天多线程网络:(04):iOS中多线程的实现方案

#####一、 iOS中多线程的实现方案 1.pthread 简介 : 一套通用的多线程API 适用于Unix\Linux\Windows等系统 跨平台\可移植 使用难度大 语言 : C 线...

第01天多线程网络:(03):多线程在iOS开发中的应用

#####一、主线程 什么是主线程 一个iOS程序运行后,默认会开启1条线程,称为“主线程”或“UI线程” 主线程的主要作用 显示\刷新UI界面 处理UI事件(比如点击事件、滚动事件、拖拽事件等) ...

第01天多线程网络:(02):多线程相关概念

#####一、多线程 什么是多线程 1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务 进程  车间,线程  车间工人 多线程技术可以提高程序的执行效率 比如同时开启3...

第01天多线程网络:(01):进程和线程

#####一、什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开迅雷、Xcode,系统就会分别启动2个进程 ...

面试 (一) : iOS基础篇-6(100题81~100)

#####81.Foundation对象与Core Foundation对象有何区别? 1 Foundation对象是OC的,Core Foundation对象是C对象。 数据类型之间的转换: ARC:_bridge_retained、_bridge_transfer 非ARC:_br...

面试 (一) : iOS基础篇-5(100题61~80)

#####61.写一个函数实现strlen的功能? char str[] = "lyh cool"; int size = myStrlen(str); // 自定义一个strlen函数 int myStrlen(char str[]) { // 1.定义变量记录取出了多少个字符 ...

面试 (一) : iOS基础篇-4(100题41~60)

#####41.描述应用程序的启动顺序. 1 5个ios,sdk库和第三方库. 系统库:UIKit框架:负责应用程序的图形及事件驱动的关键基础,如:用户界面管理,图形和窗口支持. Mapkit框架:地图. Message UI框架...

面试 (一) : iOS基础篇-3(100题21~40)

#####22.为什么很多内置类如UITableViewControl的delegate属性都是assign而不是retain? 1 防止循环引用. 如:对象A引用了对象B,对象B引用了对象C,对象C引用了对象B,这个时候B的引用计数是2,而...

面试 (一) : iOS基础篇-2(100题1~20)

#####1.简述OC中内存管理机制. 1 答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是并不是所有对象在ARC环境下均不需要管理内存,子线程和循环引用...

面试 (一) : iOS基础篇-1

#####1.父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。 1 • 深拷贝同浅拷贝的区别:浅拷贝是指针拷贝,对一个对象进行浅拷贝,相当于对指向对象的...

第04天实战技术(16):UICollectionView定位

#####一、UICollectionView定位 定位效果:控制偏移量 0.获取最终显示的区域 1.获取最终显示的cell 2.记录最小间距 3.计算中心点的距离 4.重新设置最终的偏移量 5.bug处理(-0) 0.获取最终显示...

第04天实战技术(15):UICollectionView计算布局尺寸

#####一、UICollectionView计算布局尺寸 取绝对值 fabs 1.添加滚动动画进行缩放 效果:越靠近中心点,距离越小,缩放越大 思路: 0.获取当前显示区域 (self.collectionView.bounds) 1.求cell与...

第04天实战技术(14):UICollectionView自定义布局方法

#####一、UICollectionView自定义布局方法 // 系统的方法研究: 1.什么时候调用 : 2.作用: >>>> 自定义collectionView的布局: 必须要了解5个方法 // 1.准备布局 : 必须总是调用super...

第04天实战技术(13):UICollectionView基本使用(抽取方式2)

#####一、UICollectionView基本使用(抽取方式2) // 函数式编程思想 (高聚合): 把很多功能放在一个函数块去处理 // 编程思想 : 低耦合、高聚合(代码聚合,方便去管理) 什么是低耦合、高聚合...

第04天实战技术(12):UICollectionView基本使用(抽取方式1)

#####一、UICollectionView基本使用(抽取方式1) 抽取方法的逻辑: 方式1 1.先定义函数封装函数里面进行调用 2.缺少那个参数,补那个参数(如果参数比较多 就定义属性) 1.抽取后的方法调用 1....

第04天实战技术(11):UICollectionView基本使用(布局)

#####一、UICollectionView基本使用(布局) 流水布局: 调整cell的尺寸 1.设置item的大小 2.设置滚动方向 3.设置一开始就要距离左边有点间距,最后一个距离右边有点间距 :(设置内边距(比较好) 或...

第04天实战技术(10):UICollectionView基本使用

#####一、UICollectionView基本使用 // UICollectionView 使用注意点 // 1.创建一个UIcollectionView 必须要有一个布局参数 // 2.cell必须通过注册 // 3.cell必须要自定义 ...

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部