swift
文章平均质量分 64
FScyj1
这个作者很懒,什么都没留下…
展开
-
swift安装cocoapod遇到的一些坑
给swift安装cocoapod花了半天时间,真是各种坑,先是遇到443问题,这个是网络问题,后来又出现:[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pod原创 2016-01-04 14:44:18 · 1508 阅读 · 0 评论 -
swift之block
在OC中我们定义一个Blocks是这样定义的:typedef void (^ZWProgressHUDCompletionBlock)();在Swift中定义一个闭包是这样的:typealias ZWProgressHUDCompletionBlock=()->Void原创 2016-01-05 13:43:58 · 653 阅读 · 0 评论 -
窥探 Swift 之 函数与闭包的应用实例
一.Swift中的函数1. 函数的定义与使用在介绍Swift中的函数之前,我想用Objective-C中的一个简单的加法函数来作为引子,然后类比着实现一下Swift中相同功能的函数。关于函数定义就比较简单了,就是一些语法的东西,下面的代码片段是Objc中求两个整数之和的函数,并返回两个数的和。123- (NSInteger)sumNu转载 2016-01-13 16:30:51 · 408 阅读 · 0 评论 -
在Swift中,如何像Objective-C定义可选接口?
Objective-C中的protocol里存在@optional关键字,被这个关键字修饰的方法并非必须要被实现。我们可以通过接口定义一系列方法,然后由实现接口的类选择性地实现其中几个方法。在Cocoa API中很多情况下接口方法都是可选的,这点和Swift中的protocol的所有方法都必须被实现这一特性完全不同。那些如果没有实现则接口就无法正常工作的方法一般是必须的,而相对地像作为转载 2016-01-15 09:13:24 · 480 阅读 · 0 评论 -
Swift中的值类型和引用类型(let和var使用注意)
转自:http://www.jianshu.com/p/2e4041edd054Swift编程模式思考let被用于声明不变量,var被用于声明变量。不变量的值一旦被定义就不能再改变,变量则可以在声明之后被随意赋值。和Java(static,final),C(static),OC(const)这种命令式编程语言中, 使用关键字说明一个变量不应被改变. 在这类语言中,不变量和变量相比,通常是不寻常转载 2017-10-19 10:46:29 · 1032 阅读 · 0 评论