手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift学习
// // main.swift // mySwift // // Created by 鹏 何 on 15/7/7. // Copyright (c) 2015年 鹏 何. All rights reserved. // import Foundation var hello = "Hello, World!" //变量 是定义 var s:Int = 5; //变量 是定义 var
作者:编程之家 时间:2020-04-29
来自苹果的编程语言——Swift简介
转自:http://www.cocoachina.com/industry/20140603/8653.html 本文转自 Lucida的博客 ( 新浪微博 、 豆瓣 ) 这篇文章简要介绍了苹果于 WWDC 2014发布的编程语言——Swift。 前言 在这里我认为有必要提一下 Brec Victor的 Inventing on Principle,Swift编程环境的大部分概念都源自
作者:编程之家 时间:2020-04-29
如何在Swift中使用NSError
步骤一:声明NSError变量。一定要加"?",不加或者加"!"都不行。因为使用了optional,所以要用var而不用let。 var error: NSError? 步骤二:使用的时候在变量前加上"&"。 NSJSONSerialization.JSONObjectWithData(data!, options: .MutableContainers, error: &error) 之前遇到的
作者:编程之家 时间:2020-04-29
swift单例
单例 var c =0 class Sigton { static var share :Sigton { struct Static { static let b =c++ static let sigton =Sigton() } println("b=\(Static.b)") retu
作者:编程之家 时间:2020-04-29
Swift面向协议编程
一、使用类的好处 1.封装性 2.抽象性 3.采用命名空间来避免冲突 4.表意性极强的语句 5.可拓展性 在Swift中,前三点使用结构体和枚举就也完全可以实现。 二、在以往的面向对象编程中,只有类才能提供的 1.类的继承层次体系 2.类由于方法变量可重载所具有的可定制和重用性 在Swift中,可定制性用结构体也可实现。 三、类的使用代价 1.引用类型带来的隐式共享(implicit sharin
作者:编程之家 时间:2020-04-29
使用Playground快速练习Swift语法 (一)
关注Swift好久了,现在准备好好学习一下,使用Playground练习Swift语法再好不过了, 但是新建一个Playground,准备上手的时候还有点不会用,打开后我专门去找执行图标, 试了遍上面所有得图标也没有一个正确的,囧… 后来随便一个写了个print语句,右侧就有结果了;原来Playground是自动执行的… Swift语言有些语法都跟C++、Java等语言类似,比如注释什么 我练习也
作者:编程之家 时间:2020-04-29
使用Playground快速练习Swift语法 (一)
关注Swift好久了,现在准备好好学习一下,使用Playground练习Swift语法再好不过了, 但是新建一个Playground,准备上手的时候还有点不会用,打开后我专门去找执行图标, 试了遍上面所有得图标也没有一个正确的,囧... 后来随便一个写了个print语句,右侧就有结果了;原来Playground是自动执行的... Swift语言有些语法都跟C++、Java等语言类似,比如注释什么
作者:编程之家 时间:2020-04-29
swift与OC之间不得不知道的21点
swfit和OC间的 联系 1.swift句尾不需要分号 ,除非你想在一行中写三行代码就加分号隔开。 2.swift不要写main函数 ,程序默认从上往下执行 3.swift不分.h和.m文件 ,一个类只有.swift一个文件 4.swift不在有地址的概念 5.swift数据类型都会自动判断 , 只区分变量var 和常量let 6.强制转换格式反过来了 OC强转:(int)a
作者:编程之家 时间:2020-04-29
swift数组
var arr:[String]=[String]()//数组的定义 for index in 0...10{ //for循环 if index%2==0{ arr.append("aslkfjla\(index)");//添加值到数据 } } //循环读取数据 arr为数据名 value取出值的变量名 for value in arr{ pri
作者:编程之家 时间:2020-04-29
swift 集合类
1.数组 var arr = [1,2,3,4,5] // 添加一个值 arr.append(6) //添加一个范围的值 arr.extend(7...10) print(arr)//--->[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] //显现设置数组类型 var
作者:编程之家 时间:2020-04-29
Swift中的UIKit重力学
前言: 重力学这个名词不论在哪个行业领域听起来似乎都很高大上。那么在Swift中的重力学是什么呢?那就是将我们移动端屏幕上毫无生命力的东西也置于万有引力中,使它们能够展现出好像真的由于引力而向下坠落以及碰到物体后自然的弹开的效果。 要想做到这一点,我们得需要两个利器:UIKit Dynamics和Motion Effects。 一、简单介绍 1.UIKit Dynamics是从iOS 7开始引入的
作者:编程之家 时间:2020-04-29
【沙龙干货】Swift是花拳绣腿吗?开发语言与职业生涯如何选择?
腾讯Bugly移动开发者沙龙 第二期:快速发展的Swift是否将淘汰Objective-C? 【分享内容】Swift是花拳绣腿?–开发语言与职业生涯的选择 随着WWDC 2015的举行,Swift 2.0面世,不仅带来了更多的新特性,更被苹果寄予厚望,有可能代替Objective-C成为iOS平台的标准开发语言。那么Swift能否替代Objective-C成为新的王者?现有的项目是否需要迁移?我们
作者:编程之家 时间:2020-04-29
【沙龙干货】如何在实际工程中使用Swift开发?
腾讯Bugly移动开发者沙龙 第二期:快速发展的Swift是否将淘汰Objective-C? 【分享内容】如何在实际工程中使用Swift开发? 随着Swift语言的推出和发展,越来越多的开发者开始把目光投向Swift。但是从现状看,Swift的使用并不广泛,这也让Swift在无形中多了一点神秘。在本次沙龙中,将从语法层面和工程应用方面对Swift进行简单介绍,揭开Swift的神秘面纱。 【分享嘉宾
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之函数的返回值与函数类型
Swift2.0语言教程之函数的返回值与函数类型 Swift2.0中函数的返回值 根据是否具有返回值,函数可以分为无返回值函数和有返回值函数。以下将会对这两种函数类型进行讲解。 Swift2.0中具有一个返回值的函数 开发者希望在函数中返回某一数据类型的值,必须要在函数声明定义时为函数设定一个返回的数据类型,并使用return语句进行返回。其中,return语句的一般表示形式如下: return
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之Swift2.0语言中的标准函数
Swift2.0语言教程之Swift2.0语言中的标准函数 Swift2.0中的标准函数 函数除了可以根据参数列表的有无分为无参函数和有参函数,还可以从定义角度分为用户自定义函数和标准函数两种。以上的示例都是用户自定函数。Swift提供了74个标准函数,这些函数都可以直接去使用,不需要进行定义。本节将针对常用的标准函数进行详细的讲解。 Swift2.0中的绝对值函数abs() abs()函数的功能
作者:编程之家 时间:2020-04-29
swift中的闭包
// // main.swift // 闭包 // // Created by 朱敏 on 15/6/15. // Copyright (c) 2015年 helinyu. All rights reserved. // import Foundation let names = ["Lily","Anna","Duty","Poly","Gray"] func compareName(s
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之函数嵌套调用形式
Swift2.0语言教程之函数嵌套调用形式 Swift2.0语言函数嵌套调用形式 在Swift中,在函数中还可以调用函数,从而形成嵌套调用。嵌套调用的形式往往有两种:一种是在一个函数中调用其他函数;另一种是在一个函数中调用自身函数。以下将对这两种调用进行详细讲解。 Swift2.0语言嵌套调用基本形式 嵌套调用是指在函数中可以调用其他函数。调用方式如图7.4所示。 图7.4 函数嵌套的形式 【示
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之闭包
Swift2.0语言教程之闭包 Swift2.0语言闭包 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift中的闭包与C和Objective-C中的代码块(blocks)以及其他一些编程语言中的Lambda函数比较相似。在本章中所讲的函数其实就是特殊的闭包。本节主要讲解关于闭包的基本使用。 Swift2.0语言闭包表达式 闭包表达式是一种利用简洁语法构建内联(内联类似与C语言中的宏定义
作者:编程之家 时间:2020-04-29
swift单例
SwiftSingleton tl;dr: Use the class constant approach if you are using Swift 1.2 or above and the nested structapproach if you need to support earlier versions. An exploration of the Singleton pattern
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之类的属性
Swift2.0语言教程之类的属性 类 虽然函数可以简化代码,但是当一个程序中出现成百上千的函数和变量时,代码还是会显得很混乱。为此,人们又引入了新的类型——类。它是人们构建代码所用的一种通用、灵活的构造方式。本章将主要详细讲解类的使用。 Swift2.0语言的类与对象 类是一种新的数据类型,类似于生活中犬类、猫类等等。而对象则是将这个抽象的类进行了具体化。例如,在犬类中,有哈士奇,金毛等等,这些
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之类的方法
Swift2.0语言教程之类的方法 Swift2.0语言的方法 方法其实就是函数,只不过它被定义在了类中。在Swift中,根据被使用的方式不同,方法分为了实例方法和类型方法两种。这两种方法的定义也和Objective-C是不同的。本节依次讲解这两种方法。 Swift2.0语言的实例方法 实例方法被定义在类中,但是由类的实例调用。所以,这类方法被称为实例方法。实例方法和函数一样,分为了不带参数和带参
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之下标脚本
Swift2.0语言教程之下标脚本 下标脚本 下标脚本是访问对象、集合或者序列的快速方式。开发者不需要调用实例特定的赋值和访问方法,就可以直接访问所需要的数值。例如在数组中,可以直接使用下标去访问或者修改数组中的某一个元素。代码如下: import Foundation var array=["One","Two","Three","Four","Five"] print("访问元素:\(arra
作者:编程之家 时间:2020-04-29
Swift2.0语言教程之类的嵌套与可选链接
Swift2.0语言教程之类的嵌套与可选链接 Swift2.0语言类的嵌套 在一个类中可以嵌套一个或者多个类。它们的嵌套形式也是不同的,大致分为了两种:直接嵌套和多次嵌套。下面依次讲解这两种方式。 Swift2.0语言的直接嵌套 当一个类或者多个类直接嵌套在另外一个类,这时就构成直接嵌套,如图8.6所示。 图8.6 类的嵌套 在图8.6中,类2、类3和类4都是直接嵌套在类1中。对于这种情况,使用
作者:编程之家 时间:2020-04-29
Swift开发教程--如何设置状态栏的文字颜色
第一步:在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO 第二步:在viewDidLoad中加一句 UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent; 这样就可以把默认的黑色改为白色。
作者:编程之家 时间:2020-04-29
使用Playground快速练习Swift语法(汇总)
最近在学习Swift语言,使用XCode的Playground功能可以很方便地练习Swift语法, 本文汇总一下我近期学习Swift语言的一些记录,有兴趣的朋友可以参考我的练习文章, 在Playground中快速练习Swift语法。 准备 Mac OS系统 Swift目前还只能在苹果系统上使用,不管白苹果还是黑苹果,我们需要个Mac OS系统, 、 Swift今年年底会开源,到时候我应该可以在Li
作者:编程之家 时间:2020-04-29
使用Playground快速练习Swift语法--扩展与协议
扩展(Extensions) Swift中的扩展功能可以动态给类增加功能,类似于Javascript中的prototype, 这在Swift这样的非脚本语言中竟然也有这样的功能,真是很逆天啊。 扩展语法 extension SomeType { //加入新功能 } 扩展例子 单位转换 extension Double { var km: Double { return self *
作者:编程之家 时间:2020-04-29
Swift开发必备技巧:static和class的使用
Swift中表示 “类型范围作用域” 这一概念有两个不同的关键字,它们分别是static和class。这两个关键字确实都表达了这个意思,但是在其他一些语言,包括Objective-C中,我们并不会特别地区分类变量/类方法和静态变量/静态函数。但是在Swift中,这两个关键字却是不能用混的。 在非class的类型上下文中,我们统一使用static来描述类型作用域。这包括在enum和struct中表述
作者:编程之家 时间:2020-04-29
swift UITableView cell自适应高度
ios8支持: 1. override func viewDidLoad() { super.viewDidLoad() self.tableView.estimatedRowHeight = 100 self.tableView.rowHeight = UITableViewAutomaticDimension }
作者:编程之家 时间:2020-04-29
Swift之贪婪的UIButton
##一、内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0): 1.UIButton基础 2.UIButton图片使用 3.圆角按钮 4.复选框按钮 5.倒计时按钮(闪烁问题也轻松解决) 6.贪婪按钮(父控件事件也归我,扩大事件响应区域) ##二、UIButton基础 ###2.1创建 UI
作者:编程之家 时间:2020-04-29
Swift之贪婪的UIButton
一、内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0): 1.UIButton基础 2.UIButton图片使用 3.圆角按钮 4.复选框按钮 5.倒计时按钮(闪烁问题也轻松解决) 6.贪婪按钮(父控件事件也归我,扩大事件响应区域) 二、UIButton基础 2.1创建 UIButton提
作者:编程之家 时间:2020-04-29
上一页
101
102
103
104
105
106
107
108
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native