//
//  PropertyClass.swift
//  swift属性
//
//  Created by wsy on 15/8/25.
//  Copyright (c) 2015年 WSY. All rights reserved.
//
import UIKit
class PropertyClass: NSObject {
    /**
    *  属性是描述特定类、结构或            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 17:21:16
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Swift 是 iOS 和 OS X 应用开发的一门新语言。 如果你有 C 或者 Objective-C 开发经验, Swift 的很多内容都是你熟悉的。  Swift 的类型是在 C 和 Objective-C 的基础上提出的 Int是整型Double和Float是浮点型Bool是布尔型String是字符串Swift 还有两个有用的集合类型,请参考集合类型。 
  ArrayDict            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 21:49:59
                            
                                215阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            任何一门语言都有属性的概念。Swift中的属性是怎么的呢?一、属性Swift中跟实例相关的属性可以分为2大类:存储属性和计算属性。1.1. 存储属性(Stored Property)特点:类似于成员变量的概念;存储在实例的内存中;结构体、类可以定义存储属性;枚举不可以定义存储属性。示例代码:struct Circle {
    var radius: Double
}
class classC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 11:39:19
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.Swift 标记分号:Swift不要求在每行语句的结尾使用分号(;), 但同一行书写多条语句时,必须用分号隔开;标识符:给变量、常量、方法、函数、枚举、结构体、类、协议等制定的名字。命名规则如下:区分大小写、标识符的首字符可以以下划线(_)或者字母开始,但是不能数字标识符其他字符可以是下划线(_)、字母或者数字变量名也可以用中文名来命名注意:Swift中的字母采用的是Unicode编码[1]。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-19 14:57:06
                            
                                350阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            集合类型Swift有三种集合类型:数组、集合和字典。数组是有序集,集合是值唯一的无序集,字典是键值对的无序集。Swift中的数组、集合和字典必须首先确定存储的值的类型,无法将错误类型插入集合类型中。集合的可变性将集合类型声明为常量let,集合不可修改,为不可变集合类型;声明为变量var,集合可增删改查,为可变集合类型。注意集合无需更改时,创建不可变集合可使代码易读,且Swift编译器对不可变集合作            
                
         
            
            
            
            Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。存储的数据值类型必须明确。数组(Arrays)数组使用有序列表存储同一类型的多个值。(一)数组的简单语法数组形式:Array< Element > 或者Arr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 22:17:37
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必需要严格依照对于常量,变量以及函数所规定的语法规则来定义属性和加入方法。
 
与其他编程语言所不同的是。Swift 并不要求你为自己定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件里定义一个类或者结构体,系统将会自己主动生成面向其他代码的外部接口。
 
注意:通常一个类的实例被称为对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-09-24 20:09:00
                            
                                140阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            集合类型Swift提供了三种集合类型,数组、set和字典,用来存放一系列内容。数组顺序存放统一类型的值。set是互不相同值的无序集合。字典也是键值对的无序集合。Swift中数组、set和字典的键和值的类型是明确的。这就意味着你不能将一个不符合的类型值塞入到集合类型中。也意味着从集合中取到的类型一定是确定的。NoteSwift的数组、set和字典是作为泛型集合的实现的。更多的关于泛型类型和集合的内容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-27 14:29:29
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Swift 是一种新的编程语言,用于编写 iOS,OS X 和 watchOS应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制,Swift 是基于成熟而且倍受喜爱的 Cocoa 和 Cocoa Touch 框架
 
 
2.
 
• 简单值(Simple Values)
• 控制流(Control Flow)
• 函数和闭包(Functions            
                
         
            
            
            
            扩展(分类)类似于Objective-C中的分类功能     即:在现有的一个类型(类类型、结构体、枚举)的基础上添加功能(方法)     这个现有的类,可以是自定义的,也可以是其他框架中的(甚至没有源代码的)     提供了一定的“逆向开发”的能力格式:extension 现有类型 {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 23:21:40
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Swift属性Property  Swift的属性与Objective-C中的属性是一样的,不同的是Swift细化了属性的类型,另外除了类之外,结构体和枚举也可以有属性。 Swift中有这么几种属性: 存储属性(Stored properties):存储实例的常量和变量,与类、结构体、枚举的实例相关 计算属性(Computed properties):通过某种方式计算出来的属性,只与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 11:51:16
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为特定类型的实例封装具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与OC中的类方法类似。  结构体和枚举能够定义方法是swift与C/OC主要区别之一。OC中,类是唯一能定义方法的类型。一、实例方法实例方法是属于某个特定类、结构体、枚举类型实例对象的方法。实例方法提供访问和修改实            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 10:05:19
                            
                                188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              最近在看一些函数式编程方面的东西,有一个概念被反复的提及:Monad.为了弄明白这个词的含义,我看了不少的文章,但是看了半天也基本是云里雾里的,似懂非懂的,感觉十分抽象。不过我注意到了一点,很多地方都提到:如果一个类型实现了flatmap,那它则具有Monad的性质。由此可见,flatmap的实现似乎可以帮助我去理解Monad的概念。而正好,Swift中Array就支持flatmap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 16:23:30
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            操作数据库 
  以一个实例展示输入名称和年龄保存到数据库,然后在另外一个tab里面显示,围绕一个TableView 来完成一个对数据的增、删、改、查的操作 。 
 
  具体实现代码: 
  
   
   
   
  
   1:创建工程的时候需要选择Use Core Data 使用数据库是Sqlit。 
          CoreData                    
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 21:41:50
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在学习swift的过程中,偶然发现一些问题,而官方的《The Swift Programming Language》中并没有找到相关说明,在此记录一下。问题是在创建空数组的时候发现的,我们知道在swift中,想要创建空数组,就必须为它指定一个类型,除非当前的上下文已经包含了类型,也即:var array = []<span style="white-space:pre">	</s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 14:14:41
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            要定义一个类,只要在 class 后面加上类名即可。在类中定义属性的写法与定义常量和变量一样,只不过它是在类的范围里。同样,方法的定义和函数定义是一样的写法。class Shape {
    var numberOfSides = 0
    func simpleDescription() -> String {
        return "A shape with \(number            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 16:07:43
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Swift集合类型介绍和OC类似,Swift也提供了三种集合类型:Array、Set以及Dictionary。Arrays用于顺序存储数据;Sets用于无序存储不同值;Dictionaries用于存储无序键值对。但Swift的collections和OC中的collections在要存储的元素类型要求是不同。Swift collections明确了元素类型。在OC中,collections(譬如a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-19 11:51:06
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Swift 创建页面的入门指南
创建一个简单的 Swift 页面看似简单,但对于刚入行的初学者来说,了解整个开发流程还是相当重要的。本文将带你逐步完成在 Swift 中创建一个基本页面的过程,并提供相关代码和注释。
## 流程概述
在开始之前,先了解一下创建Swift页面的基本流程。下面是一个简单的流程表:
| 步骤 | 描述                       |
|----            
                
         
            
            
            
            # 使用Swift创建Button的全面指南
在iOS开发中,Button是最常用的控件之一。通过Button,用户可以与应用程序进行交互,比如提交表单、导航到其他页面或者触发某些动作。本文将通过一个代码示例详细说明如何在Swift中创建Button,介绍Button的基本属性,以及如何在应用中响应用户的点击事件。
## 创建Button的基本步骤
在Swift中,创建Button通常涉及以            
                
         
            
            
            
            # Swift 创建 PCH 文件的指南
在 Swift 开发中,尤其是在 iOS 和 macOS 应用程序的开发中,PCH(Precompiled Header)文件是一个开发者常常使用的概念。虽然 Swift 语言本身并不直接使用 PCH 文件,但类似的概念可以通过使用模块化和预编译来简化代码和提高编译速度。本文将介绍如何在 Swift 中有效地管理和组织代码,以便提高开发效率,并展示如何使