![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发
文章平均质量分 62
常小仙儿
爱生活、、爱编程。
公众号:常小仙儿
展开
-
iOS开发-私有库
私有库可以说是现在iOS开发必备的一个技能了,接下来我会用CocoaPods来完成私有库相关操作的整个流程。了解私有库整个流程之前,先来了解一些前导知识。一些概念Reporepository的缩写,翻译为资料库,也叫它资源库。通过命令pod repo list可以查看本地的资源库。如下:当我们使用pod search [PODNAME]时,就会在本地的资料库进行库的搜索。有一点需要注意的就是,如果你本地的库的版本较老,这个时候,你搜索到的版本也会比较老,可以使用pod repo update [原创 2021-02-09 17:56:19 · 468 阅读 · 0 评论 -
iOS开发-你不了解的库(三)
本文涉及的知识点:简单描述下静态库的创建&使用简述CocoaPods收集的一些问题静态库创建&使用也可以创建.framework结尾的静态库和动态库一样,新建项目以后,修改Mach-O Type为Static Libiary修改生成的路径,在Copy files中可以看到 Subpath,把之前的路径删除添加自己的文件,为了后续导入方便,删除StaticFramework.m,在StaticFramework.h中导入其它头文件。在Copy files.原创 2021-02-09 17:19:32 · 120 阅读 · 0 评论 -
iOS开发-你不了解的库(二)
本文涉及的知识点:动态库的创建&使用编译各个架构通用的Framework动态库剥离1. 创建一个Framework项目&使用1.1 创建步骤Xcode 版本为 12.2操作步骤:Create a new Xcode Project -> iOS -> Framework & Library -> Framework -> next在项目里添加代码,比如 HDLogTool,在 DylibFramework 中添加代码:#i.原创 2021-02-09 17:08:58 · 128 阅读 · 0 评论 -
iOS开发-你不了解的库(一)
本文涉及的知识点:动态库&静态库的基本概念动态库&静态库的区别&加载方式库库是程序代码的集合,将多个文件组织起来。是共享程序代码的一种方式。本质上:库是一段编译好的二进制代码,可以被载入内存中使用。使用库的时候需要对库的代码进行 Link ,而 Link 有两种方式:静态和动态,从而产生了静态链接库和动态链接库的概念动态库以 .tbd 或者 .framework 为文件后缀名(Xcode7 之前 是 .dylib )动态库在编译时不会被 copy 进目标.原创 2021-02-09 09:38:27 · 107 阅读 · 0 评论 -
IOS开发中CocoaPods的使用
方法一1.下载CocoaPods插件:https://github.com/kattrali/cocoapods-xcode-plugin方法二Gem是一个管理Ruby库和程雪的标准包,它通过Ruby Gem(如/http://rubygems.org/)源来查找、安装、升级和卸载软件包1.在终端输入 sudo gem install cocoapods会在国外服务原创 2016-04-09 09:33:28 · 474 阅读 · 1 评论 -
如何在网络中加载TabelView的数据(手动实现)?
从网络中加载到tabelView中多个图片需要注意(手动实现)/** 0.设置存放数据的可变字典(等于内存),设置存放是否执行子线程的可变字典,key值为图片的唯一标识 (链接)。 1.存放位置包括:内存(自定义字典),缓存(cache中) 2.判断内存中是否有数据,没有的话执行下一步 3.拼接沙盒路径,判断数据data是否存在,存在的话设置图片,同时放到内存字典中;数据不存在的话,下一步原创 2016-08-01 08:25:20 · 453 阅读 · 0 评论 -
大文件离线断点下载
// 文件离线断点下载#import "ViewController.h"#define FileName @"abc.mp4"#define FileLength @"mm.chd"@interface ViewController () <NSURLSessionDataDelegate>@property(nonatomic, assign)NSInteger currentLenght;原创 2016-08-04 20:46:59 · 504 阅读 · 0 评论 -
小文件下载(三种方式)
第一种:直接赋值-(void)post{ NSURL *url = [NSURL URLWithString:@"http://......."]; NSData *data = [NSData dataWithContentsOfURL:url]; self.imageView.image = [UIImage imageWithData:data];}第二种:发送异步请求原创 2016-08-03 09:46:32 · 424 阅读 · 0 评论