IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。

Swift 和 Objective-C 是苹果公司用于 iOS 和 macOS 应用程序开发的两种主要编程语言。它们各自有一些优点和缺点,开发者可以根据具体需求和个人偏好选择适合自己的语言。以下是 Swift 和 Objective-C 的一些优缺点对比: Swift 的优点: 现代性和安全性: S...

IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?

Swift 和 Objective-C 是两种主要用于 iOS(以及 macOS、watchOS 和 tvOS)应用程序开发的编程语言。下面是它们的简要介绍以及一些主要区别: Objective-C(ObjC): 历史: Objective-C 是最早用于苹果平台的编程语言之一,起源于...

【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)

一. 字符串 API1. NSString 用法简介(1) NSString API 介绍NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 String 开头的方法;  // init 开头方法创建字符串  unichar data[...

【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)

7. NSArray 的 KVO KVC 用法(1) NSArray KVC 简介NSArray KVC 简介 : NSArray 可以对元素进行整体 KVC 编码;-- "setValue : forKey : " 方法 : 将所有元素的制定 key 变量设置为 某个值;-- "valueForK...

【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(二)

2. Key 不存在的情况处理(1) 情况简介前提 : KVC 操作时, 如果遇到 既没有 getter setter 方法, 也没有 "_属性值" 或者 "属性值" 成员变量时, KVC 会调用 "setValue : forUndefinedKey :" 和 "valueForUndefined...

【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(一)

一. Objective-C 方法详解1. 方法属性(1) OC 方法传参机制Object-C 方法传参机制 : OC 中得参数传递都是值传递, 传入参数的是参数的副本; -- 基本类型 (值传递) : int 等基本类型直接传入 这些基本类型的的副本;-- 指针类型 (地址传递) : 使用指针变量...

【IOS 开发】Objective - C 语法 之 流程控制(二)

4. 循环控制 循环控制 : -- break : 退出当层循环;-- continue : 跳过该次循环, 执行下一次循环;-- return : 直接返回函数, 不管有多少层, 直接返回;代码示例 : -- Object-C 代码 : /*****************************...

【IOS 开发】Objective - C 语法 之 流程控制(一)

1. if 条件语句if 表达式 : 表达式是一个 整型 或者 布尔型, 0 或者 FALSE 为 FALSE, 大于 0 为 TRUE;代码示例 : /*************************************************************************...

【iOS 开发】Objective - C 语法 之 类型转换

1. 自动类型转换自动类型转换 : 将一个基本类型变量 赋值给另外一个基本类型变量就会出现基本类型转换;-- 整型 -> 浮点型 : 除了类型转换为浮点型之外, 不会有太大变化;-- 浮点型 -> 整型 : 类型转为整型, 小数部分被舍弃;-- 长整形 -> 整型 : 取值范围变小...

【IOS 开发】Objective - C 入门 之 数据类型详解(二)

4. 浮点型浮点型数据类型 : -- float : 占 4 字节;-- double : 占 8 字节;-- long double : 占 16 字节;浮点数表示形式 : -- 十进制形式 : 简单的浮点数, 包含一个小数点, 如 3.8, 38.0, .38 等;-- 科学计数法 : 3.8E...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入