
IOS
HiroGuo
有些事现在不做 一辈子都不会做了
展开
-
iOS给应用添加支持的文件类型/根据文件类型打开应用
iOS给应用添加支持的文件类型/根据文件类型打开应用之前写过类似的文章 IOS UTI(统一类型标识符) 根据文件后缀打开APP 和 自定义UTI 注册你的APP所支持的文件类型 这里 再次总结说明。已经存在的UTL类型苹果官方文档提供了常见情况下,所支持的UTL类型 【链接】如何添加已经存在的类型在Xcode中选择TARGES----> Info 添加 Document type...原创 2019-11-04 12:12:27 · 4485 阅读 · 0 评论 -
IOS 开发— Runtime 机制
IOS 开发— Runtime 机制Runtime 底层原理与应用Runtime 又叫运行时,是一套IOS底层的C语言API。Objective-C在运行时被转化为C语言的API。Objective-C时一门动态语言,在代码运行才进行处理和编译。因此需要一个运行时系统(Runtime System)来处理编译后的Code。Runtime 基本是用C和汇编实现的,苹果和GNU各自维护一套Run...原创 2019-01-22 22:54:14 · 458 阅读 · 0 评论 -
NSMutableArray 、NSArray排序方法引发的内存泄漏
NSMutableArray 、NSArray排序方法引发的内存泄漏问题简述在NSArray中可以调用 sortedArrayUsingFunction 对Array数组进行排序。但是当NSMutableArray使用这个排序算法的时候就会造成内存泄漏…代码说明在多线程中,存在一个NSMutableArray *sortList;对sortList进行排序,一开始用的方法是这样的,有内...原创 2019-02-22 15:59:27 · 1504 阅读 · 0 评论 -
IOS 资料收集
IOS 资料收集用到的组件1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBProgressHUD一款提示框第三方库MWPhotoBrowser一款简单的 iOS 照片...原创 2019-02-18 17:00:01 · 6045 阅读 · 0 评论 -
IOS 实现View背景渐变
在某些特定情况下,我们希望使用渐变背景视图。这里总结,实现渐变背景有三种不同的方法:CAGradientLayer、CGGradient和CoreImage。要定义渐变颜色,我们至少有四个属性: @property (nonatomic) CGPoint inputPoint0; @property (nonatomic) CGPoint inputPoint1; @p...原创 2019-03-12 11:50:09 · 2641 阅读 · 0 评论 -
iOS 开发 — .a文件的合并与拆分
查看.a文件所包含架构lipo -info xxxx.a按架构分离不同平台的静态库lipo xxxx.a -thin i386 -output xxxx.a在当前目录拆分静态库为目标文件.oar -x xxx.a将目标文件.o合并为静态库libtool -static -o xxxx.a *.o将不同架构平台的静态库合并为完整的通用静态库lipo -create xxxx...原创 2019-06-10 09:34:28 · 978 阅读 · 0 评论 -
iOS 开发 — 静态库调试
静态库调试Xcode 静态库调试策略(已经有现成的工程和静态库源码) ***** 为安全期间建议备份一下静态库Step1: 下载最新的工程[工程中有所要测试的静态库和头文件需要删除];Step2: 把静态库工程的.xcodeproj工程文件拖拽到最新的工程中;step3: 选择工程-->TARGETS-->Build Phases-->Link Binary Wi...原创 2019-09-06 11:59:03 · 1205 阅读 · 0 评论