// 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
原创 7月前
86阅读
Apple 期望在 Swift 中指针能够尽量减少登场几率,因此在 Swift 中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在 Swift 中指针使用困难,特别是对那些并不熟悉指针,也没有多少指针操作经验开发者 (包括我自己也是) 来说,在 Swift使用指针确实是一个挑战。在这篇文章里,我希望能从最基本使用开始,总结一下在 Swift使用指针一些常见方式
转载 精选 2015-01-26 16:12:55
337阅读
Swift,可以用闭包代替OCBlock。 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
// // 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)所支持特性,例如计算
先介绍一个struct class 两个有什么不一样?1.struct 无法继承,不能像class 一样继承完成重用多态。但是struct 可以通过组合接口实现完成重用多态。从这一点来说struct是比class有优势。2.struct 是值类型,class是引用类型。各有好处值类型不用担心内存问题,但无法跨view完成同一个对象调用,只能是copy一份新对象使用。class 内存问
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5