书接上文。今天来探讨下oc中数据类型和变量。相比与java来讲,oc中的数据类型更多元化一些。当然要说变量一定要先明确一些概念,比如程序到底是怎么运行的。当程序写完并进行编译以后,运行程序,系统就会为程序在内存中开辟一块空间,内存大致是分为4部分,第一部分,是代码段,就是存放程序代码的区域,第二个部分就是数据段,他是用来存放静态变量和字符串常量的,第三部分是堆,堆是用来动态申请内存的,最后一部分就
转载 2024-07-01 01:18:15
33阅读
SQLite 是一个轻量级的数据库,一般在嵌入式的设备中进行数据的永久存储。数据库的数据类型: 整型:int\number\INTEGER 浮点型:double 字符串:varchar(长度)\nvarchar\text 二进制:BLOB(其实这都是虚的,当存进不同数据的时候,就自动改变,为了自己以后的维护方便建议还是明确数据类型)。今天用的时SQLite3 的Dos黑窗口学的,里面有几个常用的命
概述Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字、按行等等)。Java类库的设计者通过设计大量的类来攻克这些难题,这些类就位于java.io包中。在JDK1.4之
转载 2023-09-11 08:20:21
32阅读
### JavaOC区别 #### 引言 对于一个刚入行的开发者来说,学习和掌握不同编程语言的特性和区别是非常重要的。本文将重点介绍Java与Objective-C(简称OC)的区别,并为小白开发者提供一份学习和理解这两种语言的指南。 #### 整体流程 下面是学习JavaOC区别的整体流程: | 步骤 | 描述 | | --- | --- | | 1 | 理解JavaOC的基本
原创 2023-08-17 15:19:53
190阅读
一、IOC(Inverse of Control)控制反转1.依赖注入DI(dependency injection)所谓依赖,从程序的角度看,就是比如 A 要调用 B 的方法,那么 A 就依赖于 B,反正 A 要用到 B,则 A 依赖于 B。所谓倒置,你必须理解如果不倒置,会怎么着,因为 A 必须要有 B,才可以调用 B,如果不倒置,意思就是 A 主动获取 B 的实例:B b = new B (
swift独有范围运算符元组类型swift中定义常量用let定义变量用varif letguard let的用法Swift中的 和 细节上的不同swift3 新增访问权限fileprivate 和 open swift独有范围运算符a...b 表示[a, b] 包括 a 和 b 。(eg:3...5,就是范围 3, 4, 5) a..<b 表示[a, b) 包括 a 但不包括 b 。(eg
转载 2024-06-20 17:00:18
84阅读
自6月的WWDC大会上由苹果的大神Chris Lattner向我们首次展示swift至今已经大半年时间了,虽然绝大部分软件公司代码里还都见不到一丁点swift的影子,但各路大牛早已纷纷已经对swift进行过各种挖掘了。 我总结下我的看法。主要是给还没仔细研究swift的好奇的OC攻城狮看swfit和OC间的联系1.swift句尾不需要分号,除非你想在一行中写三行代码就加分号隔开。 2.s
一、OC和swift简介     OC:基础c的面向对象的编程语言,1980年开始使用,主要应用于MAC OSX和iOS平台应用的开发,至今已有三十多年历史,因苹果4和4s的火爆,OC在10-14年极为火爆,语言排行持续飙升,11年赢得了 TIOBE 2011 年度编程语言。     Swift,苹果于2014年WWDC(苹果开发者大会)
转载 2023-07-09 22:54:56
764阅读
Swift 与 OC 枚举存在的不同问题与解决方案。OC 中枚举的问题在C、C++、Objective-C这类语言中,枚举实际上是整型的别名,仅具备整型的能力,由于类似的语言的类型系统很弱,以至于无法发现一些潜在的错误。比如在OC中可以定义一个方向的枚举:typedef NS_ENUM(NSUInteger, Direction) { EAST, SOUTH, WEST,
OC与swift 1.协议 OC:主要用来传值 swift:不仅可以用来传值,swift中的协议可以定义属性方法,并且其协议可以进行扩展,在扩展中还可以有自己的默认实现,这个特性使其可以面向协议的时候非常强大。例: //如果遵守了swift中的协议,那么里边的非扩展方法必须实现 protocol AnimationProtocol { //最大年龄(属性方法) var maxAg
现在大部分项目还是纯OC,即使迁移到Swift也只能是一点点模块过度,那么OC和Swift有什么样的区别呢?两者之间怎样相互调用?一、注释 // MARK:类似于OC中的#pragma mark // MARK: -类似于OC中的#pragma mark- // TODO:用于标记未完成的任务 // FIXME: -用于标记待修复的问题 #warning("msg")用来做全局提示示例代码:p
转载 2024-07-19 13:58:43
51阅读
swfit和OC间的 联系 1.swift句尾不需要分号 ,除非你想在一行中写三行代码就加分号隔开。 2.swift不要写main函数 ,程序默认从上往下执行 3.swift不分.h和.m文件 ,一个类只有.swift一个文件 4.swift不在有地址的概念 5.swift数据类型都会自动判断 , 只区分变量var 和常量let 6.强制转换格式反过来了 OC强转:(int)a Swift强转:
swift与OC的主要区别就是语法区别,其他大抵相同.区别1: swift中使用let定义常量,var定义变量.常量一经赋值,不可以进行修改,变量赋值后可更改.         swift能够根据右边的代码,推倒出该变量的准确类型.在实际开发中 使用常量多还是使用变量多?使用常量,更加安全,不能够被修改,在需要对该对象进行修改的时候 在修
转载 2023-07-03 16:58:36
387阅读
Swift和OC,是编译型语言、解释性语言、运行时语言首先需要明确的一点是,什么是编译型语言和解释性语言编译型语言,就是在其执行过程中需要先将其经过编译成机器码来给计算机识别的,其执行效率就会比较高这个是显而易见的,常见比如:C、C++而解释型语言,是不用编译这个过程的,只是在执行时通过相应的翻译器(虚拟机)逐行翻译。这样它的跨平台性就会较好,因为可以直接通过编译器编译成需要的平台上的语言,但是有
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。目前已经更新到Swift2.0,即将发布3.0版本.听说有很大的变动呢.现在我们先来了解一下Swift与OC基础的小异同(不过如果要说它与OC有什么不同,感觉很不同啊~~~)1.输出日志不同2.常量变量定义不同,swift 类型的长
转载 2023-07-31 14:26:47
195阅读
# 理解 iOS 面试中的 Swift 和 Objective-C 的区别 在当前 iOS 开发领域,Swift 和 Objective-C 是最核心的两种编程语言。对于刚入行的小白,理解它们的区别至关重要。在准备面试时,掌握这两种语言的特性和用法是必要的。本文将为你剖析 iOS 面试中 Swift 和 Objective-C 的区别,并给出具体的学习步骤和代码实现。 ## 学习流程 以下
原创 9月前
79阅读
一、元组1.1、元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。下面这个例子中,(404, "Not Found")是一个?述 HTTP 状态码(HTTP status code)的元组。HTTP 状态码是当你请求网页的时候 web 服务器返回的一个特殊值。如果你请求的网页不存在就会返回一个 404 Not Found 状态码。let http404Er
# Mac 开发 OC 和 Swift 区别 ## 概述 在 Mac 开发中,Objective-C (OC) 和 Swift 是两种主要的编程语言。OC 是较早的一种语言,被广泛应用于 Mac 开发领域。而 Swift 是苹果公司于2014年推出的全新编程语言,旨在提供更高效、更安全的开发体验。本文将介绍在 Mac 开发中,OC 和 Swift 的区别,并指导初学者如何实现 Mac 开发中的
原创 2023-11-22 10:18:00
120阅读
# Objective-C 和 Swift 的区别 在苹果生态系统中,Objective-C 作为较早的编程语言,为 iOS 和 macOS 的开发奠定了基础。随着 Swift 的推出,苹果开发者们迎来了一个全新的编程体验。本文将深入讨论 Objective-C 和 Swift 的区别,包括语言特性、语法、内存管理,最后附带相应的代码示例。 ## 语言特性 Objective-C 是一种基于
前言转眼Swift3都出来快一年了,从OC到Swift也经历了很多,所以对两者的一些使用区别也总结了一点,暂且记录下,权当自己的一个笔记。当然其中一些区别可能大家都有耳闻,所以这里也会结合自身的一些平常记录,稍许整理,才诞生了本篇文章,中间或许会有不对之处,还望指出来,共同进步。 正文一、Swift和Objective-C的联系Swift和Objective-C共用一套运行时环境,Swi
转载 2017-06-22 10:45:35
746阅读
  • 1
  • 2
  • 3
  • 4
  • 5