手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift 2.0学习笔记Day 11——数据类型那些事儿?
原创文章,欢迎转载。转载请注明:关东升的博客 在我们学习语言时都会学到这种语言的数据类型,在Swift中数据类型有那些呢?整型、浮点型、布尔型、字符、字符串这些类型是一定有的,其中集合、枚举、结构体、类也是Swift中的数据类型。元组是Swift中特有的。 其他那些类型我们可能多少知道些或是听说过。元组是在Swift中有的,它是什么呢? 它是一种数据结构,在数学中应用广泛。在计算机科学
作者:编程之家 时间:2020-05-21
从零开始自学Swift(二)
类型安全与类型推断 swift是一种类型安全的语言 //Int型变量 var num=12 //Double型常量 let price=3.12 整数转换 //Int8型整数 var ten:Int8=10 //Int32型整数 var oneThousand:Int32=1000 //整数类型转换 var oneThousandTen:Int32=oneThousand+Int32(ten) p
作者:编程之家 时间:2020-05-21
UINavigationController视图控制器切换二
上节地址: http://blog.csdn.net/lwjok2007/article/details/48346719 我们接着上节继续看返回指定ViewController 首先再创建两个UIViewController的子类 分别命名:ThirdViewController,ForthViewController 然后我们分别在SecondViewController 和 ThirdVie
作者:编程之家 时间:2020-05-21
从零开始自学Swift(三)
数组 数组是可变的,并不等于java中的集合,而是与java中的list很相似。 特点: 有序 元素可重复 长度可变 //定义一个String型数组 var stringArray=[String]() //这是一个空数组 print(stringArray)//[] stringArray.append("第一个元素") stringArray.append("第二个元素") print(str
作者:编程之家 时间:2020-05-21
从零开始自学Swift(四)
浅谈guard func say(person:[String:String]){ /**当person["name"]不存在或者值等于 nil时,将会执行else中的语句,在else语句里面不可调用常量name,当执行完else中语句后将中断操作,不会执行else语句外的代码*/ guard let name=person["name"] else{ print(
作者:编程之家 时间:2020-05-21
Swift navigationItem 属性常用设置
UINavigationController 设置navigationItem 一些常用方法 我们直接看代码 //navigationItem属性设置 //设置提示区域 self.navigationItem.prompt="提示区域"//设置提示去只对当前ViewController有用,并且设置之后导航栏的高度会变成94像素
作者:编程之家 时间:2020-05-21
听故事学Swift系列 - 小明与红包(optionals - 可选类型)
虽然都是基于Cocoa和CocoaTouch框架,虽然都属于动态运行模式的静态类型语言,但是Swift和OC两门语言之间的区别还是蛮大的。 所以,希望通过这么一个系列,以讲故事的方式,将Swift中的和OC区别较大的语法,概念,和生活中的点点滴滴相互映射,让知识融入生活,用生活融化知识。 哎呀我去,这B装的,我自己都脸红了╮(╯﹏╰)╭ 熊孩子小明&他的月光族姑姑 故事一: 熊孩子小明要过7岁生日
作者:编程之家 时间:2020-03-20
Swift 设置navigation左右两侧按钮
我们以设置右侧按钮为例,左侧方法类似 方法一,直接自定义文字 let item=UIBarButtonItem(title: "分享", style: UIBarButtonItemStyle.Plain, target: self, action: nil) self.navigationItem.rightBarButtonItem=item 方法二,使用系统图
作者:编程之家 时间:2020-05-21
从零开始自学Swift(五)
当函数的返回类型为函数时 func stepForward(input:Int)->Int{ return input+1 } func stepBackward(input:Int)->Int{ return input-1 } /*(Int)代表这个是一个参数为int型的函数,(Int)->Int代表你要返回的函数类型必须与之一致*/ func chooseStepFuncti
作者:编程之家 时间:2020-05-21
从零开始自学Swift(六)
类与结构体 相同点: - 定义属性用于存储值 - 定义方法用于提供功能 - 定义附属脚本用于访问值 - 定义构造器用于生成初始化值 - 通过扩展以增加默认实现的功能 - 实现协议以提供某种标准功能 不同点: - 继承允许一个类继承另一个类的特征 - 类型转换允许在运行时检查和解释一个类实例的类型 - 解构器允许一个类实例释放任何其所被分配的资源 - 引用计数允许对一个类的多次引用 类和结构体的选择
作者:编程之家 时间:2020-05-21
从零开始自学Swift(七)
类与结构体的计算属性 /*定义一个点*/ struct Point { var x:Double!,y:Double! } /*定义矩形的宽高*/ struct Size { var width:Double!,height:Double! } /*定义一个矩形*/ struct Rect { var origin=Point() var size=Size()
作者:编程之家 时间:2020-05-21
第二章 :Hello World 应用程序详解
第二章 :Hello World 应用程序详解 译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述 “Any fool can know. The point is to understand.”
作者:编程之家 时间:2020-05-21
tablebview滚动到顶部
网上都是这一类代码[tableview setContentOffset:CGPointMake(0,0) animated:NO]; 应该是我有加了navigationItem,这个方法会遮住第一个item,后来找到了这个方法 let section = self.query.numberOfSections() if(section > 0 ){ let row =
作者:编程之家 时间:2020-05-25
swift for循环的使用
// for-in for i in 1...4 { println(i) } // 如果用不到i的值,i 可以用_代替 // ..<比上面...少执行一次 for _ in 1..<4 { println("********") }
作者:编程之家 时间:2020-05-25
第三章 :介绍 Auto Layout
第三章 :介绍 Auto Layout 译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述 “Life is short. Build stuff that matters.” – Siqi Chen Auto Layout 简介 Hello World程序好玩儿吗
作者:编程之家 时间:2020-05-25
从零开始自学Swift(八)
继承情况下子类的构造函数 /*继承*/ class MacBook{ var price:Double var color:String init(price:Double,color:String){ self.price=price self.color=color } } class MacBookAir : MacBook{
作者:编程之家 时间:2020-05-25
2015年9月9日The Swift Programming Language更新内容
标签(空格分隔): Swift 此次更新内容 在(闭包一章的)添加了自动闭包(Autoclosures)一节,有@autoclosure属性的信息——还包括它的@autoclosure(escaping)形式。 给Optional Binding一节添加了一个例子:使用了where从句的多个可选绑定。 给String Literalsy一节添加了如下内容:使用“+”操作符在编译阶段是如何将字符字面
作者:编程之家 时间:2020-05-25
"WEAK, STRONG, UNOWNED, 老天爷!" - Swift中的引用关系说明
这篇文章为http://krakendev.io/blog/weak-and-unowned-references-in-swift的个人翻译版本。 原作者:Hector Matos 我发现自己写代码的时候经常担心强引用循环(retain cycles)的出现。我觉得这个和其他问题一样比较常见。不知道你是什么情况,我反正总是听见"我什么时候要用关键词weak?'unowned'这坨东西到底是啥玩意
作者:编程之家 时间:2020-03-20
swift 类和结构体
1:类和结构体定义 类和结构体分别通过关键字class 和struct定义。 swift的编码风格是类class和结构体struct名字使用大写字母开头的匈牙利表示法,相反的。类的方法和属性则用小写字母开头的匈牙利表示法。 结构体总是通过被复制而进行代码传递的。 struct SForm{ var iXX:Int = 99 var strHello:String = "dsf"
作者:编程之家 时间:2020-05-25
swift练习一
//: Playground - noun: a place where people can play import UIKit var mystr:String = " she o h"; mystr.uppercaseString mystr.lowercaseString mystr.hasPrefix("s") mystr.hasSuffix("e") mystr.capitali
作者:编程之家 时间:2020-05-25
Swift&Cocoa实战之数据类型:时间日期
时间日期 NSDate 在Objective-C中,可以使用如下的代码创建一个UTC的时间: NSDate *currentUTCDate = [NSDate date] 但是在Swift中,如果使用如下方式: let date = NSDate() 获取到的会是本地时间。 UTC时间与本地化时间 import UIKit let date = NSDate(); // "Apr 1, 2015
作者:编程之家 时间:2020-05-25
第四章 :构建你的应用程序原型
第四章 :构建你的应用程序原型 译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述 “It’s not about ideas. It's about making ideas happen.” – Scott Belsky 介绍原型 现在你已
作者:编程之家 时间:2020-05-25
Swift 全功能的绘图板开发
转载请注明出处:http://www.voidcn.com/article/p-htigfqxi-ber.html。 要做一个全功能的绘图板,至少要支持以下这些功能: 支持铅笔绘图(画点) 支持画直线 支持一些简单的图形(矩形、圆形等) 做一个真正的橡皮擦 能设置画笔的粗细 能设置画笔的颜色 能设置背景色或者背景图 能支持撤消与重做 … 我们先做一些基础性的工作,比如创建工程。 工程搭建 先创
作者:编程之家 时间:2020-05-25
第五章 :创建一个简单的基于Table View的应用程序
404 Page Not Found!
作者:编程之家 时间:2020-03-20
Swift 2.0 try? 的替代方法
try? 语法的优点在于你不必把可能会抛出错误的函数写在一个 do-catch 代码块当中。如果你使用了 try?,该函数的返回值就会是一个可选类型:成功返回 .Some,失败则返回 .None。你可以配合着 if-let 或者 guard 语句来使用 try? 语法。 try? 语法的不足则在于它对错误的简化,让你难以了解到错误是什么以及错误发生的时间。这可不是件好事。 但你可以试着写出 try
作者:编程之家 时间:2020-05-25
Swift 1.2 实现单例
Swift 1.2 单例实现 第一种:类常量 class Singleton: NSObject { // 类常量 static let sharedInstance = Singleton() private override init() { super.init() } } 第二种:嵌套结构体 class Singleton: NSO
作者:编程之家 时间:2020-05-25
【译】如何用Swift实现一个好玩的弹性动画
本文由CocoaChina译者浅夏@旧时光翻译自Raywenderlich 原文:How To Create an Elastic Animation with Swift 每个像样的iOS应用程序一定会有自定义元素、自定义UI以及自定义动画等等很多自定义的东西。 假如你想让你的应用脱颖而出,你必须花费一些时间为你的应用增添一些独特的元素,这些元素将会使你的应用耳目一新。 在这个教程中,你将学会如
作者:编程之家 时间:2020-03-20
Swift 2.0学习笔记Day 12——说几个特殊运算符
原创文章,欢迎转载。转载请注明:关东升的博客 除了一些常用的运算符,还有一些其他的: • 引用号(.):实例调用属性、方法等操作符。 • 问号(?):用来声明可选类型。 • 感叹号(!):对可选类型值进行强制拆封。 • 箭头(->):说明函数或方法返回值类型。 • 冒号运算符(:):用于字典集合分割“键值”对。 …… 欢迎关注
作者:编程之家 时间:2020-05-25
swift学习笔记之运算符及常用语句
1.运算符 1)数学运算符 【注意】 这里要注意除法和取余的除数不能为零,否则编译出现错误提示。 2)逻辑运算符 【注】 Objective-C定义的BOOL类型常量YES和NO,在swift中也可以继续使用。查看了一下YES的声明,let YES:ObjCBool 3)三目元运算符 4)nil聚合运算符 【注意】 此语句等于let str = a != nil ? a! : "等于nil"
作者:编程之家 时间:2020-05-25
从零开始自学Swift(九)
面向对象编程:一个简单的用户登录模拟实现 用户实体类 /** 用户实体类 */ class User{ //用户名 var userName:String //用户密码 var userPwd:String init(userName:String,userPwd:String){ self.userName=userName
作者:编程之家 时间:2020-05-25
上一页
186
187
188
189
190
191
192
193
下一页
小编推荐
热门标签
更多
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