手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift 2.0学习笔记Day 31——存储属性
原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的属性分为存储属性和计算属性,存储属性就是Objective-C中的数据成员,计算属性不存储数据,但可以通过计算其他属性返回数据。 存储属性可以存储数据,分为常量属性(用关键字let定义)和变量属性(用关键字var定义)。 存储属性概念: 我们在前面曾用到过属性,Employee类和Department结构体。它们的类图如下,Emplo
作者:编程之家 时间:2020-05-26
Swift(八、闭包)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 八、闭包 1、闭包表达式 { (parameters) -> returnType in statements } //以一个逆序排列的例子来展开对闭包知识点的讲解 let na
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:绘画
当一个应用程序绘制图形时,它首先创建一个用于在其中绘制内容的画布,cocoa称之为图形上下文。 在创建一个图形上下文的时候,会指出上下文的大小。在此画布之外所有的绘画操作都将被忽略,不会出现在画布上。 框架矩形:用于定义视图的大小和位置的矩形。 视图可以包含多个子视图,如果一个视图位于另一个视图内部,那么当超视图移动时,它也会移动。框架矩形是相对于其超视图定义的。而边界矩形则是相对于自己的坐标空
作者:编程之家 时间:2020-05-26
Swift(九、枚举)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 九、枚举 C语言中枚举名和一个整数值相对应。而Swift不用。不过给枚举成员提供值(“原始”值),值类型可以为字符串,字符或者一个整型值或浮点数 1、枚举语法 定义 enum Compa
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:绘画第二讲~
绘制阴影的栗子: 注意需要保存和恢复上下文,否则画布上所有的绘制图形都会加上阴影。 // shadow let context = UIGraphicsGetCurrentContext() let shadowRect = CGRectInset(self.bounds, self.bounds.size.width*0.1, self.bounds.size.
作者:编程之家 时间:2020-05-26
Swift:使用本地闭包
译者:小锅;校对:千叶知风;定稿:千叶知风 闭包一般是用来作为函数的参数。不过某些情况下,使用本地闭包也是十分方便的。 假设有一个 ViewController,里面包含了两种 GUI 模式: enum GUIMode { case Mode1 case Mode2 } 对于每一种 GUI 模式,我们都需要对三个 label 设置某些属性: var guiMode: GUIMode
作者:编程之家 时间:2020-04-20
swift学习Day02
昨天下班好晚,没有继续swift学习,今天赶紧补上来。学习不能停止。 今天学习swift中的一些基础知识,认识swift中的基本变量类型和操作。主要的内容包含: 常量、变量 注释 整数 浮点数 布尔值 元组 可选类型 错误处理 断言 类型别名等其他知识 1、常量、变量 在swift中声明常量使用关键字 let,声明变量使用关键字var。 例子: var num:Int = 32 let NAME:
作者:编程之家 时间:2020-05-26
fir.im Weekly - 30 天从 0 开始学 Swift
最近一周看到很多很好用的的轮子,忍不住推荐给大家。此外,本期 fir.im Weekly 还精选了一些实用的 iOS , Android , UI 动画的干货文章。让我们一起来看下: Hacking with Swift 由@稀土圈分享的HACKING WITH SWIFT。 这是一个从 0 开始的 Swift 开发教程,完全免费。通过 36 个实践项目来学习 Swift 开发,所有的项目采用 X
作者:编程之家 时间:2020-05-26
[精校版]The Swift Programming Language-欢迎使用Swift-Swift 初见
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档: The Swift Programming Language。本篇译者:葛布林大帝( 博客)和 @numbbbbb( 博客),校对: ChildhoodAndy 通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现: printl
作者:编程之家 时间:2020-05-26
The Swift Programming Language--语言指南--基础部分
Swift系列文章翻译自苹果的官方文档:The Swift Programming Language--Language Guide--The Basics。本篇译者:numbbbbb(Github主页), lyuka(Github主页), JaySurplus(Github主页),敬请勘误。 Swift 是 iOS 和 OS X 应用开发的一门新语言。然而,如果你有 C 或者 Objective
作者:编程之家 时间:2020-05-26
Swift(十、类和结构体)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十、类和结构体 在Swift中,类和结构体的实例称作实例而不是对象;同时区别于OC,其自定义类和接口实现文件在同一文件 1、综合演示 首先将Swift中类和结构体常用的通过代码演示,其次
作者:编程之家 时间:2020-05-26
Swift(十一、属性)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十一、属性 1、存储属性 存储在特定类或结构体的实例里地一个变量或常量 struct Rectangle { var length:Int let width:Int }
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SpriteKit第一讲
SpriteKit框架是专门为创建游戏设计的。 简单的说,使用SpriteKit就是使用节点。SpriteKit节点都是SKNode的实例,或是它的一个子类。存在大量不同的子类:SKSpriteNode表示一幅图像或者一个彩色矩形。SKShapeNode绘制一条bezier路径,SKEffectNode向其子节点或其他一些子类应用例如模糊或色调之类的图像特效。 当我们希望制作使用SpriteKit
作者:编程之家 时间:2020-05-26
Swift Playground: 三门问题的解法
译者:SergioChan;校对:numbbbbb;定稿:numbbbbb 三门问题是一个超级让人摸不着头脑的概率问题。我们会在 Swift Playground 里来演示它的解法,而不是通过枯燥的数学解释。 三门问题 这个问题的核心很简单。在 1990 年的Parade)杂志中是这么解释的: 假设你正在参加一个游戏节目,需要在三扇门中选择一扇。其中一扇后面有一辆车,其余两扇后面则是羊。你选择了一
作者:编程之家 时间:2020-04-20
swift学习Day03
字符串和字符 今天继续学习swift中的字符串和字符 string类型是字符类型的一个集合,在swift中string类型是值类型。 声明空的字符串: var emptyStr = "" var anotheremptyStr = String() 字符串是可变的,可以通过 + 连接。 遍历字符串中的字符: for c in "Char!?.".characters { print(c)
作者:编程之家 时间:2020-05-26
swift学习03_2
今天回家挺早的,多学习一会儿,呵呵。 集合类型 1、数组 数组的声明,直接上代码: //Array //声明空的数组 var arr1 = [Int]() //添加值 arr1.append(12) print(arr1.count) //清空 arr1 = [] 带默认值的数组声明: //带默认值的数组 var arr = [Int](count: 3, repeatedValue: 1) fo
作者:编程之家 时间:2020-05-26
swift2.0 - study
// // main.swift // mycmd // // Created by zhaoxuhui on 15/10/27. // Copyright © 2015年 zhaoxuhui. All rights reserved. // import Foundation var str = "Hello, playground" //swift初见 let shoppinglist
作者:编程之家 时间:2020-05-26
Swift的语言特性
简洁、安全是Swift设计背后的基本思想。 更少的输入:不需要分号,?表示Optional,括号要求也少了,数组和字典的初始化,switch没有break 借鉴了不少函数式编程的思想 var和let分别表示变量和常亮 set、get、willSet、didSet 增强的枚举类型 类型安全的语言和类型推断 函数是一等公民,闭包 类型别名typealias,来自于C/C++的思想 增强的元组(Tupl
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 32——计算属性
原创文章,欢迎转载。转载请注明:关东升的博客 计算属性本身不存储数据,而是从其他存储属性中计算得到数据。 计算属性概念: 计算属性提供了一个getter(取值访问器)来获取值,以及一个可选的setter(设置访问器)来间接设置其他属性或变量的值。计算属性的语法格式如下: 面向对象类型 类型名 { 存储属性 ...... var 计算属性名
作者:编程之家 时间:2020-05-26
Swift(十二、方法&下标脚本)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十二、方法&下标脚本 一、方法 类、结构体、枚举都可以定义实例方法和类型方法。类型方法与OC中的类方法相似 1、实例方法 class Counter { var count =
作者:编程之家 时间:2020-05-26
【译】利用UIWebView打造一个炫酷的视频背景视图OC & Swift
本文由CocoaChina译者waiting_49(博客)翻译 作者:Elvin Jin 原文:iOS: Make an Awesome Video Background View Using UIWebView (Objective-C & Swift) 2015-10-6更新:适配 Swift2.0 如有需要,可以通过
[email protected]
发私信或联系我。 注:使用GIF动态
作者:编程之家 时间:2020-05-26
Swift中获取字符串子串
OC中获取子串 NSString *string = @"hello"; NSString *subStr = [string substringToIndex:1]; 在OC中这样我们就能获取想要获取到的子串,那么Swift中却不行,原因是OC中获取子串的方法- (NSString *)substringToIndex:(NSUInteger)to可以看到参数是NSUInteger,而Swift
作者:编程之家 时间:2020-05-26
swift学习Day04
虽然工作不是很顺利,但是学习还需要继续。今天继续学习swift语言中控制流。 控制流内容主要包括: for while if switch 控制转移语句(continue,break,fallthrough, return, throw) for循环: for index in 1...5 { print(index) } while循环: var i = 1 var sum = 0 wh
作者:编程之家 时间:2020-05-26
Swift,函数,枚举
/************************枚举(emum)**************************/ enum Direction:Int { case east = 0 case south case nirth case west } print(Direction.east.rawValue)//rawValue打印原始值 //原始类型是S
作者:编程之家 时间:2020-05-26
【Swift】SpriteKit开发iOS游戏——场景切换
前言 Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。 作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景 代码 代码从创建的时候的demo开始,demo的创建路径是 开始我们会有一个场景文件GameScene 所以我们要创建一个新的场景文件NextScene,内容参考demo给的GameScene,这里不做展开,QAQ 核心跳转的代码很简单 let 下一个场景=
作者:编程之家 时间:2020-05-26
Swift初级二
/********************************元组************************/ //定义一个元组变量 //元组中可以存放多种类型的值,而且存放的个数可以多个 let status = ("王大",["IOS","Html5"]) let statu:(Classroom:String,course:Array) = ("王大",["IOS","Html
作者:编程之家 时间:2020-05-26
Swift学习,NSLog的使用一
我的开发环境 操作系统:OS X EI Capitan 10.11.1 (15B42) 电脑型号:MacBook Pro(Retina 显示屏,15 英寸,2013 年末) 处理器:2.3 GHz Intel Core i7 内存:16 GB 1600 MHz DDR3 Xcode:7.1 (7B91b) 开始开发 如果没有苹果机的需要通过虚拟机安装OS X或者使用黑苹果,具体怎么弄的百度一下一大
作者:编程之家 时间:2020-05-26
为什么说Swift正在颠覆整个互联网生态?
苹果自家的编程语言 Swift 一经推出便引起了多方讨论,一些人说 Swift 将会改变整个苹果的应用生态,一些人则认为这不过是一个玩具语言。因此今天我和极客学院的 创始人靳岩,以及氪加的 iOS 开发工程师卢侃一起聊了聊 Swift 对互联网的影响。有趣的是,一个是互联网的观察者,一个是互联网技术教育的从业者,一个是 iOS 应用的开发者(正为避免失业而开始看 Swift 的卢侃),都对 Swi
作者:编程之家 时间:2020-04-20
Swift(十三、继承)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十三、继承 1、基类 不继承于其他类的类 区别于OC,Swift不是从一个通用的基类继承而来,如果一个类没指定超类,这个类自动成为基类 class Person { var na
作者:编程之家 时间:2020-05-26
swift学习Day05
今天继续学习swift中的函数,函数的定义使用关键字:func。 定义: //函数 //定义 func helloFunc(name:String, age:Int)->String { let _name = name let _age = age let info = _name + "_" + String(_age) return info } print
作者:编程之家 时间:2020-05-26
上一页
202
203
204
205
206
207
208
209
下一页
小编推荐
热门标签
更多
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