Zomfice’s blog

Zomfice’s blog

Zomfice的博客

    • 首页
    • 归档
    • 关于

Protocol默认实现

Protocol默认实现需求: Protocol作为方法声明必须实现后才能才能进行操作处理,有没有办法可以实现协议不用实现就可以有默认值? libextobjc 是一个提供语言级别的各种小功能的库。 用法MyProtocol.h@protocol MyProtocol <N

2019-01-22

protocol属性 category属性 覆盖属性

protocol属性 protocol属性只有对应的set/get方法声明,没有对应成员变量,因为协议中只可以声明方法,分类中只能声明方法和对应的实现。 详解: 在protocol中,通过查看runtime源码,没有Ivar实例变量,@property只是对set/get方法声

2018-05-10

@property详解

目录: 本质 修饰符 synthesize, dynamic KVO 与 Property @property 本质: 概述: @property = ivar + getter + setter@property 其实是属性的声明标识符,提供成员变量的访问方法的声明、控制成员

2018-05-10

成员变量 实例变量 属性变量

1. 概念与区别: 成员变量:@interface的{}中包裹的变量 @interface xx(){“成员变量”} -> { }包裹的是成员变量—基本数据类型(int/float)+实例变量(NSString)实例变量+基本数据类型变量=成员变量 属性变量:声明标

2018-05-10

@synthesize @dynamic详解

@synthesize @dynamic OC最初设定@property和@synthesize的作用: 1. @property的作用是定义属性,声明getter,setter方法。(注意:属性不是变量) 2. @synthesize的作用是实现属性的,如getter,sett

2018-05-10

__bridge,__bridge_transfer和__bridge_retained详解

Objective-C和Core Foundation 对象相互转换的内存管理总结iOS允许Objective-C 和 Core Foundation 对象之间可以轻松的转换,拿 NSString 和 CFStringRef 来说,直接转换毫无压力: [cpp] view pla

2018-04-23

C 语言中结构体的定义和使用

1. 声明一般形式 struct 结构名{ 成员列表 };struct关键字表示接下来是一个结构 如:声明一个学生的结构 struct Student{ //声明结构体 char name[20]; //姓名 int num;

2018-04-04

ReactiveCocoa(一)基础篇

ReactiveCocoa(一)基础篇源码解析 『状态』驱动的世界:ReactiveCocoa Pull-Driven 的数据流 RACSequence 『可变』的热信号 RACSubject 优雅的 RACCommand 用于多播的 RACMulticastConnection

2018-03-22

Hexo博客搭建(五):日常维护命令与配置

日常维护与主题配置日常维护命令1. 博客创建,文件提交,部署hexo new "博客文章题目" //创建文章 git add . //注意最后的 . ,这个表示当前目录 git commit -m ".....&

2018-02-26

Hexo博客搭建(四):Markdown使用

Hexo博客编写使用Markdown 编辑工具MacDownMacDown Markdown语法1. 标题# 一级标题 ## 二级标题 ### 三级标题 以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。 2. 列表- 或 * 变为无序列表

2018-02-26
12Next

分类

  • C语言1
  • Hexo博客5
  • OC6
  • ReactiveCocoa1

标签

  • Hexo5
  • property2
  • Struct1
  • Markdown1
  • ReactiveCocoa1
  • bridge1
  • bridge_transfer1
  • protocol属性1
  • category属性1
  • synthesize1
  • dynamic1
  • Instance ivars1
  • 成员变量1
  • SSH1
  • Protocol1

友情链接

  • GitHub
  • Zomfice's Blog
RSS 订阅

Powered by hexo and Theme by Jacman © 2019 Zomfice