手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift教程12-数组的结构体本质,对比NSArray
Swift中的数组要求在创建时其存储的类型是确定的,这点与Oc中的数组有一些不同; 当然,这也不是绝对的,因为有时候数组可以使用范型来约束其类型,只需遵循相应的协议即可,类型并不是完全一致的. Swift中的数组相比于Oc的数组,功能更加强大;使用更加简便;当然也更加复杂了(光是Array的代码就有9800多行) 1.数组的本质,查看官方的API可以知道数组实际上是一个 结构体. struct A
作者:编程之家 时间:2020-05-16
Swift字符串与字符基本用法
//字符串和字符 //1.定义 let str2 = "hellow" let str3 = "hellow world" let str4 = "w" let str5 = "y"//单个字符,多个或没有会报错 //2.字符串比较== if str2 == str3{ println("\(str2)与\(str3)是相等的") }else{ println("\(str2)
作者:编程之家 时间:2020-05-16
Swift数组的简单使用
//1.数组的定义(数组里面只能放同种类型的值,不能像元祖一样放多种类型的值(如不知道什么是元祖,可看Swift基础使用,里面有讲到过元祖)) //创建一: var array =Array<String>() //创建二:创建一个类型为Int的空集合 let a = [Int]() //创建一个类型为String的空集合 let c =String[]() //创建三:创建一个数组中拥有多
作者:编程之家 时间:2020-05-16
Swift字典的简单使用
//字典(字典里面的值是无序的) //1.定义字典 //方法一:创建一个key为Int类型,varlue为String类型的字典 var 字典1 = Dictionary<Int,String>() //方法二:直接创建一个有值的字典,多个键值对用”,“隔开 var 字典2 = [1:"数字1",2:"数字2"] //方法三:创建一个空字典 var 字典3 = [:] //2.查看字典个数 let
作者:编程之家 时间:2020-05-16
Swift教程13-字典Dictionary与NSDictionary
与Oc的字典不太一样,Swift的字典不仅可以存储 对象类型的值,还可以存储 基本数据类型值,结构体,枚举值; Swift字典的使用方式也更加简洁,功能更加强大. 字典本质上也是结构体,查看文档可以看到: /// A hash-based mapping from `Key` to `Value` instances. Also a /// collection of key-value pai
作者:编程之家 时间:2020-05-16
Swift和Objective-C混合编程
假设你现在就是一个iOS程序员,你对Objective-C很熟悉,对iOS开发也很熟悉,然而,苹果公司在iOS 8之后推出了Swift语言。那么,如何才能快速地从Objective-C过渡到Swift呢? 本章我们将重点讲解如何从Objective-C过渡到Swift,如何利用现有的Objective-C工程调用Swift代码,以及如何利用Swift工程调用以前写好的Objective-C代码。
作者:编程之家 时间:2020-05-16
Swift教程14-func函数,函数类型_对比Oc
Swift的函数和函数类型是非常重要的内容. 而且Swift中也把函数的形式和方法的形式,定义的完全一致;只不过,函数不是在类中. 1.函数的定义 func 函数名(参数列表) [ - > 返回值类型] { //函数体 } 解释: func是关键字,是必须写上的前缀,代表它是一个函数或方法; 函数名 :遵从标识符的规则 形参列表,可以为空,也可以很多;例如 str:String , a:
作者:编程之家 时间:2020-05-16
Swift要点:从Objective-C开发者的角度看Swift
代码环境是Xcode6.3-Beta3. Swift已经极大的改变了开发iOS应用的方式。本文中,我会列出Swift的几个重点,并且和Objective-C一一做出对比。 注意,本文不是Swift的入门指导。苹果发布了Swift Programming Language,强烈建议您读一读这本书。文本主要介绍Swift中比较酷炫的特性。 类型 Swift提供的第一个重大的改进是类型推断。使用了类型推
作者:编程之家 时间:2020-05-16
Swift函数的使用
函数 //1.定义函数 func 函数名(传入的值:String) ->String{ return 传入的值 } //2.函数的调用 let 传入值 = "hallow xiaozhou" println("函数调用的结果为:\(函数名(传入值))") //函数调用的结果为:hallow xiaozhou //3.函数的形式参数和它的返回值 //3.1多参和无参 //
作者:编程之家 时间:2020-05-16
Swift教程15-闭包block多种应用方式
闭包是一个十分强大的功能,灵活多变,便于使用;实际上闭包是一种匿名的函数. 其类型和对应的函数类型保持一致. 使用闭包,我们可以动态的改变函数或方法中的代码,从而适应不同环境下的要求. 1.闭包的形式 { (形参列表) ->返回值类型 in //其他代码 } 对比函数的定义,如下 func 函数名(参数列表) [ - > 返回值类型] { //函数体 } 我
作者:编程之家 时间:2020-05-16
用Swift语言使用IOS百度地图折线的使用方法很特别
摘要 本文旨在讲解如何使用Swift语言单独集成百度地图的SDK 前言 百度地图iOS SDK是一套基于armv7、armv7s、arm64(自v2.5.0版本)处理器设备的应用程序接口,不仅提供构建地图的基本接口,还提供POI搜索、地理编码、路线规划、定位、本地覆盖物绘制等服务,自v2.0.0开始为矢量渲染的3D地图,并新增了矢量离线地图下载功能接口。 您可以使用百度地图iOS SDK开发适用于
作者:编程之家 时间:2020-05-16
Swift 1
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档: The Swift Programming Language。本篇译者:葛布林大帝( 博客) 重要: 本教程系列是针对开发过程中的API或者技术的初步文档。苹果提供该文档旨在为开发者使用该技术和苹果产品上的编程接口提供帮助。这些信息可能会发生变化,依据该文档开发的软件应该使用最终操作系统软件和文档进行测试。文档的新版本
作者:编程之家 时间:2020-05-16
Swift 2
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档: The Swift Programming Language。本篇译者:葛布林大帝( 博客)和 @numbbbbb( 博客),校对: ChildhoodAndy 通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现: println("hello, wo
作者:编程之家 时间:2020-05-16
Swift 3
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档: Using Swift with Cocoa and Objective-C。本篇译者:Creolophus( github主页),敬请勘误,欢迎讨论。 重要事项 这篇文章初步介绍了在开发中用到的API或技术。苹果公司提供这些信息来帮助您规划本文所说明的技术和接口以用于苹果的产品上。这些信息会改变,并且根据这篇文章所实现的软件
作者:编程之家 时间:2020-05-16
Swift 5
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档:The Swift Programming Language。本篇译者:LIN-H(Github主页),敬请勘误,欢迎在CocoaChina github主页参看更多文章! 枚举类型常被用于实现特定类或结构体的功能。同样地,也能够在有多种变量类型的环境中方便地定义通用类或结构体。为了实现这种功能,Swift允许你定义类型
作者:编程之家 时间:2020-05-16
Swift 4
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档: Using Swift with Cocoa and Objective-C--Mix and Match--Swift and Objective-C in the Same Project。本篇译者:haolloyin( github主页),敬请勘误,欢迎在 CocoaChina github主页参看更多文章。 Swift
作者:编程之家 时间:2020-05-16
Swift6
只要你喜欢,你可以坐享keynote乐趣,兴奋的开始尝试所有最新的API。然后你可以竖起耳朵听新语言:Swift!它不是Objective-C的扩展,它是一门新的语言。你兴奋么?你开心么?也许你自己也不知道想什么。 Swift无疑将在未来改变我们编写的IOS和Mac应用的方式。在本文中,我简要概述一些Swift语言的亮点,并于Objective-C里对应的作对比。 注意:本文不是一篇Swi
作者:编程之家 时间:2020-05-16
Swift7
Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档:Using Swift with Cocoa and Objective-C--Migration--Migrating Your Objective-C Code to Swift。本篇译者:@xudeheng (git主页),敬请勘误,欢迎在 CocoaChina github主页 查看更多文章! 迁移工作提供了一个
作者:编程之家 时间:2020-05-16
UIKit框架-基础控件Swift版本: 5.UIImage方法/属性详解
在前面我们讲解了UIImageView的一些常用属性和一些方法, 但里面涉及一些其他知识我们暂时还不知道, 现在让我们来看看第一个所涉及到的方法: 1.UIImage的状态 enum UIImageOrientation : Int { case Up //默认方向 case Down //180°旋转 case Left //逆时针旋转90° case Right
作者:编程之家 时间:2020-05-16
Swift 简单控件示例:进度条UIProgressView
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44802019 ------------------------------------------------------------------------------------------ // // ViewController.swift // UIProgressVie
作者:编程之家 时间:2020-05-16
swift语言学习-9. 闭包
swift 9 闭包 更好排版:https://www.zybuluo.com/phper/note/78817 闭包在一般的语言中也有,而且用法也差不多,swift中也是有闭包的概念的,这一节来学习swift中的闭包。 什么是闭包 闭包(closure),闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。 swift中有个sorted函数,
作者:编程之家 时间:2020-05-16
Swift 体会
前言 Swift 体会 我不算是一个果粉,但是我很喜欢苹果的产品,甚至可以说是狂热。6 月 2 号晚上我一夜未眠,就是在等苹果的 WWDC,这是开发者的狂欢之夜(或者狂欢之日,因为美国时间是白天)。凌晨 1 点,终于开始了,但是苹果一次又一次的新产品展示让我一次又一次的失望,作为开发者的我表示无感。 我坚持看因为我不相信苹果总是让我失望。最终在 WWDC 的最后一个环节,我真心沸腾了,因为一门新的
作者:编程之家 时间:2020-05-16
Swift中的get和set
幸亏刚才将这个东西搞明白了,要不然今晚我又是难眠啊。坑爹不解释啊。其实在C#中我们都接触到过这类的问题(当然你要接触过C#。)。Computer Property的Set和Get方法。今天那我就给大家简单分析下swift的get和set。OK,先让大家看一个简单的程序 var x: Int = 3 var xTimesTo: Int{ get{
作者:编程之家 时间:2020-05-16
Swift 简单控件示例:搜索框UISearchBar
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44827923 ------------------------------------------------------------------------------------------ // // ViewController.swift // UISearchBarSa
作者:编程之家 时间:2020-05-16
Swift 简单控件示例:活动指示器UIActivityIndicatorView
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44828021 ------------------------------------------------------------------------------------------ // // ViewController.swift // UIActivityInd
作者:编程之家 时间:2020-05-16
swift与pattern
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-16
Swift 简单控件示例:文本框UITextField
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/44853487 ------------------------------------------------------------------------------------------ // // ViewController.swift // UITextFieldSa
作者:编程之家 时间:2020-05-16
01.序
序 写在开篇: 接触swift已有6个月之久,从学习的严格意义上来说可能要缩水一半。学习之路大致经历了以下几个过程:基本语法学习 - 迷茫期 - 看入门视频 - cocoa学习 - 看书(基本是国外教程) - 按照自己想法做了个spriteKit的教学app(只是练手 不期待下载量) - 目前处于看书码代码以及开发app项目。 some questions 为什么要写这个? 答:首先声明这不是一个
作者:编程之家 时间:2020-05-16
Swift闭包的使用
//闭包 //1.定义:接近变量和常量(函数是一种特殊形式的闭包) //闭包表达式:封闭的能捕获它周围的常量、变量值的,lightweight一个非常简洁,言简意赅的表达式,它的特点有clean,clear //优化:1.它可以根据周围的内容来对它自身的闭包表达式的参数或者类型进行推断 // 2.它不是直接的返回一个表达式的值 // 3.它的参数非常容易速记 // 4
作者:编程之家 时间:2020-05-16
swift与properties
import Foundation //一个存储属性就是存储在特定类或结构体的实例里的一个常量或变量 struct FixedLengthRange { var firstValue: Int let length: Int } var rangeOfThreeItems = FixedLengthRange(firstValue: 0, length: 3) // 该区间表示整数
作者:编程之家 时间:2020-05-16
上一页
140
141
142
143
144
145
146
147
下一页
小编推荐
热门标签
更多
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