手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
创建SpriteKit工程
环境: OS X EI Capitan 10.11 XCode Version 7.1 beta 3 1,在Xcode 中选择File->New->Project... 2,选择产品类型 在导航图中选择iOS->Application->Game 选择Next,如下图: 3,填写工程信息,如下图: Game Technology处选择SpriteKit。 4,选择next,选择保存
作者:编程之家 时间:2020-05-27
swift之block
在OC中我们定义一个Blocks是这样定义的: <span style="font-size:18px;">typedef void (^ZWProgressHUDCompletionBlock)();</span> 在Swift中定义一个闭包是这样的: <span style="font-size:18px;">typealias ZWProgressHUDCompletionBlock=()-
作者:编程之家 时间:2020-05-27
UIColor扩展—Swift
extension UIColor { convenience init(bd_hexColor hexValue: String) { var red: CGFloat = 0.0 var green: CGFloat = 0.0 var blue: CGFloat = 0.0 var alpha: CGFloat = 1.0 var hexColorString = hexValue;
作者:编程之家 时间:2020-05-27
Swift日志打印
public func BMLog(message: T, file: String = FILE, method: String = FUNCTION,line: Int = LINE) { #if DEBUG print(“((file as NSString).lastPathComponent)[line:(line)], (method): (message)”) #endif }
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第2章-23泛型
import Foundation /*泛型所解决的问题*****************************************************/ //这里是一个标准的,非泛型函数 swapTwoInts ,用来交换两个Int值: func swapTwoInts(inout a: Int, inout _ b: Int) { let temporaryA = a
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第2章-24访问控制
import Foundation /*模块和源文件**************************************************************/ //模块指的是以独立单元构建和发布的 Framework 或 Application 。在Swift 中的一个模块可以使用 import 关键 字引入另外一个模块。 /*访问级别*********************
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第2章-25高级运算符
import Foundation /*位运算符***********************************************/ //按位取反运算符 //按位取反运算符( ~ ) 可以对一个数值的全部位进行取反: //按位取反操作符是一个前置运算符,需要直接放在操作数的之前,并且它们之间不能添加任何空格。 let initialBits: UInt8 = 0b00001111 le
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第3章-01关于语言参考&词法结构
import Foundation /*如何阅读语法***********************************************/ //? 箭头(→)用来标记语法产式,可以理解为“可以包含”。 //? 斜体文字用来表示句法分类,并出现在一个语法产式规则两侧。 //? 义词和标点符号由粗体固定宽度的文本标记,而且只出现在一个语法产式规则的右侧。 //? 选择性的语法产式由竖线(|)
作者:编程之家 时间:2020-05-27
The basics of swift
原文出自:标哥的技术博客 前言 Swift是iOS、OS X和WatchOS平台新的开发语言。尽管如此,Swift有很多是与我们使用过的C和Objective-C开发经验是很像的。 Swift提供了自己版本的C和Objective-C基础数据类型,包括整型Int、浮点型Double和Float、Boolean值Bool和字符串类型String。Swift还提供了三个强大的基本集合类型Array、S
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第3章-02类型
import Foundation /*类型注解**************************************************/ let someTuple: (Double, Double) = (3.14159,2.71828) func someFunction(a: Int){/*...*/} //在第一个例子中,表达式 someTuple 的类型被指定为 (Doub
作者:编程之家 时间:2020-05-27
Basic Operators Of Swift 2.1
原文出自:标哥的技术博客 前言 运算符是检查、改变或合并值的特殊符号或短语。例如:加号+将两个数相加。更复杂的运算例子包括逻辑与运算符&&或让i值加1的便捷自增运算符++i等。 Swift支持大部分标准C语言的运算符,且改进许多特性来减少常规编码错误。例如:赋值符不返回值,以防止把想要判断相等运算符的地方写成赋值符导致的错误。算术运算符(+,-,*,/,%等)会检测并不允许值溢出,以此来避免保存变
作者:编程之家 时间:2020-05-27
每周 Swift 社区问答 2016-01-06
本周整理问题如下: Question on extracting a substring from a url All func pointers need a protocol now Property for Double and CGFloat Question on dismissing model ViewController count numbers in array and ord
作者:编程之家 时间:2020-05-27
Swift 创建framework并应用到项目中
iOS 8已经开放了动态库的权限。创建动态库并能运用到兼容iOS7的项目中! Carthage & CocoaPods 0.36 对Swift也仅以 Framework 的方式来支持。 更多参见: Library vs Framework in iOS Swift 不在支持静态库,这也就间接放弃了 iOS 7。 Framework 就是一个Bundle,将所有的资源(nib, Images, F
作者:编程之家 时间:2020-05-27
Strings And Characters Of Swift 2.1
原文出自:标哥的技术博客 前言 字符串是一系列的字符的集合。在Swift中,使用String类型表示字符串类型,而使用Character表示字符类型。 Swift的String类型与Foundation中的NSString类型可以无缝桥接,因此可以随时互相转换。在实际开发中,有的时候我们会选择转换成NSString类型以使用其中的API。 Swift版本:2.1 Xcode: 7.2 字符串字面量
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第3章-03表达式
import Foundation //Swift 中存在四种表达式: 前缀(prefix)表达式,二元(binary)表达式,主要(primary)表达式和后缀(po stfix)表达式。表达式可以返回一个值,以及运行某些逻辑(causes a side effect) /*前缀表达式***********************************************/ //前缀表达式
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第3章-05模式
import Foundation /*通配符模式********************************************/ //通配符模式由一个下划线(_)构成,且匹配并忽略任何值。当你不在乎被匹配的值时可以使用该模式。例如,下 面这段代码在闭区间 1...3 中循环,每次循环时忽略该区间内的当前值: for _ in 1...3 { // Do something th
作者:编程之家 时间:2020-05-27
swift中Optional用法以及常问问题
很多同学问Optional中?和 !区别,弄清这个问题我们首先了解一下swift中Optional语法 Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: variable
作者:编程之家 时间:2020-05-27
Swift数组、字典和集合
原文出自:标哥的技术博客 前言 Swift语言提供Array、Set和Dictionary三种基本的集合类型用来存储集合数据。数组是有序的数据集;集合是无序无重复的数据集;而字典是无序的键值对数组集。 Swift的Array、Set和Dictionary类型被实现为泛型集合。因此,它所存储的元素的类型必须是一致的,同样,我们取出来的数据类型也是明确的。 集合的可变性(Mutability Of C
作者:编程之家 时间:2020-05-27
第一个swift ios案例体验
OS: OS X Yosemite Version 10.10 IDE:XCode 7.0.1 对于每一个Swift的新手来说,第一个写的程序都必须是Hello World,这里只是简单的描述了一下怎么创建一个新工程并实现按钮显示Hello World的简单功能。 1. 新建工程HelloWorld 打开Xcode,选择Create a new Xcode project 2. 打开模板窗
作者:编程之家 时间:2020-05-27
Swift Playground
//: Playground - noun: a place where people can play // 让开发和 '玩' 一样 /* 左边: 代码区 右边: 运行结果显示区 无需编译 直接看到开发效果 作用: 方便初学者迅速演练 方便测试代码 */ /* 语法: 初始化 OC alloc / initWithXXX alloc / init
作者:编程之家 时间:2020-05-27
swift闭包的强引用
import UIKit class ViewController: UIViewController { // var finishedCallBack: (html: String) -> ()? var finishedCallBack: ((html: String) -> ())? override func viewDidLoad() {
作者:编程之家 时间:2020-05-27
Swift学习路线
Swift学习路线 http://feixueteam.net/thread-416-1-2.html
作者:编程之家 时间:2020-05-27
Swift开发必备技巧:static和class的使用
Swift中表示 “类型范围作用域” 这一概念有两个不同的关键字,它们分别是static和class。这两个关键字确实都表达了这个意思,但是在其他一些语言,包括Objective-C中,我们并不会特别地区分类变量/类方法和静态变量/静态函数。但是在Swift中,这两个关键字却是不能用混的。 在非class的类型上下文中,我们统一使用static来描述类型作用域。这包括在enum和struct中表述
作者:编程之家 时间:2020-05-27
SpriteKit工程简读
1,默认创建的工程目录结构如下: AppDelegate.swift:应用入口文件; GameScene.sks : 游戏情景可视化文件; GameScene.swift : 游戏场景控制类; GameViewController.swift : 游戏视图控制类; Main.storyboard : 应用程序故事板; Assets.xcassets : 游戏资源目录 LaunchScreen.st
作者:编程之家 时间:2020-05-27
Swift控制语句
原文出自:标哥的技术博客 前言 Swift提供了类似C语言的流程控制结构,包括可以多次执行任务的for和while循环。还有基于特定条件选择执行不同代码分支的if、guard和switch语句,还有控制流程跳转到其他代码的break和continue语句。 Swift增加了for-in循环,用来更简单地遍历数组、字典、区间、字符串和其他序列类型。 Swift的switch语句比C语言中更加强大。在
作者:编程之家 时间:2020-05-27
Swift 一,UILabel详解
前言 从今天开始,我也要开始认真学习Swift,以前一直在说学习它,但是都被自己找各种理由把时间浪费了。想屎的节奏。以后开始在此记录也是鞭策自己。Swift基本的语法知识我不在这写了,直接开始UI部分,因为网上已经有好多的Swift的基础知识部分了,人家说的都很好,我也就不献丑了。 今天说一下UILabel这个控件,基本上这应该是iOS最简单的一个控件了。我会结合苹果的API,然后加上自己的小de
作者:编程之家 时间:2020-05-27
swift之block的循环引用
ViewController #import "ViewController.h" #import "NetworkTools.h" /* 接触循环引用 打破引用循环即可 1.不使用成员变量 来调用闭包 2.__weak or __unsafe_unretained */ @interface ViewController () @property (nonatomic, strong
作者:编程之家 时间:2020-05-27
Swift 1.构造函数-必选属性
ViewController.swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //alloc init = () //自定义对象 打印内存是内存地址
作者:编程之家 时间:2020-05-27
Swift之小项目实战
ViewController.swift import UIKit class ViewController: UITableViewController { //声明模型数组 var persons: [Person]? override func viewDidLoad() { super.viewDidLoad()
作者:编程之家 时间:2020-05-27
Swift 2.构造函数-子类构造
ViewController.swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //alloc init = () //自定义对象 打印内存是内存地址
作者:编程之家 时间:2020-05-27
上一页
219
220
221
222
223
224
225
226
下一页
小编推荐
热门标签
更多
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