三、Swift基础介绍本章将对Swift做一个简单说明,内容取自《The Swift Programming Language》,并加之自己的理解。首先swift全局作用域中的代码会被自动当做程序的入口点,所以你也不需要main方法。你同样不需要在每个语句结尾写上分号。而且提供了playground可以在编辑代码实时看到效果,可以在xcode中new一个playground然后体验一下。如图。
转载 2024-03-06 00:02:30
65阅读
 1、Objective-C调用C++代码后缀为m文件的是Objective-C的执行文件,而后缀为mm文件的是Objective-C++文件。直接在Objective-C中是无法调用C++代码的,所以如果需要在Objective-C调用C++语言就需要直接将后缀m文件改为mm,然后就可以调用C++代码了。Objective-C兼容C,Objective-C++兼容C、C++。&nbsp
这篇文章是在史上最完整的iOS DIY framework 详细教程(一)的基础上加以修改 1、新建一个静态库工程: 2:取自己喜欢的名字: 3、删除向导所生成工程中的 Target: 3、删除TestFrameWork对应的工程文件夹: 5:删除bulid 关连项 选择左下角Manager Scheme 选中 Scheme,点击左下角的减号删除: 删除完成后,点击 OK 返回。
转载 8月前
22阅读
# 函数 ## 4.1 函数的定义与调用 函数是一个组织在一起的程序代码集合,用来完成某个特定的功能。为了提高代码的复用性,通常对代码进行抽取,将能够完成同一个任务的代码放置在一起,可作为一个函数使用。给定函数一个名称标识,当执行其任务时,就可以用这个标识来进行函数的调用Swift使用关键字func进行函数的定义。当定义一个函数时,可以为其定义一
转载 2023-07-14 20:38:16
109阅读
Swift中函数的大致写法规范如下:func 函数名(参数列表) ->返回值类型 { 代码块 return }//注意 : 没有返回值时 ->Void 和什么都不写都可以 //本文中所有用到的函数 , 放在了最下面//调用函数 //无参无返回值 test() //有参无返回值 t
转载 2023-07-13 00:17:56
206阅读
         基本环境配置好以后我们就可以开始正式的开发了,学习ios开发首先要面临的问题就是使用哪种语言。目前可供选择的有objective-C(简称oc)和Swift两种,使用objective-c的好处是网上的学习资料比较多,而且目前多数的开源组件都是用oc写的。使用Swift的好处是他是目前苹果主推的新一代语言,他吸收了很多其他语言的优
