手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift 创建tableView 并实现协议
import UIKit class ViewController2: UIViewController,UITableViewDelegate,UITableViewDataSource{ override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor=UIC
作者:编程之家 时间:2020-05-19
swift 创建第一个UIAlertView 和UIActionSheet
//创建 UIActionSheet //一定要指明类型,不编译不通过 func ActionSheet(sender:UITapGestureRecognizer) { let actionSheet: UIActionSheet = UIActionSheet(title:"Are you sure?", delegate:self, cancelButtonTitle
作者:编程之家 时间:2020-05-19
Swift教程之运算符
import Foundation //4、复合赋值操作符 var a = 1 a += 2 //一元减运算符(一个数值前加了符号-,叫作一元减运算符) let three = 3 let minusThree = -three //minusThree = -3 let plusThree = -minusThree // plusThree = 3 //一元加运算符(一元加运算符(+)返
作者:编程之家 时间:2020-05-19
Swift教程之扩展
import Foundation //扩展就是添加新功能。扩展和 Objective-C 中的分类(categories)类似。【不过与Objective-C不同的是,Swift 的扩展没有名字。】 //扩展可以添加新的计算属性,但是不可以添加存储属性,也不可以向已有属性添加属性观测器(property observers)。 //MARK:----------计算型属性(Computed P
作者:编程之家 时间:2020-05-19
Swift教程之结构体
import Foundation //结构体 struct Student { var name = "" var age = 0 func test() { print("test") } } //所有结构体都有一个自动生成的成员逐一构造器,用于初始化新结构体实例中成员的属性 let vga = Student(name: "
作者:编程之家 时间:2020-05-19
Swift教程之枚举语法
import Foundation //MARK:-------枚举语法----------- //不像 C 和 Objective-C 一样,Swift 的枚举成员在被创建时不会被赋予一个默认的整数值 enum CompassPoint { case North case South case East case West } enum Planet {
作者:编程之家 时间:2020-05-19
Swift教程之循环语句
import Foundation //MARK:-----for循环 //for-in for index in 1...5 { print("\(index) * 5 = \(index*5) ") } //求3的10次幂 //如果不需要知道区间内每一项的值,你可以使用下划线(_) var answer = 1 for _ in 1...10 { answer *= 3 }
作者:编程之家 时间:2020-05-19
Swift教程之条件语句
//MARK:----if条件语句 //if let isOK = true if isOK { print("我好了") } else { print("我没好") } //三元运算符 var sex = isOK ? "男生":"女生" print(sex) //MARK:----switch条件语句 //当匹配的 case 分支中的代码执行完毕后,程序会终止switch语句
作者:编程之家 时间:2020-05-19
Swift教程之函数
import Foundation //func 函数名(形参: 形参类型) -> 返回类型 //MARK:----------1.函数定义----------- //单参数 func sayHello(name: String) -> String { return "Hello again, " + name + "!" } //函数调用 print(sayHello("小红"))
作者:编程之家 时间:2020-05-19
Swift教程之代理协议
import Foundation //协议的语法 //MARK: - 1、协议的定义 protocol FirstProtocol { // 协议内容 } protocol AnotherProtocol { // 协议内容 } //MARK: - 2、实现协议 //在类型名称后加上协议名称,中间以冒号:分隔即可实现协议;实现多个协议时,各协议之间用逗号,分隔 stru
作者:编程之家 时间:2020-05-19
Swift之泛型类型与泛型参数
import Foundation func swapTwoInts(inout a: Int, inout b: Int) { let temporaryA = a a = b b = temporaryA } func swapTwoStrings(inout a: String, inout b: String) { let temporaryA = a
作者:编程之家 时间:2020-05-19
Swift之文件管理
import Foundation //一个存储属性就是存储在特定类或结构体的实例里的一个常量或变量 struct FixedLengthRange { var firstValue: Int let length: Int } var rangeOfThreeItems = FixedLengthRange(firstValue: 0, length: 3) // 该区间表示整
作者:编程之家 时间:2020-05-19
Swift-ReactiveCocoa3.0一Signal
环境:XCode6.3.2、swift1.2 ReactiveCocoa就不作太多介绍了。 MVVM框架思想网上也有很多介绍:http://www.tuicool.com/articles/Ub2MZju ReactiveCocoa已发展到3.0版本,相对2.x有较大改变,特别加入Swift的支持,所以特此记录下来。 1、信号-Signal 与oc不同,Swift不支持宏定义,所以oc的RAC、R
作者:编程之家 时间:2020-05-19
Swift与Cocoa框架开发
Swift与Cocoa框架开发 在本书中,你会学习如何在各种真实的环境中使用Swift,还有EventKit和Core Animation等Cocoa功能。在此过程中,你会了解Swift语言的功能和语法,理解为什么使用Swift比Objective-C开发iOS和Mac应用更容易、更快速、更安全。你还将完成几个练习,实践所学到的内容。 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-05-19
Swift入坑--@selector
在Swift中@selector 直接用 "methodName" 就可以了,如果后面有参数记得加上冒号 "methodName:" “does not implement methodSignatureForSelector: -- trouble ahead” “does not implement doesNotRecognizeSelector: -- abort” 如果发生了这两个错误记
作者:编程之家 时间:2020-05-19
Swift入坑--单例
class func sharedInstance() -> ClassName { struct singleton{ static var once: dispatch_once_t = 0 static var instance: <span style="font-family: Arial, Helvetica, sans-
作者:编程之家 时间:2020-05-19
swift 动态设置UILabel的高度
import UIKit class ViewController3: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor=UIColor.whiteColor()
作者:编程之家 时间:2020-05-19
Swift开发--Storyboard的使用教程
如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。 Storyboard有很多优点: 使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌控全局更加容易,
作者:编程之家 时间:2020-05-19
Swift之使用UIAlertController实现UIActionsheet
在iOS8的UIActionSheet被废弃,我们在实现UIActionsheet时会选择用UIAlertController来实现。本篇博文将会实现UIAlertView实现UIactionSheet效果。 具体步骤: 1、创建一个ActionSheet类型的UIAlertController; 2、为1中创建的UIAlertController创建两个方法;本例中创建一个添加方法:addAct
作者:编程之家 时间:2020-05-19
Swift语言 OS X程序点击dock图标重新弹出窗口方法
最近在做一个好玩的OSX上的软件,欢迎关注我微博哦http://weibo.com/u/2009667563/home?wvr=5&lf=reg 本文在简书的地址:http://www.jianshu.com/p/dedb26762055 方法一: func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows
作者:编程之家 时间:2020-05-19
swift错误: Type "xxx" does not confirm to protocol "BooleanType"
刚接触swift,做值判断是否为空的时候,报了这个错误,Type "String" does not confirm to protocol "BooleanType" let s_num1 = "123"; let s_num2 = s_num1.toInt() var s_num4 = 123; if (s_num1 != nil) {println("true")} //这行报错 if
作者:编程之家 时间:2020-05-19
swift 拼图小游戏
根据这位朋友的拼图小游戏改编 http://www.voidcn.com/article/p-nhknnamw-yr.html 改编主要地方是: 原本着我仁兄的代码时支持拖动小图块来移动的,我参照之前自己java当初写的,其实不需要拖动,因为只有一个空出来地方,那么通过点击事件,接受到点击事件的小图只能向一个方向移动或者不能移动。 通过对这个游戏的学习,我也算是第一次用swift写一个有用的代码,
作者:编程之家 时间:2020-05-19
Swift结构体和类
Swift结构体和类 定义一个类或者结构体 结构体和类有着类似的定义方式,我们可以通过class 和struct来进行定义。 struct Resolution { var width = 0 var height = 0 }//定义一个结构体 //在这个结构体中,两个变量被赋值为0,所以被认为是整型变量 //结构体总是以复制的方式传递dsdddddsf class Video
作者:编程之家 时间:2020-05-19
属性观察_Swift
属性观察 (Property Observers) 是 Swift 中一个很特殊的特性,利用属性观察我们可以在当前类型内监视对于属性的设定,并作出一些响应。Swift 中为我们提供了两个属性观察的方法,它们分别是willSet 和 didSet。 使用这两个方法十分简单,我们只要在属性声明的时候添加相应的代码块,就可以对将要设定的值和已经设置的值进行监听了: class MyClass {
作者:编程之家 时间:2020-05-19
Swift基础语法介绍
http://codecloud.net/swift-2-1181.html 1.常量和变量在使用前都需要声明,在Swift中使用let关键词来声明一个常量,var关键词声明一个变量。如下面例子 let maximumNumberOfLoginAttempts = 10 var currentLoginAttempt = 0 以上代码可以理解为: 声明一个叫maximumNumberOfLogin
作者:编程之家 时间:2020-05-19
Swift之数组使用
Swift提供两种类型的集合,一种是数组Array,另外一种是字典Dictionary,他们之间的共同点是都是用来存储相同类型的数据,不同点是数组中存放的数据是有序的,二字典中存放的数据时无序的。字典还具有两外一个特性,就是字典中所存储的数据是键值对(key - value)形式存在。 这里主要写一下Swift中数组类型使用 一、数组类型定义 想定义其他变量或者常量一样,如果我们在Swift中定义
作者:编程之家 时间:2020-05-19
Swift的编程范式
编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。 一些编程语言是专门为某种特定范式设计的,例如,C语言是过程式编程语言;Smalltalk和Java是较纯粹的面向对象编程语言;Haskell、Scheme、Clojure是函数式编程语言。 另外一些编程语言和编程范式的关系并不一一对应,如Python、Scal
作者:编程之家 时间:2019-09-01
Swift和OC混合编程
Swift和Objc混合编程 注意是Swift中加入Oc代码,目前不能在Oc中加入Swift代码。 新建项目后,然后新建Oc文件,语言选择Oc, 完成后弹出对话框,表达的意思是Swift与Oc进行桥接。 选择Yes,如果选择了No,那么将不能创建桥接文件。 需要加入这个文件, 模块名-Bridging-Header.h, 并设置”Objective-C Bridging Header”编译属性(B
作者:编程之家 时间:2020-05-19
Swift 学习之路一
Getting Started 1. 从Mac App Store上下载Xcode 并安装 注意:Xcode版本必须是6.0或以上才能支持Swift编程 2. 从playground开始 打开Xcode,从开始页选择“Get started with a playground”,创建一个playground: 为playground取名,并选择运行平台为iOS,然后点击Next到下一步: 注意:在
作者:编程之家 时间:2020-05-19
Swift 学习之路二
1. 变量Variables var关键字用于声明一个变量,变量的声明格式如下: var yourVariableName: yourType = yourInitialValue 解释: yourVariableName: 变量名 yourType: 变量类型 yourInitialValue: 变量的初始值 举个栗子: var str: String = "Look what I can do
作者:编程之家 时间:2020-05-19
上一页
163
164
165
166
167
168
169
170
下一页
小编推荐
热门标签
更多
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