// 1.设置位置和大小
init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout)
// 2.设置子视图的布局方式
var collectionViewLayout: UICollectionViewLayout
// 3.设置UICollectionView的代理对象
unow
转载
2023-12-04 15:32:20
264阅读
主要内容 类的介绍和定义 类的属性 类的构造函数 一. 类的介绍和定义 Swift也是一门面向对象开发的语言 面向对象的基础是类,类产生了对象 在Swift中如何定义类呢? class是Swift中的关键字,用于定义类 class是Swift中的关键字,用于定义类 注意: 定义的类,可以没有父类.那
转载
2017-07-31 22:54:00
94阅读
2评论
1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)NSNotificationCenter.defaultCenter().postNotificationName("gameOverNotification", object: title)2....
转载
2016-01-03 15:09:00
57阅读
2评论
在这篇文章中,我们将深入探讨如何在 Swift 中有效使用 UIPageViewController,讲解从环境配置到生态集成的完整流程。通过具体的步骤和示例,帮助你掌握这一强大的功能。
### 环境配置
首先,我们需要确保环境都已配置妥当。以下是我们需要使用的软件版本列表:
| 软件 | 版本 |
|------------|------------|
| Xcod
Apple 期望在 Swift 中指针能够尽量减少登场几率,因此在 Swift 中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在 Swift 中指针使用的困难,特别是对那些并不熟悉指针,也没有多少指针操作经验的开发者 (包括我自己也是) 来说,在 Swift 中使用指针确实是一个挑战。在这篇文章里,我希望能从最基本的使用开始,总结一下在 Swift 中使用指针的一些常见方式和场
转载
精选
2015-01-26 16:12:55
337阅读
在Swift中,可以用闭包代替OC中的Block。 1.首先在B中声明一个闭包,然后把闭包声明成属性: import UIKit typealias collectionViewblcok = (String) ->() class CollectionViewController: UIViewC ...
转载
2021-09-28 09:59:00
2078阅读
2评论
原文 ://blog..net/yinqiangqiang/article/details/36177203主题 软件开发 1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)NSNotificationCenter.defaul...
转载
2015-12-31 09:58:00
61阅读
2评论
Apple 期望在 Swift 中指针能够尽量减少登场几率,因此在 Swift 中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在 Swift 中指针使用的困难,特别是对那些并不熟悉指针,也没有多少指针操作经验的开发者 (包括我自己也是) 来说,在 Swift 中使用指针确实是一个...
转载
2015-09-24 15:13:00
47阅读
ios讨论群1群:135718460 1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知參数:title) NSNotificationCenter.defaultCenter().postNotificationName("gameOverNotificatio
转载
2017-05-03 21:07:00
117阅读
2评论
SWIFT 中 指针被映射为泛型 UnsafePointer<T> UnsafeMutablePointer<T> 表示一组连续数据指针的 UnsafeBufferPointer<T> 表示非完整结构的不透明指针 COpaquePointer 等等 UnsafePointer<T> 通过 memor
转载
2016-10-10 18:35:00
120阅读
2评论
首先贴cocoachina上某位大大的帖子:Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如...
转载
2014-06-06 09:43:00
65阅读
2评论
第一种讨论的是正常的插入:func insertStu() -> Bool {
//字符串类型,一定要加''
let sql = "insert into t_person(name,age,score) values ('\(name)',\(age),\(score))"
return SQLiteTool.shareinstance.ex
转载
2024-04-18 08:36:54
99阅读
//
// main.swift
// swift09
//
// Created by iOS on 2018/9/29.
// Copyright © 2018年 weiman. All rights reserved.
//
import Foundation
// swift学习笔记9
/*
Optional:可选类型 ?
可选类型是swift特色之一,也是很多初学者不适
转载
2024-05-30 00:56:50
43阅读
今年年初,Swift 语言在 TIOBE 指数排行榜中曾一度进入前十名。不过近期,其成绩在不断下降,本月甚至又回到了第 16 位。多数情况下,开发者会用 Java 编写 Android 应用,用 Swift / Objective-C 编写 iOS 应用。但因为同一个应用要同时维护 2 个不同平台的代码库,因此也有不少开发者开始选择使用移动混合应用开发框架,像是微软的
转载
2023-10-09 21:34:12
85阅读
13 函数oc函数定义:
返回值类型 函数名(参数类型 参数名,参数类型 参数名){
}
swift 函数定义:
func 函数名(参数名:参数类型,参数名:参数类型) -> 返回值类型{
}
swift中没有返回值的函数有三种写法:
13.1
func 函数名(参数名:参数类型,参数名:参数类型) -> Void{
}
13.2
func 函数名(参数名:参数类型
代理在swift中也算是比较常用了,虽然闭包,也就是block的运用更简便,但是代理
原创
2016-10-18 17:23:43
117阅读
//枚举定义 import UIKit //枚举定义 (枚举、结构体、类的名字首字母必须大写,表示为定义了新的类型)/*枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。枚举成员可以指定任意类型的关联值存储到枚举成员中 枚举类型是一等(first-class)类型。它们采用了很多在传统上只被类(class)所支持的特性,例如计算
转载
2024-05-04 17:20:01
76阅读
先介绍一个struct 和 class 两个有什么不一样?1.struct 无法继承,不能像class 一样继承完成重用和多态。但是struct 可以通过组合和接口实现完成重用和多态。从这一点来说struct是比class有优势的。2.struct 是值类型,class是引用类型。各有好处值类型不用担心内存问题,但无法跨view完成同一个对象调用,只能是copy一份新对象使用。class 的内存问
转载
2023-10-26 05:37:22
99阅读
cinder 是块存储,你可以简单的理解成一个移动硬盘,当创建虚拟机需要用到硬盘的时候,会通过cinder技术给虚拟机增加一块存储设备,就是刚才说移动硬盘。swift是对象存储,是一个存储系统,它不像块存储,你可以随意的对块设备格式化,添加文件系统等,它现在已经是一个系统,当你需要存文件的时候,把文件传给swift,怎么存,存到哪里,这个不是你关心的事情。反过来,取文件的时候,你发一条命令给swi
转载
精选
2014-07-21 18:02:06
1180阅读
在 iOS8 的 SDK 中, UIKit 框架里两个经常使用的 API 有了比較大的修改。UIActionSheet 和 UIAlertView 都被 UIAlertController 替换了。在 iOS8 里,假设你想要弹出消息,你应该使用 UIAlertController 而不是那两个不建议使用的类了。 ActionSheet 和 AlertView 都变成了 UIAlertContr
转载
2015-05-19 10:13:00
50阅读