文章 2024-09-06 来自:开发者社区

探索iOS开发:Swift与Objective-C的较量

在iOS开发领域,Swift和Objective-C是两种主要的编程语言。虽然它们都可以用来开发iOS应用程序,但它们之间存在一些显著的差异。在本文中,我们将对这两种语言进行比较,并讨论它们在现代iOS开发中的应用。 首先,让我们来了解一下Swift。Swift是苹果公司于2014年推出的一种新的编程语言,旨在替...

文章 2024-04-30 来自:开发者社区

【Swift开发专栏】Swift与Objective-C的对比

随着苹果在2014年推出Swift编程语言,iOS开发领域迎来了一场革新。Swift作为一种现代编程语言,旨在替代之前广泛使用的Objective-C。本文将深入探讨Swift和Objective-C之间的差异,帮助开发者理解两者的特点,并作出合适的技术选择。文章将从三个主要方面进行比较:语法与可读性、性能与兼容性以及生态系统...

文章 2024-01-18 来自:开发者社区

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

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

文章 2024-01-17 来自:开发者社区

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

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

文章 2022-01-16 来自:开发者社区

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

一. 字符串 API1. NSString 用法简介(1) NSString API 介绍NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 String 开头的方法;  // init 开头方法创建字符串  unichar data[5] = {97, 98, 99, 100, 101};  NSString * str....

文章 2022-01-16 来自:开发者社区

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

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

文章 2022-01-16 来自:开发者社区

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

2. Key 不存在的情况处理(1) 情况简介前提 : KVC 操作时, 如果遇到 既没有 getter setter 方法, 也没有 "_属性值" 或者 "属性值" 成员变量时, KVC 会调用 "setValue : forUndefinedKey :" 和 "valueForUndefinedKey :" 方法, 系统只是定义了两个默认方法, 但是并没有执行实际有意义的内容;(2) 异常代....

文章 2022-01-16 来自:开发者社区

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

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

文章 2022-01-16 来自:开发者社区

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

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

文章 2022-01-16 来自:开发者社区

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

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

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

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注