九路 九路
3年前
Swift与Objective-C混合编程之Swift与Objective-C API映射
原创文章,欢迎转载。转载请注明:关东升的博客Swift与ObjectiveCAPI映射在混合编程过程中Swift与ObjectiveC调用是双向的,由于不同语言对于相同API的表述是不同的,他们之间是有某种映射规律的,这种API映射规律主要体现在构造函数和方法两个方面。1、构造函数映射在Swift与ObjectiveC语言进行混合
Edith985 Edith985
3年前
Swift 简介
1.Swift开发快速体验1.1目标playground快速体验&学习资源分享项目开发快速体验,了解Swift基本程序结构1.2学习资源苹果官方博客https://developer.apple
Easter79 Easter79
2年前
swift
不用xib创建时,需要重写overrideinit(collectionViewLayoutlayout:UICollectionViewLayout){}在调用时需传 UICollectionViewLayout值,不然就会报错letlayoutUICollectionViewFlowLayout.init()
Easter79 Easter79
2年前
Swift讲解专题九——枚举
Swift讲解专题九——枚举一、引言      在ObjectiveC语言中,没有实际上是整型数据,Swift中的枚举则更加灵活,开发者可以不为其分配值类型把枚举作为独立的类型来使用,也可以为其分配值,可以是字符,字符串,整型或者浮点型数据。二、枚举语法      Swift中enum关
Easter79 Easter79
2年前
Swift调用sha1算法
在Swift中通过调用OC的CommonCrypto库可以很方便的实现String字符串转换为sha1。在一个swift项目中,需要使用桥接头文件(Bridgingheader)的方式来引入一个OC库,才能调用OC中的内容。本文也将作为Swift项目中如何调用ObjectiveC代码的一个介绍。标准实现步骤1、新建一个Obje
Easter79 Easter79
2年前
Swift专题讲解十六——ARC在Swift中的应用
Swift专题讲解十六——ARC在Swift中的应用一、引言      ARC(自动引用计数)是ObjectiveC和Swift中用于解决内存管理问题的方案。在学习ObjectiveC编程时经常会学习到一个关于ARC的例子:在一个公用的图书馆中,每次进入一人就将卡插入,走的时候将自
Easter79 Easter79
2年前
Swift解读专题四——字符串与字符
Swift解读专题四——字符串与字符一、引言      Swift中提供了String类型与Characters类型来处理字符串和字符数据,Swift中的String类型除了提供了许多方便开发者使用的方法外,还可以与Foundation框架的NSString类进行转换,使用起来十分方便。二
Easter79 Easter79
2年前
Swift
在oc中有NSMutableString和NSString两种类型的字符串,但在swift中分别在定义的时候使用let和var来代表是否可以操作。let和var也通用于其他类型。使用let修饰的为不可变,使用var修饰的可变。//使用var修饰可以动态的改变值varvarStr"nihao"
Easter79 Easter79
2年前
Swift专题讲解二十三——高级运算符
Swift专题讲解二十三——高级运算符一、引言      除了前边博客中介绍的基本运算符外,Swift中还支持更多高级运算符,也支持开发者进行运算符的自定义。Swift中的算符运算符有一个特点,其不会产生溢出,如果有操作产生溢出,程序会直接抛出异常。如果开发者在开发中需要有溢出操作,需要使用溢出操作
Easter79 Easter79
2年前
Swift专题讲解十四——继承
Swift专题讲解十四——继承一、引言      Swift中,一个类可以从另一个类继承方法、属性、下标及其他特性。当一个类继承于另一个类时,这个类被称为子类,所继承的类被称为父类。在Swift中,继承是类区别于其他类型的主要特征。子类除了可以调用父类的属性,下标,方法外,其也可以对父类的属性,下标,方法进