![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS总结
尼古拉斯-秀儿
iOS(OC、Swift)、ReactNative、Flutter
展开
-
iOS个人封装图片下载:Block与Delegate两种方式
iOS应用程序开发中,不少地方要用到图片下载的地方,为了不引入SDWebImage第三方还能达到目的,只能自己写一个类,用来下载图片,在此用两种方式:Block与Delegate,此中有任何不足,望大家指出,好了,直接上代码。1.Block方式下载图片//XQImageDownLoad.h:#import <Foundation/Foundation.h> #import <UIKit/UIKit.原创 2016-03-05 11:01:18 · 396 阅读 · 0 评论 -
简易轮播图的封装
现今很多项目中都有轮播图的这个功能,这两天我们的项目中也处处要用到轮播图,所以我写了一个简易的轮播图封装,轻松的解决了所遇到的问题。由于我这个轮播图传入的参数是存放图片URL的数组,所以在用的时候需先引入SDWebImage的第三方,当然,用我上一篇写的图片下载的两种方法也可行。//WheelImageTool.h中的代码@interface WheelImageTool : UIView //引出原创 2016-03-05 11:36:28 · 437 阅读 · 0 评论 -
关于iOS多线程
#1、iOS中的多线程: 首先明白进程的概念:正在进行中的程序被称为进程,负责程序运行的内存分配,每个进程都有自己独立的虚拟内存空间。 线程是进程中一个独立的执行路径(控制单元),一个进程至少包含一条线程,即主线程;可以将耗时的执行路径(如网络请求)放在其他线程中执行;线程不能被杀掉,但可以暂停/休眠一条线程。 ##1.1、创建线程的目的:开启一条新的执行路径,运行指定的代码,与主线程中的原创 2016-02-25 22:39:17 · 274 阅读 · 0 评论 -
沙盒总结
在模拟器中运行iOS程序,都会为该程序创建一个沙盒(SandBox),应用沙盒就是文件系统目录,与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录。1、每个应用程序都有自己的存储空间2、应用程序不能翻过自己的围墙去访问别的存储空间的内容3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。1.结构应用沙盒目录的常见获取方式:沙盒根目录:NSS原创 2016-03-15 14:16:49 · 373 阅读 · 0 评论