iOS
泥瓦罐
跟随大神的脚步,前进....
展开
-
理解Objective-C中的对象
OC是C语言的超集,在其之上提供了面向对象的能力。可我们面向的对象在OC中到底是个什么东西,或者说它在内存中如何表现呢?今天我们一起来说道说道。 对象的理解 首先来解决对象是什么的问题。先上结论:对象是类的具体体现;底层以C语言的结构体做为支撑;对象所占用的内存存储了结构体中的成员。 对象是类的具体体现 在面向对象中,我们使用类来描述具有特定属性和行为的一类事物,它是一份蓝图;而对象是蓝图的具体体...原创 2020-05-03 13:59:22 · 821 阅读 · 0 评论 -
CocoaPods安装过程的注意事项
写在前面关于CocoaPods的安装和基本使用,已有大神总结的很好了,这里只是以安装步骤为主线,写出修改后的命令(之前的命令现在许多更新,自己失败了多次),建议先阅读下面推荐的第一篇博客了解大体思路之后再返回阅读本篇。 推荐几篇博客,方便大家学习: CocoaPods详解之—-使用篇 CocoaPods详解之—-进阶篇 CocoaPods详解之—-制作篇详细内容 说明:1.这里的Ma原创 2016-09-11 15:18:09 · 389 阅读 · 0 评论 -
键值编程之KVC
写在前面Objective-C键值编程特性统称为键值编码(Key-Value Coding,KVC)和键值观察(Key-Value Observing,KVO)。本篇主要记录KVC的相关知识。键值编码是一种访问对象属性的机制。可以通过键值编码KVC通过名称(键)访问和操作对象的属性,而无需使用访问方法或支持实例变量。其中键就是属性名称,而值就是属性的值。详细内容 下面是一个使用KVC的小例子 [ob原创 2016-08-31 10:55:00 · 403 阅读 · 0 评论 -
FMDB的基本使用
写在前面在编程的世界里,总少不了和数据库打交道,毕竟这大千世界的数据太多,总有一个好的方法去管理,数据库技术就诞生了。这里主要介绍iOS中FMDB第三方库如何操作数据库的。FMDB github链接。详细内容 对于FMDB需要了解的东西 支持CocoaPods管理 支持ARC和非ARC环境,FMDB会根据环境自动适应 支持文件全路径、@”“、NULL创建数据库 代码示例开始之前,你要导入FMDB原创 2016-09-02 12:59:59 · 571 阅读 · 0 评论 -
去除performSelector的leak警告
#pragma clang diagnostic push #pragma clang diagnostic ignored “-Warc-performSelector-leaks” 含有警告的代码 #pragma clang diagnostic pop原创 2016-10-03 15:22:08 · 533 阅读 · 0 评论