- 一、函数简介 Swift 函数用来完成特定任务的独立的代码块。Swift 使用一个统一的语法来表示简单的 C 语言风格的函数到复杂的 Objective-C 语言风格的方法: 函数声明:告诉编译器... 一、函数简介 Swift 函数用来完成特定任务的独立的代码块。Swift 使用一个统一的语法来表示简单的 C 语言风格的函数到复杂的 Objective-C 语言风格的方法: 函数声明:告诉编译器...
- 一、什么是扩展? 扩展就是向一个已有的类、结构体或枚举类型添加新功能,扩展可以对一个类型添加新的功能,但是不能重写已有的功能。Swift 中的扩展可以: 添加计算型属性和计算型静态属性; ... 一、什么是扩展? 扩展就是向一个已有的类、结构体或枚举类型添加新功能,扩展可以对一个类型添加新的功能,但是不能重写已有的功能。Swift 中的扩展可以: 添加计算型属性和计算型静态属性; ...
- 目录 Ceph Swift 实践运用 一、Ceph封装与自动化装配 1、创建ceph-starter自动化工程: 2、pom文件依赖: 3、代码实现 4、自动化配置: 二、创建用户管理工程 1、工程结构: 2、工程配置 三、Ceph文件上传实现 1、实现文件上传接口: 2、Controll... 目录 Ceph Swift 实践运用 一、Ceph封装与自动化装配 1、创建ceph-starter自动化工程: 2、pom文件依赖: 3、代码实现 4、自动化配置: 二、创建用户管理工程 1、工程结构: 2、工程配置 三、Ceph文件上传实现 1、实现文件上传接口: 2、Controll...
- 前言 Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。 作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景 代码 代码从创建的时候的demo开始,demo的创建路... 前言 Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。 作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景 代码 代码从创建的时候的demo开始,demo的创建路...
- 前言 最近开始做swift的基于SpriteKit的小游戏,github地址 https://github.com/diandianxiyu/CountCats ,欢迎支持! 动态创建 直接上代码 ... 前言 最近开始做swift的基于SpriteKit的小游戏,github地址 https://github.com/diandianxiyu/CountCats ,欢迎支持! 动态创建 直接上代码 ...
- 近日,Rust和Swift资深专家Aria Beingessner发布的一篇文章《C 不再是一种编程语言》在Hacker News上引起了热烈讨论。 原文链接:https://gankra.github.io/blah/c-isnt-a-language/ Hacker News评论区:https://news.ycombin... 近日,Rust和Swift资深专家Aria Beingessner发布的一篇文章《C 不再是一种编程语言》在Hacker News上引起了热烈讨论。 原文链接:https://gankra.github.io/blah/c-isnt-a-language/ Hacker News评论区:https://news.ycombin...
- 一、混编的方式 iOS混编有如下两种方式: Swift调用ObjCObjC调用Swift 二、混编的场景 一般企业的iOS项目都是基于Cocoapods实现的组件化工程,混编的场景有... 一、混编的方式 iOS混编有如下两种方式: Swift调用ObjCObjC调用Swift 二、混编的场景 一般企业的iOS项目都是基于Cocoapods实现的组件化工程,混编的场景有...
- 整理数据 获取汉字拼音的首字母 /* *获取汉字拼音的首字母, 返回的字母是大写形式, 例如: @"俺妹", 返回 @"A". *如果字符串开头不是汉字, 而是字母, 则直接返回该字母, 例如: ... 整理数据 获取汉字拼音的首字母 /* *获取汉字拼音的首字母, 返回的字母是大写形式, 例如: @"俺妹", 返回 @"A". *如果字符串开头不是汉字, 而是字母, 则直接返回该字母, 例如: ...
- 首先在Xib中拖一个UITableView,让其充满整个视图控制器,并遵守实现UITableViewDelegate,UITableViewDataSource协议;其次,新建一个继承于UItableVi... 首先在Xib中拖一个UITableView,让其充满整个视图控制器,并遵守实现UITableViewDelegate,UITableViewDataSource协议;其次,新建一个继承于UItableVi...
- // // YDWCache.swift // Project // // Created by cptech on 2017/6/19. // Copyright © 2017年 CPTECH_... // // YDWCache.swift // Project // // Created by cptech on 2017/6/19. // Copyright © 2017年 CPTECH_...
- 一、async/await 在 WWDC21 中 Swift 盼来了 async/await,作为现代编程语言的标志之一,async/await 可以让我们像编写常规代码一样,轻松地编写异步代码,这... 一、async/await 在 WWDC21 中 Swift 盼来了 async/await,作为现代编程语言的标志之一,async/await 可以让我们像编写常规代码一样,轻松地编写异步代码,这...
- 一、指针 ① 指针类型 Swift 中的指针分为两类: typed pointer 指定数据类型指针,即 UnsafePointer,其中 T 表示泛型; raw pointe... 一、指针 ① 指针类型 Swift 中的指针分为两类: typed pointer 指定数据类型指针,即 UnsafePointer,其中 T 表示泛型; raw pointe...
- 一、Closures 简介 ① 什么是闭包? 闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。Swift 中的闭包与 C 和 Objective-C 中的代码块... 一、Closures 简介 ① 什么是闭包? 闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。Swift 中的闭包与 C 和 Objective-C 中的代码块...
- 捕捉侧滑返回事件 在当前控制器中重写以下两个方法即可: // OC - (void)willMoveToParentViewController:(nullable UIViewController ... 捕捉侧滑返回事件 在当前控制器中重写以下两个方法即可: // OC - (void)willMoveToParentViewController:(nullable UIViewController ...
- 在开发过程中,也许会遇到需要对数组进行去重的相关处理。如果数组内只含有基础类型的数据时,可以写两个for循环遍历,用下标取值做对比;当然也可以用集合Set(Swift),比较方便快捷。如果需要对model... 在开发过程中,也许会遇到需要对数组进行去重的相关处理。如果数组内只含有基础类型的数据时,可以写两个for循环遍历,用下标取值做对比;当然也可以用集合Set(Swift),比较方便快捷。如果需要对model...
上滑加载中
推荐直播
-
计算机核心课程贯通式实践教学体系介绍
2025/01/05 周日 09:00-12:00
华为开发者布道师、湖南大学二级教授、博士生导师赵欢
1月5日上午,华为开发者布道师直播间将迎来重磅嘉宾!赵欢老师,计算机教育创新先锋,其 “小而全系统” 教学方案重塑计算机类专业课程与实践,融合鲲鹏生态技术知识,斩获国家级教学成果奖。杨科华老师专注小型全系统实践,在香橙派鲲鹏 Pro 开发板构建精妙 mini 系统,带您直击计算机底层奥秘。还有香橙派系统开发部李博经理,精通开发板硬件与应用,将全方位揭秘开发板使用及 FPGA 开发实战案例。三位大咖齐聚,为高校师生开启计算机系统能力提升的知识宝库,精彩即将上线,速速预约!
即将直播 -
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签