介绍一下 Swift? Swift是苹果在2014年6月WWDC发布的全新编程语言,借鉴了JS,Python,C#,Ruby等语言特性,看上去偏脚本化,Swift 仍支持 cocoa touch 框架 他的优点:Swift更加安全,它是类型安全的语言。Swift容易阅读,语法和文件结构简易化。Swift更易于维护,文件分离后结构更清晰。Swift代码更少,简洁的语法,可以省去大量
iOS开发中,Swift调用Objective-C的Block是一个常见的需求。这个过程涉及到两个生态系统的相互操作,理解如何有效配置和实施这一点至关重要。下面,我将详细介绍如何在项目中实现“iOS Swift调用OC Block”。 ### 环境准备 首先,我们需要确保开发环境准备就绪。 - **Xcode版本**: 至少需要Xcode 11, 支持Swift 5及以上。 - **项目设
原创 6月前
60阅读
# Flutter 调用 iOS Swift 的方法与示例 Flutter 是一个流行的开源跨平台开发框架,使用 Dart 语言进行编程。得益于其高度的可扩展性,Flutter 可以非常方便地与原生代码进行交互。在本篇文章中,我们将讨论如何在 Flutter 中调用 iOSSwift 代码,包括必要的配置、示例代码以及如何编写状态图与饼状图来展示 Flutter 和原生代码的交互。 ##
原创 10月前
121阅读
swift调用oc的方法:1、桥接文件,一般是swift工程,在创建一个oc文件时,系统自动添加(不用改名,直接默认即可)2、将需要引用的oc文件 .h头文件 添加到桥接类中。 如下:然后在swift调用处,直接就可以使用了。 oc调用swift的方法:1、首先设置一下Packing进入TARGETS ->Build Settings -> Packaging 中设
# iOS Swift 调用 Objective-C 在iOS开发中,有时我们需要在Swift项目中使用Objective-C编写的代码,或者调用Objective-C类的方法。虽然Swift和Objective-C可以相互调用,但是在两种语言之间存在一些差异,需要注意一些细节。 ## 在Swift项目中使用Objective-C代码 在Xcode中创建一个Swift项目,并且想要使用Obj
原创 2024-06-24 06:57:28
81阅读
本文将演示如何使用UIWebView(网页视图)读取项目中的网页文件,以及执行JavaScript脚本代码。在项目文件夹【DemoApp】上点击鼠标右键,弹出右键菜单。【New File】->【Blank】空白模板->【next】->【Save As】:Register.html->【Create】在Register.html中输入网页代码: 1 <!DOCTYPE
转载 2023-10-30 22:43:01
79阅读
# 如何解决iOS Objective-C无法调用Swift的问题 在iOS开发中,我们经常会使用Objective-C和Swift进行开发。由于Objective-C和Swift是两种不同的编程语言,因此在项目中可能会遇到Objective-C无法调用Swift的情况。本文将介绍一些解决方案,帮助你解决iOS Objective-C无法调用Swift的问题。 ## 1. 确保桥接文件正确设置
原创 2023-12-05 16:10:39
164阅读
首先在项目中,为了保障工作的稳定性(工作不好找),使用混合式开发室最好的选择(前提是自己能够看得懂自己写的代码)。废话一小段…….一、首先说一下调用的问题:OC->Swift(OC调用Swift) 首先配置一下环境:如图 1、Build Settings->Packaging->Defines Module 设置为 Yes 2、在修改在 build setting 中的 P
其中 @asmname 的两个用法源于我的猜测验证,用到了 Xcode, lldb, nm, llvm ir 等工具或格式。 其中 name mangling 部分源自 WWDC。 相关的分析主要基于我 dump 出的 Swift 标准库声明代码,位于 我的 Github andelf/Defines-Swift。 之前好像简单说过 Swift 和 Obje
转载 2023-07-25 10:31:08
147阅读
Swift与C语言指针结合使用实例引导语:Swift可与Object-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。以下是百分网小编分享给大家的Swift与C语言指针结合使用实例,欢迎阅读!####用以输入/输出的参数指针C和Objective-C并不支持多返回值,所以Cocoa API中常常将指针作为一种在方法间传递额外数据的方式。Swift允许指针被当作inout参数使
     方法是与某些特定类型相关联的功能/ 函数 。 在Swift中,结构体和枚举能够定义方法;其实这是Swift与C/Objective-C的主要差别之中的一个。 在Objective-C中,类是唯一能定义方法的类型。 1. 实例方法(Instance Methods)  1. 基本使用  
转载 2024-06-25 21:52:58
38阅读
swift与oc的代码是可以互相调用的创建一个类 继承自nsobject 随后在,h文件中声明一个方法,随后再.m文件中实现这个方法 在桥接文件中 添加进这个文件的头文件 随后就可以直接在swift的代码中调佣这个OC的代码在.h文件中#import <Foundation/Foundation.h> @interface sayHello : NSObject -(void)say
转载 2023-05-29 22:32:11
771阅读
目录 1. 文件操作 2. Json转Model 3. HttpClient 4. dio三方库 5. Http分块下载 6. 使用WebSockets 7. 使用Socket API(dart:io包中) 8. http三方库1. 文件操作无论是Flutter还是DartVM下的脚本(系统路径不同,Dart VM运行在PC或服务器操作系统下,Flutter运行在移
转载 2023-10-10 19:03:36
50阅读
使用函数函数是执行特定任务的代码模块。给定一个函数名称标识,当执行其任务时就可以用这个标识来进行“调用”。Swift中的每个函数都有一个类型,包括函数的参数类型和返回类型。1.  函数的声明与调用当你定义一个函数时,可以为其定义一个或多个命名,定义类型值作为函数的输入(参数),当该函数完成时将传回输出定义的类型(返回类型)。每一个函数都有一个函数名,用来描述了函数执行的任务。要使用一个函
  • 1
  • 2
  • 3
  • 4
  • 5