Tiramisu_LM的博客

简单的一些iOS的分享

iOS-抽取私有Pod库

iOS-抽取私有Pod库引言一. 公有Pod库的本质二. 创建私有Pod库1.创建私有的远程索引库2.创建私有Pod组件库3. 将QDFoundation.podspec文件加入私有的远程索引库QDFoundationSpec4. 使用私有Pod库5. 更新私有库三、文件夹分层1. 文件显示层级2...

2019-03-08 12:58:41

阅读数 19

评论数 0

iOS 通用链接(Universal Link)唤起app的实现方法

iOS 通用链接(Universal Link)唤起app的实现方法准备工作开发者账号设置支持进入开发者中心 选择 Certificates, IDs & Profiles选择对应的AppId, 编辑其属性,让它能支持Associated Domains,编辑完成之后,保存...

2019-01-21 18:35:52

阅读数 240

评论数 0

iOS GPU和CPU资源消耗的原因和解决方案

** iOS构建流畅的交互界面--CPU,GPU资源消耗的原因和解决方案 ** CPU资源消耗的原因和解决方案 对象创建 轻量对象代替重量对象 * 不需要响应触摸事件的控件:CALayer显示 * 对象不涉及UI操作,则尽量放到后台线程创建 * 包含有CALayer的控件只能...

2018-06-30 14:55:12

阅读数 590

评论数 0

iOS小明开发笔记(三十) (应用性能调优的建议和技巧)

注意:每在优化代码之前,你都要注意一个问题,不要养成”预优化”代码的错误习惯。时常使用Instruments去profile你的代码来发现需要提升的方面。Matt Galloway写过一篇很棒的如何利用Instruments来优化代码的文章。 还要注意的是,这里列出的其中一些建议是有代价的,所建...

2016-02-24 09:39:13

阅读数 543

评论数 0

iOS小明开发笔记(二十九) (设计模式MVC、单例、代理、KVO)

其实iOS中的设计模式有非常多,常用的就下面这四种 一.MVC设计模式(设计模式之王) MVC根据角色划分类,涉及到三个角色: Model:模型保存应用程序的数据。 View:视图是模型的可视化表示以及用户交互的控件。 Controller:控制器是一个协调所有工作的中介...

2016-02-24 09:35:48

阅读数 362

评论数 0

iOS小明开发笔记(二十八) (Autolayout(VFL)二)

2016-02-24 09:33:42

阅读数 226

评论数 0

iOS小明开发笔记(二十七) (Autolayout(VFL)一)

VFL的子视图居中,网上搜了很多都没找到有用代码,自己研究出来了。代码如下 UIActivityIndicatorView* prgrssView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActi...

2016-02-24 09:30:25

阅读数 258

评论数 0

iOS小明开发笔记(二十六) (同步、异步请求, GET、POST请求)

1、同步GET请求 //第一步,创建URL NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]; //第二步,通过URL创建网络请求 NSURLR...

2016-02-24 09:26:40

阅读数 227

评论数 0

iOS小明开发笔记(二十五) (NSIndexPath)

是Foundation框架中的一个普通的类,它提供了到嵌套数列的树中特定节点的路径,事实上,它是一个整数阵列,表格视图使用这个去表现在特定章节中的特定行,UITableView用的所有索引路径正好有两个元素,第一个是章节,第二个是行。 NSIndexPath和TableVie...

2016-02-24 09:18:39

阅读数 165

评论数 0

iOS小明开发笔记(二十四) (NSCoding)

由于Sqlite数据库的blob数据和NSData的兼容比较好,我想尝试把一个NSArray存入Sqlite。Sqlite不支持数组的直接存储,所以我寻找了一些数组转化为NSData的方法。网上大多数的解决办法都是针对于字符数组,eg:  NSArray*array01= [[NSArr...

2016-02-24 09:13:20

阅读数 136

评论数 0

iOS小明开发笔记(二十三) (C语言之堆栈入门--堆和栈的区别)

在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的...

2016-02-24 09:11:08

阅读数 301

评论数 0

iOS小明开发笔记(二十二) (C语言之内存四区和函数调用模型)

内存四区模型 流程说明 1、操作系统把物理硬盘代码load到内存 2、操作系统把c代码分成四个区 3、操作系统找到main函数入口执行 1、内存四区: 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack):由编译器自动分配释...

2016-02-24 09:08:17

阅读数 319

评论数 0

iOS小明开发笔记(二十一) (缓存机制NSUserDefaults)

NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:     但是并不是所有的东西都能往里放的。NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary. ...

2016-02-23 18:13:15

阅读数 205

评论数 0

iOS小明开发笔记(二十) (retain、strong、weak、assign区别)

1、假设你用malloc分配了一块内存,并且把它的地址赋值给了指针1,后来你希望指针b,也可以共享这块内存,于是你又把a赋值给了b(assign)。此时a和b指向同一块内存,请问,当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这...

2016-02-23 18:10:04

阅读数 247

评论数 0

iOS小明开发笔记(十九) (Mac 终端命令介绍)

OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /...

2016-02-23 18:07:20

阅读数 140

评论数 0

iOS小明开发笔记(十八) (百度地图框架配置)

1. 配置info.plist文件 a. 模拟器联网配置(Xcode7之后需要配置) "iOS9改用更安全的https的缘故"     NSAppTransportSecurity         NSAllowsArbitraryLoads     true...

2016-02-23 17:59:47

阅读数 292

评论数 0

iOS小明开发笔记(十七) (Quartz2D屏幕截图)

简介:  在程序开发中,有时候需要截取屏幕上的某一块内容. 完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInContext:方法即可 storyboard界面搭建: 代...

2016-02-23 17:23:04

阅读数 286

评论数 0

iOS小明开发笔记(十六) (Quartz2D图片剪切)

1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: - (void)drawRect:(CGRect)rect {     UIImage *image2 = [UIImage imageNamed:@"...

2016-02-23 17:04:16

阅读数 243

评论数 0

iOS小明开发笔记(十五) (Quartz2D矩阵操作)

一、关于矩阵操作 1.画一个四边形 通过设置两个端点(长和宽)来完成一个四边形的绘制。 代码:  - (void)drawRect:(CGRect)rect  {          //画四边形          //获取图形上下文   ...

2016-02-23 13:51:01

阅读数 214

评论数 0

iOS小明开发笔记(十四) (Quartz2D图形上下文栈)

一、Quartz2D是怎么将绘图信息和绘图的属性绘制到图形上下文中去的? 说明: 新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drawrect方法。 画线的三个步骤: (1)获取上下文 (2)绘图 (3)渲染 要求:画两条单...

2016-02-23 13:46:56

阅读数 196

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