背景 1. 结构体 1.1 depSet和finalCloser depSet : 记录db与conn之间的依赖关系,维持连接池以及关闭时使用 finalCloser: Todo // depSet is a final…
标签:interface
OC基础教程(面向对象-2)
一、@interface部分 @interface部分用于定义类的公共接口(API)。 @interface Person : NSObject 在创建一个对象的时候OC编译器需要一些关于该类的信息,尤其是对象的数据成员…
属性声明在@implementation里与extension里的区别
当你新建一个类的时候, Xcode 会自动给你写上以下代码。 #import <Foundation/Foundation.h> @interface Car : NSObject @end #import …
Objective-C基础学习之Category基本概念和注意事项
1.什么是Category Category有很多种翻译: 分类 \ 类别 \ 类目 (一般叫分类) Category是OC特有的语法, 其他语言没有的语法 Category的作用 可以在不修改原来类的基础上, 为这个类…
Objective-C之面向对象(三)
上一节的代码中含有大量的重复内容,这会影响程序的执行效率。进行编程时,出现这样的重复内容就表明它是一个不好的架构,需要维护成倍的代码而且大大增加了出错的可能性。我们需要将上一节的Circle类,Rectangle类以及O…
Objective-C 中 .m 文件中的 @interface
前言:博主为一枚因为工作需要正在艰难地新学 IOS 开发的程序媛,对于 Objective-C 还不甚了解,所以博文内容可能不是那么严谨,如有童鞋发现不妥之处,还望告知博主,万分感谢! 问题描述 博主今早在看一份 Obj…
objective-c 关键字和概念
关键字 @ 看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。 @interface 声明类 @implementation 实现类 @protocol 声明协议 @o…
C基础语法知识
一. 基本概念 OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀 OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如: @interface Student : NSOb…
Kotlin 中的接口 Interface : so much better
Interface was introduced in Java as a new programming feature. It describes CAN-BE instead of IS-A relationshi…