这节重点讲下swift的初始化函数   也就是构造函数init类,结构,枚举  都有初始化函数,就拿类举例  首先说明一点   在类的初始化时  所有储存属性必须有值   这点在前面类的学习中也有提到过class test{ var i:Int }所以说这样是会报错的  初始化方法  构造器class test
# 实现swift UITextField字数限制 ## 整体流程 首先我们需要创建一个UITextField,并设置其代理为当前ViewController,然后在代理方法中实现字数限制的逻辑。 ```swift // 创建UITextField let textField = UITextField() textField.delegate = self ``` 接着我们需要在View
原创 2024-07-05 03:54:36
48阅读
// (一) 元组/* 格式   变量或常用关键字元组变量(变量,变量,.....)  说明: 1.元组变量还是变量,只是和其他变量表现形式不一样 2.()括号里面可以放入N个变量组成 */ var1, "黄家驹")   // 元组变量B由整形和字符串组成 print(B) va
转载 1月前
406阅读
本文将为你演示字符串NSString的使用,NS是Cocoa类对象类型的前缀,来源于乔布斯建立的另一家公司--NeXTNSString的使用方法,和Swift语言中的String有很多相似之处。首先导入需要使用到的框架 import UIKit 接着初始化一个指定内容的字符串 let str = NSString(string: "meet") 在初始化字符串的过程中,可以将浮点数据转化为
转载 2024-05-28 21:11:26
123阅读
 文/判若两人丶1.iOS 10 隐私权限设置iOS 10 开始对隐私权限更加严格,如果你不设置就会直接崩溃,现在很多遇到崩溃问题了,一般解决办法都是在info.plist文件添加对应的Key-Value就可以了。以上Value值,圈出的红线部分的文字是展示给用户看的,需要自己添加规范的提示说明,不能为空。目前解决办法基本都一样,参考学习文章如下:兼容iOS 10:配置获取隐私数据权限声
随着信息技术的发展,企业的内部信息安全问题日益突出。其中,文件泄密是最常见的一种形式。为了防止内部文件的泄露,企业需要采取一系列的措施。本文将详细介绍几种有效的防泄密方法和步骤。 一、文件加密文件加密是一种防止文件被未经授权的人员访问的有效方法。通过加密,即使文件被窃取,也无法解读其内容。实施步骤如下:选择合适的加密工具,如微软的BitLocker、苹果的FileVault等。对重要的文件或文件夹
随着刚刚结束的 WWDC 2015 苹果发布了一系列更新,这其中就包括了令人振奋的 Swift 2.0 。 这是对之前语言特性的一次大幅的更新,加入了很多实用和方便的元素,下面我们就一起来看看这次更新都包括了什么。1.将 println 函数统一为 print现在我们在代码中输入 println(“xxx”) 这样的调用时,编译器就会报错: 都已经变成通用的 print 方式了:print("xx
转载 2024-08-17 09:41:26
62阅读
# Swift UISearchBar 用法 在iOS开发中,UISearchBar是一个常用的UI控件,用于在应用中添加搜索功能。本文将介绍如何使用Swift语言中的UISearchBar控件,并提供一些示例代码。 ## 1. 创建UISearchBar 要使用UISearchBar,首先需要在你的视图控制器中创建一个UISearchBar对象。可以在Storyboard中拖拽一个Sear
原创 2023-07-20 22:02:55
306阅读
# Swift 中 List 的使用方法 在 Swift 中,`List` 的数据结构其实非常常见,我们使用数组(`Array`)来实现类似 List 的功能。因此,在这篇文章中,我们将重点介绍 Swift 中数组的使用,包括如何创建、添加、删除和遍历数组。以下是我们实现的流程: | 步骤 | 描述 | |------|------| | 1 | 创建一个数组 | | 2 | 向数
原创 9月前
47阅读
iOS开发之 Method Swizzling 深入浅出只要善用Google,网上有很多关于Method Swizzling的Demo,在这里我就不打算贴代码了,主要介绍下概念,原理,注意事项等等。开发需求如果产品经理突然说:”在所有页面添加统计功能,也就是用户进入这个页面就统计一次”。我们会想到下面的一些方法:手动添加直接简单粗暴的在每个控制器中加入统计,复制、粘贴、复制、粘贴… 上面这种方
转载 2024-10-15 14:36:16
74阅读
## Swift中的延迟用法Swift编程语言中,延迟是一种常见的编程技巧,用于推迟某个操作或计算的执行。延迟可以提高程序的性能和效率,并且可以在需要的时候才执行某些耗时的操作,从而避免阻塞主线程。本文将介绍Swift中延迟的用法,并提供一些具体的代码示例。 ### 1. 使用DispatchQueue实现简单的延迟 在Swift中,可以使用`DispatchQueue`来实现简单的延迟
原创 2023-08-24 18:57:30
233阅读
项目简介在信息安全的世界里,每一次渗透测试都是一场精细的探索之旅。为了帮助测试者更好地记录与追踪目标,我们为您呈现了SwiftnessX —— 基于ElectronJS的跨平台笔记与任务管理应用。这款应用旨在为安全专家提供一个高效、便捷的工作环境,无论您在何处,都能随时掌握进展。技术剖析SwiftnessX选择了ElectronJS作为基础框架,实现了跨平台兼容性,支持Windows、MacOS
Swift是什么? Swift是苹果于WWDC 2014发布的编程语言,这里引用 The Swift Programming Language的原话:   Swift is a new programming language for iOS and OS X apps that builds on the
转载 7月前
43阅读
一、Swift和Objective-C的联系Swift和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C(下面我简称OC),反之亦然。两者可以互相引用混合编程。其次就是,OC之前积累的很多类库,在Swift中大部分依然可以直接使用,当然,Swift3之后,一些语法改变了很多,不过还是有迹可循的。OC出现过的绝大多数概念,比如引用计数、ARC、属性、协议、接
转载 8月前
14阅读
附:swift中文版学习文档://单行注释 /* 演示多行注释,多行注释可嵌套 /* 这是多行注释的写法 */ */ //1.单行无需加分号,加也可以 //2.多个语句放在一行,需要加分号 数据类型:第一个字符都需大写 //变量 /* 类型推导:编译器在编译的时候通过你提供的初始化的值自动推导出特定的表达式的值 */ var myVariable = 42 //编译器自动推导其类型为Int
写在前面swift中结构体和 枚举 也能够定义方法,这是swift和OC的主要区别之一。在OC中类是唯一能定义方法的类型。但是在swift中类,结构体,枚举中都可以定义方法。 一、实例方法(Instance Methods)实例方法是属于某个特定类、结构体或者枚举类型实例的方法。实例方法提供访问和修改实例属性的方法或提供与实例目的相关的功能。如:class Perso
1、label的声明 2、背景颜色和文字颜色的设置及坐标设置 3,对齐方式的设置 4,文字阴影的设置 5,字体的设置 6,文字过长时的省略
原创 2023-08-23 13:36:43
292阅读
1,多行文本控件的创建 textView.frame = CGRect(x:50,y:180,width:self.view.bounds.size.width - 100,height:50) textview.layer.borderWidth=1 /
原创 2023-08-23 13:37:57
283阅读
一、创建控件,并监听控件选择值 方法的实现 二、其他的属性
原创 2023-08-23 13:38:14
365阅读
1,创建一个alertview,并带有“确定”和“取消”两个按钮 (注:在这里使用alertview,会报警告,那是因为从ios 8 以后,建议使用
原创 2023-08-23 13:38:51
194阅读
  • 1
  • 2
  • 3
  • 4
  • 5