swift
文章平均质量分 76
3行代码
公众号:3code, 微博:3行代码
展开
-
Swift面试题
转自http://www.cocoachina.com/swift/20150918/13499.html原文:Swift Interview Questions and Answers原作者:Antonio Bello原作者介绍: Antonio 拥有丰富的编程经验。他开始编程的时候,内存单位还是 byte 而不是 gigaby转载 2016-02-27 09:40:16 · 641 阅读 · 0 评论 -
Swift的Guard语句
最开始在Apple的Platform State of the Union看见swift的guard语句的时候,我当时不太理解以后会有什么理由能用到它。这个语句的介绍如下:与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。你可以把guard近似的看做是Assert,但是你可以优雅的退翻译 2017-01-05 15:07:31 · 371 阅读 · 0 评论 -
Swift官方入门教程系列--一--使用Swift创建UI【翻译版,源代码】
本系列是Swift官方入门教程的翻译版,含源码,欢迎一起学习Swift。原创 2017-01-06 10:14:44 · 18437 阅读 · 1 评论 -
Swift官方入门教程系列--二--storyboard与代码的交互【翻译版,源代码】
本系列是Swift官方入门教程的翻译版,含源码,欢迎一起学习Swift。原创 2017-01-06 10:24:43 · 5000 阅读 · 0 评论 -
Swift官方入门教程系列--三--解说Swift的视图控制器【翻译版,源代码】
本系列是Swift官方入门教程的翻译版,含源码,欢迎一起学习Swift。原创 2017-01-06 10:45:20 · 2066 阅读 · 0 评论 -
Swift官方入门教程系列--四--自定义控件【翻译版,源代码】
本系列是Swift官方入门教程的翻译版,含源码,欢迎一起学习Swift。原创 2017-01-06 10:58:44 · 1703 阅读 · 0 评论 -
swift资源库-1-变量&常量
第一章,swift基础知识原创 2016-05-23 16:55:45 · 442 阅读 · 0 评论 -
swift资源库-2-初识UI
swift资源库-2-初识UI原创 2016-05-23 16:58:53 · 487 阅读 · 0 评论 -
单例在Swift中的正确实现方式
单例在Swift中的正确实现方式原文链接 : The Right Way to Write a Singleton原文作者 : Hector Matos译文出自 : 开发技术前线 www.devtf.cn译者 : Gottabe 尽管在我之前的博文里我就写过关于管理状态的那些坑,但是有时候我们就是无法避免它们。其中一类管理状态的方式我们耳熟能详 - 单例。但是在Sw翻译 2016-05-26 18:18:53 · 1583 阅读 · 0 评论 -
swift资源库--Swift泛型
来自 http://zhangbuhuai.com/2015/05/14/Swift-Generics/关于泛型「泛型」(Generic Code)也许是Swift相对于OC的最大特性之一吧!基于Swift的「泛型」特性,你能够写出扩展性更强、复用性更强的方法、类型,它可以让你尽可能避免重复代码,用一种清晰和抽象的方式来表达代码的意图。许多的Swift标准库是基于「泛型」够构建的转载 2016-05-24 17:58:04 · 554 阅读 · 0 评论 -
哈希表——swift字典的实现原理
我们知道,哈希表不可避免会出现的问题是哈希值冲突,也就是两个不同的Key可能具有相同的哈希值。线性探测是指,如果出现第二个Key的哈希值和第一个Key的哈希值冲突,则会检查第一个Key对应位置的后一个位置是否可用,如果可用则把第二个Key对应的Value放在这里,否则就继续向后寻找。翻译 2016-05-25 14:14:25 · 7770 阅读 · 0 评论 -
swift资源库—3—字典/集合/数组
持续更新中,纯笔记记录哦~相关的代码需要的话,还请留邮箱,后续我会更新到github上~~这里是本人学习swift的系列文章,相关知识还请查看本人的其他文章Swift语言提供Array、Set和Dictionary三种基本的集合类型用来存储集合数据。数组是有序的数据集;集合是无序无重复的数据集;而字典是无序的键值对数组集。Swift的Array、Set和Dictionary类型被实现为泛型集合。因此,它所存储的元素的类原创 2016-05-24 17:26:47 · 4185 阅读 · 0 评论 -
swift资源库——开发利器 Playground
playground好于在于能一边写代码一边看到输出的常量变量的值。不需要运行模拟器。 我们来试一下该工具的用法。打开xcode6开发工具,选择Get started with a playground.下图所示是一个Playground程序运行界面,其中①区域是代码编写区域,②区域是运行结果区域,③区域是时间轴(timeline)区域。时间轴可以查看程序从上到原创 2016-05-25 16:29:50 · 1273 阅读 · 0 评论 -
Swift资源库--Map方法
CollectionType Map在CollectionType的extension中map方法的定义: extension CollectionType { /// Return an `Array` containing the results of mapping `transform` /// over `self`. /// /// - Comp原创 2016-05-26 09:29:53 · 823 阅读 · 0 评论 -
Swift资源包--Sort方法
1,使用sort方法和闭包进行数组排序sort方法返回一个数组的有序版本。(sort方法即为Swift2.0之前的sorted方法。而原来的sort方法改名为sortInPlace,用来将原数组修改成有序版本)12345678let numbers = [12,25,1,35,27] let numbers原创 2016-05-26 10:37:48 · 2907 阅读 · 0 评论 -
Swift资源包---OC和swift混合开发
首先上一个表格: 调Swift代码调OC代码Swift代码无需声明#import "ProductModuleName-Swift.h”OC代码依赖bridging header文件#import "Header.h”在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内原创 2016-05-26 14:08:07 · 631 阅读 · 0 评论 -
Swift资源包----Swift语言的特点
swift语言特点:Swift吸收了大量其它编程语言中的元素,这些元素包括但不限于:格式风格与Go相仿;Python风格;Haskell风格的区间声明语法;泛型(Generic Type)语法源自C#。。。原创 2016-05-26 16:02:18 · 552 阅读 · 0 评论 -
Swift资源库--官方文档的学习笔记
本文摘录了Swift2.2最新的官方文档,是本人学习文档的笔记;这是一个系列,相关的知识在本博客其他文章中都会有记录;持续更新中~注:文章中的代码,都是基于Swift开发利器 Playground的,所以学习起来会很快的哦~原创 2016-05-26 16:56:41 · 837 阅读 · 0 评论 -
在Swift怎样创建CocoaPod
在Swift怎样创建CocoaPod原文链接:How to Create a CocoaPod in Swift原文作者: Joshua Greene译文出自:开发者前线 www.devtf.cn译者:MrLoong校对者:MrLoong状态:完成在制作这个美味的冰淇凌中的教程中学会如何使用自己的CocoaPod你可能熟悉一些众所周知的东西,开源的open-source翻译 2016-05-26 18:15:06 · 5026 阅读 · 0 评论 -
炫酷的放射状弹出按钮菜单 - Swift版 AwesomeMenu:源码+gif
实际效果如下:一、使用方法如下:添加协议(动画状态回调) -> 设置选项数组 -> 设置菜单按钮 -> 动画属性配置 -> .addSubview(menu)1、添加协议class ViewController: UIViewController, SDif原创 2017-01-18 16:07:52 · 1455 阅读 · 0 评论