手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift 重载 泛式 inout的使用
swift 重载 泛式 inout的使用 函数 func 关键字 -> 表示返回值信息等等 那我们接下来利用函数做几件事情 -a 比较两个数字的大小 -b 比较两个字符串 -c 既能比较字符串,又能比较数字 a情况 func checkedAreEqual(Value : Int,Expected :Int, Message :String) { if Value != Expected
作者:编程之家 时间:2020-05-26
swift 类 结构体 作为参数 以及可变参数
Class class Person{ var age = 22, name = "frank" func growolder() { self.age++ //++ 要跟住 不要乱打空格 // 如果是var 可以在结构体内部进行修改 } } func celebrationBirthday(person:Person) {
作者:编程之家 时间:2020-05-26
关于 Swift 的 5 个误区
译者:小铁匠Linus;校对:numbbbbb;定稿:小锅 Swift 虽然是一门比较新的技术语言,却已经有了很多关于 Swift 的误区。 误区 1 :“Swift 是弱类型的语言” 很多人认为 Swift 是一种弱类型的语言。他们这么说的原因主要是可以隐式声明一个值,而不管类型是什么: var i = 5 这代码看上去好像i没有类型,其实并不是这样的。因为 5 是一个整型,所以编译器就会让i成
作者:编程之家 时间:2020-04-20
swift中函数的形参和返回值
在 swift 中,函数的形参和返回值是非常具有灵活性的。你可以定义任何事情,无论是一个简单的仅有一个未命名形参的工具函数,还是那种具有丰富的参数名称和不同的形参选项的复杂函数。 多输入形参 1. func halfOpenRangeLength(start: Int, end: Int) -> Int { 2. return end - start 3. } 4. println(halfOpe
作者:编程之家 时间:2020-05-26
2008Swift 2.0学习笔记Day 33——属性观察者
原创文章,欢迎转载。转载请注明:关东升的博客 为了监听属性的变化,Swift提供了属性观察者。属性观察者能够监听存储属性的变化,即便变化前后的值相同,它们也能监听到。 属性观察者主要有以下两个: willSet :观察者在修改之前调用。 didSet :观察者在修改之后立刻调用。 属性观察者的语法格式如下: 面向对象类型 类型名 { ... var 存储属性: 属
作者:编程之家 时间:2020-05-26
swift 闭包 由浅入深 优化
//: Playground - noun: a place where people can play import UIKit /////////////////////////////////////////// // //func sorted(isOrderedBefore:(T, T)->Bool) -> [T]{ // //} let animals = ["fish",
作者:编程之家 时间:2020-05-26
对协议的扩展
//swift2.0 新特性 对协议的扩展 //定义一个协议 protocol 速度{ func 百公里加速时间() -> Double } //定义一辆车 struct 卡罗拉: 速度{ var 价格: Int func 百公里加速时间() ->Double { return 3.0 } } //定义一辆车 struct 普锐斯 : 速度 { var 价格: Int func 百公里加速时间()
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SpriteKit第二讲
补充一下,Sprite是精灵的意思喔~是不是感觉萌萌哒~~~~~ SpriteKit节点: 不同的节点做不同的事情: SKSpriteNode:显示一个图像或者一个彩色矩形。 SKLabelNode:显示文本 SKShapeNode:显示任意UIBezierPath SKEffectNode:向其所有子节点应用图像特效,比如模糊或者色移。 空的SKNode对象,可以将多个节点划分为一组。 下面是使
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SpriteKit第三讲 纹理和纹理贴图集
纹理是spriteKit可以使用的图像数据块。SKSpriteNode在设置的过程中会自动将图像转化为纹理。 在任何游戏中,纹理通常都是最大的内存耗用着。 也可以直接创建一个SKTexture对象,用以存储和管理纹理内存。 一种节省纹理内存、提高性能的方法是:将尽可能多的不同图片打包为单个纹理。将100个小图片打包为单个纹理,要比在各个纹理中存储100个小图片更好一些。 Xcode为生成纹理贴图集
作者:编程之家 时间:2020-05-26
pod 遇到无法 pod install 或者 pod update Pods written in Swift can only be integrated as frameworks; this
今天在用pod更新 pod 里面的最新工程的库的时候。遇到了下面的问题。 [!] Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add `use_frameworks!` to your Podfile or target to opt into using it
作者:编程之家 时间:2020-05-26
Using Swift with Cocoa and Objective-C (Swift 2.1)
Adopting Cocoa Design Patterns https://developer.apple.com/library/mac/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.html#//apple_ref/doc/uid/TP40014216-CH7-ID6 One aid
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SpriteKit第4讲 字体和动画
首先是字体: 这段代码可以打印出系统支持的所有字体名,并设置字体为Zapfino let lableOfMenu = SKLabelNode(text: "welcome to YellowMoon!") for familyName in UIFont.familyNames() as [String]{ for fontName in UIFont.fo
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SpriteKit第5讲 形状节点 图像特效节点
形状节点ShapeNode用于显示一些一般形状:矩形,圆圈,三角形等等。 详细的设置代码如下: let shapeNode = SKShapeNode(rectOfSize: CGSize(width:20, height: 20)) shapeNode.position = CGPoint(x: size.width/3.0, y: size.height/3.0)
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SpriteKit第6讲 照明效果
// 照明效果 let lightMyNode = SKLightNode() lightMyNode.enabled = true lightMyNode.lightColor = UIColor.yellowColor() lightMyNode.position = CGPoint(x: size.width/2.0, y: s
作者:编程之家 时间:2020-05-26
Swift(十四、构造过程(1))
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十四、构造过程(1) 此部分内容较多,分两篇文章叙述 构造过程:新实例可用前必须执行这个过程,包括设置实例中每个存储属性的初始值,和其他必须得设置和初始化工作 Swift的构造器区别于O
作者:编程之家 时间:2020-05-26
Swift(十五、构造过程(2)及析构过程)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十五、构造过程(2)及析构过程 一、构造过程(2) 前一篇文章讲了构造过程的前一部分,链接如下 构造过程(1)部分 6、可失败构造器 “失败”是指:给构造器传入无效的参数值或缺少某种所需
作者:编程之家 时间:2020-05-26
Snail—Swift学习及开发
人生总有些事 是你不愿意做的 我不知道我是不是喜欢计算机 是不是喜欢编程 但是,我已经走在这条不归路了
作者:编程之家 时间:2020-05-26
swift*数组Array的初始化以及增、删、改、遍历
学习笔记 四种初始化方式 let sArray = [1.2,3,4,5,6] let sArray1:Array = [12,3,4,5,6,6] let sArray2:Array<Int> = [1,2,3,29] let sArray3:[Int] = [3,2,21,5,6] 数组元素可以是不同类型 let array1:[Any] = ["a",12,1.2] let array2:
作者:编程之家 时间:2020-05-26
swift * 字典/Dictionary初始化以及增、删、改、遍历
学习笔记 1、字典初始化 var dict = [:] //初始化无类型空字典 dict = ["1":"aaa","2":"bbb"] print(dict) dict = [1:"1","2":2] //key 和value都是不定类型的 print(dict) let dict2:Dictionary<String,Int> = ["1":111,"2":222] //限定键
作者:编程之家 时间:2020-05-26
Swift(十六、自动引用计数)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十六、自动引用计数 引用计数仅适用于类实例。结构体和枚举类型是值类型,不是引用类型,不是通过引用方式存储和传递 1、自动引用计数的工作机制 与OC大同小异,此处不累述 class Per
作者:编程之家 时间:2020-05-26
Ceph vs Swift - 架构剖析
【编者的话】Ceph和Swift,哪种更好?这个问题上大家争论不休,本文从两者的架构角度分析两种方式各自的优缺点,并且给出如何选择的建议。 当工程师们讨论存储,谈到Ceph和Swift时,他们通常都一致认为其中一个非常棒,另外一个却很糟糕。但问题时,他们在哪个好哪个不好上却意见不一。 经常会有客户问我相同的问题,“我们听说Ceph可以代替其他所有类型的存储。为什么不能用它做所有事情呢?” 我会在V
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SceneKit 第一说 创建一个3D胶囊
SceneKit是一组类,可以用来在App中创建和呈现3D场景。 它还可以和core animation和sprite kit无缝交互,这就意味着我们可以在多种上下文中使用SceneKit 1、SceneKit的结构 SceneKit通过SCNView来呈现一切。它是UIView(NSView For OS X)的一个子类。在SCNView的内部,创建和准备一个场景(SCNScene)。场景中包含
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 34——静态属性是怎么回事?
原创文章,欢迎转载。转载请注明:关东升的博客 我先来设计一个类:有一个Account(银行账户)类,假设它有3个属性:amount(账户金额)、interestRate(利率)和owner(账户名)。 在这3个属性中,amount和owner会因人而异,不同的账户这些内容是不同的,而所有账户的interestRate都是相同的。 amount和owner属性与账户个体有关,称为实例属性。inter
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SceneKit 第二说 实现动画&创建文本几何体
1、SCNScene的内容可以表现为动画。动画可以合并,如果想一个节点应用了一个动画,则所有的子节点将一起变化。 下面添加一个上下移动的动画 // 为场景中的内容实现动画 let moveUpAndDownAnimation = CABasicAnimation(keyPath: "position") moveUpAndDownAnimation.byValue
作者:编程之家 时间:2020-05-26
Swift & the Objective-C Runtime
Swift & the Objective-C Runtime Written by Nate Cook — January 26th, 2015 Even when written without a single line of Objective-C code, every Swift app executes inside the Objective-C runtime, opening
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:SceneKit 第三说 使用材料 法向贴图
材料定义呈现对象的方式。默认情况下,所有对象都是由之中平整的白色的无光泽材料制成。但是我们可以做大幅度修改。可以修改的内容如下所示: *散射分量diffuse:材料的基本颜色和纹理 *反射分量specular:材料的亮度如何,应当如何反射光 *发光分量 *法向分量normal:材料表面是否应具有更多细节来反射光 // 质感 let redMetallicMaterial = SCN
作者:编程之家 时间:2020-05-26
swift的UILabel的简单使用总结
swift中的UILabel 与oc中的基本大同小异,但还是有些许的不同,下面简单的介绍UILabel在swift中的使用: 1.创建UILabel var label: UIlabel = UIlabel() label.frame = CGRectMake( x, y, width. height) self.view.addSubview(label) 2.设置UILabel的背景颜色和文字
作者:编程之家 时间:2020-05-26
Swift(十七、可选链)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。 十七、可选链 1、写于前-概念梳理 1.1、可选类型使用时需要解包,解包时需要判断是否为nil,常用if语句判断,再去访问其属性或方法,否则会运行错误。当可选类型访问其属性还是可选时,即
作者:编程之家 时间:2020-05-26
在 Swift 2.0 当中使用 C 语言回调
译者:小锅;校对:shanks;定稿:shanks 更新: 2015-06-25 增加关于传递另一个(可以捕获外部变量的)闭包到 userInfo 参数的备注。 2015-07-01 针对 Xcode 7 beta 2 更新从 CGPathElement 创建一个 PathElement 类型的代码。 几年前,我曾经写过一篇关于如何获取 CGPath 和 UIBezierPath 中元素的文章。可
作者:编程之家 时间:2020-04-20
Swift 中 Selector 方法的访问权限控制问题
(点击上方公号,可快速关注) 作者:南峰子 链接:http://southpeak.github.io/blog/2015/09/26/ioszhi-shi-xiao-ji-di-wu-qi-2015-dot-9-26/ Swift中Selector方法的访问权限控制问题 今天用Swift写了个视图,在视图上加个手势,如下所示: panGestureRecognizer = UIPanGestur
作者:编程之家 时间:2020-04-22
上一页
203
204
205
206
207
208
209
210
下一页
小编推荐
热门标签
更多
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