假如有以下实体类 实体类声明(.h) @interface ZDWCar : NSObject @property (nonatomic, copy) NSString *brand; @property (nonato…
分类:object-c
Objective-C之优雅的命名
此文转载于:http://blog.xcodev.com/archives/objective-c-naming/ 备注:命名规范还可以参考 Effective Objective-C 2.0 一书。 There are…
简述Objective - C
前言 Objective-C是通过一种全新的语法,在C语言基础上添加了面向对象的的特性.Objective-C的语法中频繁使用方括号,而且不吝于写出几长的方法名,这通常会令许多人觉得此语言较为的长,其实这样写出的代码十分…
Objective-C -- isEqual与hash
为什么要有isEqual方法 对于对象类型, ==运算符比较的是对象的地址,即是否为同一对象。 对象地址相等不代表对象相等,即对象地址相等是对象相等的必要非充分条件。 isEqual方法就是用来判断两个对象是否相等。 i…
IOS-Object-c/Swift定义常量
Objective-C有两种方式定义常量; 第一种如: #define APP_KEY = @”app” 由# + define(关键字) + 常量名(习惯大写,java如此,oc呢?) = 具体…
有关Objective-C中实例变量与属性的访问
我们知道,在对象与对象间如果要访问实例变量的话总是通过属性来实现的。那么在对象内部对实例变量的访问是怎样的呢?最好是 在读取实例变量的时候直接使用实例变量,在设置实例变量的时候通过属性来完成 至于为什么这样做,可以做如下…
Objective-C UI之UITableView详解
UITableView在iOS开发中占据非常重要的位置,必须熟练掌握。 学习UITableView之前,先了解一下一些基本概念: UITableView继承于UIScrollView,是可以进行垂直滚动的控件 UITab…
Swift教程之基础概述
基础概述 Swift是iOS,macOS,watchOS和tvOS应用程序开发的新编程语言。 Swift提供了所有C和Objective-C基本类型的自己的版本,包括Int、Double、Float、Bool、Strin…
[程序员日记]Objective-C基本语法总结
一 类 1.类和对象的定义 成员变量的声明 NSString * _变量名 成员变量的Setter和Getter方法 一个类可以有多个构造方法 构造方法(作用是初始化一个类) 无参构造方法 - (id/类名 */) in…
Python一小时入门
基础语法 变量定义: test = 1 test2 = 'abc' 区块 使用 :与缩进对齐来标示一个区块, 如其他语言中大括号中内容 if True: a = 1 b = 2 ... 函数定义 def fun(a, b…
深入分析 Objective-C block、weakself、strongself 实现原理
Block是我们在日常OC编码中经常使用的特性,它可以非常便捷高效的编写和组织代码,可以让异步调用的代码更加的精炼易读。但是在日常开发过程中我们大部分情况都是写着教科书一般的代码来确保编码的正确,下面我们通过block的…
Object-C 与Swift互调
Swift和Objective-C 混编 Object-C与Swift混合开发 注意: OC调用Swift时,需要引入 import OC文件导入项目名称+Swift.h 这个文件是隐式的,实际看不…