Swift

Swift如何重构自定义空等运算符

今天小编给大家分享一下Swift如何重构自定义空等运算符的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 一、思路来源 最近在做 Flutter 开发时发现一个之前没注意到的空等运算符 “??=”,代表左边为空时,才会把右边的值赋给左边,然后返回左边的变量值;常用于避免多次赋值的情况;

Swift 2024年01月01日  102

iOS 17新特性以及适配细节汇总

1、UIScrollView增加了属性allowsKeyboardScrolling表示是否根据连接的物理键盘的方向键而滚动。 import UIKit class ViewController: UIViewController { lazy var scrollView: UIScrollView = { let scrollView = UIScrollView(

Swift 2023年12月28日  111

最近几天

8.03周四 一大早电话吵醒,着急给我妈送卡,早上坐车去延安,顺便下来玩玩,和以前的的高中同学打了两个小时的台球,又吃了自助,晚上还看了电影,在延安我哥哥家快2点才回去。 8.04周五 昨天睡觉的迟,已经中午快12点才起床,起来吃点,就在家里玩电脑,因为一直在下雨,晚上雨小了,才出去吃了纸包鱼,晚上也就早早睡了。 8.05周六 今天,早上八点起床,吃去吃点早饭,回来学习了两个小时的Java,下午又

Swift 2023年10月30日  101

IOS怎么开发Swift与OC相互调用

本篇内容主要讲解“IOS怎么开发Swift与OC相互调用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“IOS怎么开发Swift与OC相互调用”吧! 1、创建桥接文件 在创建另一种语言的文件时XCode会提示创建项目名-Bridging-Header.h的桥接文件 2、Swift调用OC 1.创建OC文件 #import "MyViewControll

Swift 2023年09月08日  130

Swift中可选项Optional解包方式是怎么实现的

本文小编为大家详细介绍“Swift中可选项Optional解包方式是怎么实现的”,内容详细,步骤清晰,细节处理妥当,希望这篇“Swift中可选项Optional解包方式是怎么实现的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 为什么需要Optional Swift中引入了可选项(Optional)的概念是为了解决在代码中对于某些变量或常量可能为nil的情况进行处理

Swift 2023年08月21日  124

Swift如何重构重载运算符

今天小编给大家分享一下Swift如何重构重载运算符的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 基础类型 String 为例 重载乘法运算符 将一段字符串重复 n 次拼接在一起; let c = "abc"*3; print("c: (c)");//c: abcabcabc 源

Swift 2023年08月19日  127

给我两分钟的时间:微博风格九宫格:UICollectionView实现

引言 UICollectionView 是 iOS 平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。 首先讲下今天的目标,我们将要使用 UICollectionView 来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片,总共显示9张图片。 实现方式 我们往界面上添加一个 UICollectionView,并创建一个 UICollectionViewFlo

Swift 2023年07月12日  152

Swift之struct二进制大小分析

作者:京东零售 邓立兵 随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。 一、基础知识 1、类型对比 引用类型:将一个对象赋值给另一个对象时,系统不会对此对象进行拷贝,而会将指向这个对象的指针赋值给另一个对象,当修改其中一个对

Swift 2023年07月11日  127

关闭

用微信“扫一扫”