手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift之函数
函数 函数是执行特定任务的代码自包含块。通过给定一个函数名称标识它是什么,并在需要的时候使用该名称来调用函数以执行任务。 Swift的统一的功能语法足够灵活的,可表达任何东西,无论是不带参数名称的简单的样式函数,还是带本地和外部参数名称的复杂的Objective-C样式方法。参数可为简单函数调用提供默认值,并且可以被作为输入/输出参数传递,在函数执行完成时修改传递来的变量。 Swift中的每个函数
作者:编程之家 时间:2020-05-16
swift之反初始化
反初始化 在一个类的实例被释放之前,反初始化函数被立即调用。用关键字deinit来标示反初始化函数,类似于初始化函数用init来标示。反初始化函数只适用于类类型。 反初始化原理 Swift会自动释放不再需要的实例以释放资源。如自动引用计数那一章描述,Swift通过自动引用计数(ARC)处理实例的内存管理。通常当你的实例被释放时不需要手动的去清理。但是,当使用自己的资源时,你可能需要进行一些额外的清
作者:编程之家 时间:2020-05-16
swift之方法
方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objective-C 中的类方法(class methods)相似。 结构体和枚举能够定义方法是 Swift 与 C/Objective-C 的主要区别之一。在 Objective-C 中,类是唯一能定义方
作者:编程之家 时间:2020-05-16
swift与Objective-C的互用性
作为与Objective-C语言的互操作性的一部分,Swift也保持了一些与C语言的类型和功能的兼容性,如果你的代码有需要,Swift还提供了使用常见的C结构和模式的方式,如果你的代码需要的话。 基本数据类型 Swift提供了一些等同于C语言基本类型,如char、int、float和double等。然而,这些类型和Swift核心基本类型之间没有隐式转换,如Int。因此,只有你的代码明确要求它们时再
作者:编程之家 时间:2020-05-16
swift之附属脚本
附属脚本可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法。举例来说,用附属脚本访问一个数组(Array)实例中的元素可以这样写 someArray[index] ,访问字典(Dictionary)实例中的元素可以这样写 someDictionary[key]。 对于同
作者:编程之家 时间:2020-05-16
swift之ARC
Swift使用自动引用计数(ARC)来跟踪并管理应用使用的内存。大部分情况下,这意味着在Swift语言中,内存管理"仍然工作",不需要自己去考虑内存管理的事情。当实例不再被使用时,ARC会自动释放这些类的实例所占用的内存。 然而,在少数情况下,为了自动的管理内存空间,ARC需要了解关于你的代码片段之间关系的更多信息。本章描述了这些情况,并向大家展示如何打开ARC来管理应用的所有内存空间。 注意:引
作者:编程之家 时间:2020-05-16
swift之inherit
个类可以继承(inherit)另一个类的方法(methods),属性(property)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclass)。在 Swift 中,继承是区分「类」与其它类型的一个基本特征。 在 Swift 中,类可以调用和访问超类的方法,属性和附属脚本(subscripts),并且可以重写(override)这些方法,属
作者:编程之家 时间:2020-05-16
swift之constructor
构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。 构造过程是通过定义构造器(Initializers)来实现的,这些构造器可以看做是用来创建特定类型实例的特殊方法。与 Objective-C 中的构造器不同,Swift 的构造器无需返回值,它们的主要任务是保证新实例在第一次使用前完成正确的初始化。 类实例
作者:编程之家 时间:2020-05-16
swift之Optional Chaining
自判断链接(Optional Chaining)是一种可以请求和调用属性、方法及子脚本的过程,它的自判断性体现于请求或调用的目标当前可能为空(nil)。如果自判断的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil),则这种调用将返回空(nil)。多次请求或调用可以被链接在一起形成一个链,如果任何一个节点为空(nil)将导致整个链失效。 注意: Swift的自判断链和Objective-
作者:编程之家 时间:2020-05-16
swift之Generics
泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。它可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。 泛型是 Swift 强大特征中的其中一个,许多 Swift 标准库是通过泛型代码构建出来的。事实上,泛型的使用贯穿了整本语言手册,只是你没有发现而已。例如,Swift 的数组和字典类型都是泛型集。你可以创建一个Int数组,也可创建一个String数组
作者:编程之家 时间:2020-05-16
swift判断与元组
1---判断语句 //首先我们来定义两个布尔值,在swift真是true假是false 没有YES和NO 和oc有区别的 let trueValue= true let falseValue= false if falseValue //这里一般式可以没有小括号 有也无妨,是不是感觉读起来很奇怪, { println("liyuanboWrong") }else {
作者:编程之家 时间:2020-05-16
swift循环语句与字符串
****************************************************循环语句********************************************** 在swift的循环语句中,我们用到for in 这样的语句,在oc中大家不会陌生,快速遍历当时会用到, 在讲for in循环语句之前,我们先学一个区间运算符,这个在高中我们多学过区间运算符
作者:编程之家 时间:2020-05-16
0000_0000_0000_0011 frame and bounce
0000 0000 0000 0011 写于2015.04.05 19:23 1.frame bounce 这两天被UIScroll View 搞的晕头转向,主要还是几个问题没有完全搞懂,总在以为搞定它们时候,又被一个demo否定。目前可能对frame 和 bounce还算理解吧。因此特地写下来记录下。 首先它们的存储都是(x,y,width,height),要分为两个部分看(x,y)和(widt
作者:编程之家 时间:2020-05-16
The Swift Code之UILabel的创建,以及不同的状态和外观
UILabel主要是一些标签文本的使用控件,教程里主要涉及到的是UILabel的普通创建及转变效果,带背景边框的label,还有圆角的设置,给UILabel增加点击时间,阴影效果,文本的排版效果(根据Label的宽度调整字体),多行文本的使用,显示HTML标签代码等等.下面是代码,可以复制到Xcode里执行.其他的相关属性,详细查看苹果开发文档 import UIKit class ViewCo
作者:编程之家 时间:2020-05-16
The Swift Code之UITextField的使用,及事件委托
UITextField是用来文本输入的,比如常用的登录用户名和密码输入等等,那我们直接进入主题吧 1.创建普通的UITextField //构建基本的UITextField var uitf:UITextField = UITextField(frame: CGRect(x: 50, y: 50, width: 200, height: 30)) uitf.backgroundColor = UI
作者:编程之家 时间:2020-05-16
The Swift Code之UITextView的创建,以及不同的状态和外观
UITextView顾名思义用来显示文本的,其实文本内容可以有不同类型的,同UILabel一样,使用NSAttributeString来设置文本的类型. 1.创建一个基本的UITextView,它可以有编辑状态,似乎是UITextField的扩展,多行文本编辑嘛. var text:UITextView = UITextView(frame: CGRect(x: 50, y: 50, widt
作者:编程之家 时间:2020-05-16
The Swift Code之应用程序的启动过程
The Swift Code主要是通过编写代码来完成应用程序的实现,使我们更能够深入的了解其编程语言实现的原理.也能够辅助更快的使用XCODE开发应用程序. 这篇文章主要是讲解启动应用程序从代码入口. 其实这里主要是通过注解来实现的,新建IOS swift项目的时候,会生成一个AppDelegate文件,这个文件就是应用程序的代码入口,在声明类的同时加入了注解@UIApplicationMain,
作者:编程之家 时间:2020-05-16
UIKit框架-基础控件Swift版本: 6.UITextField方法/属性详解
在前面, 我们把iOS开发中的三个基础控件都介绍完了, 虽然讲的非常简洁, 但却是我们开发中经常会用到的, 一些在开发中不常用到的, 或者压根就用不上的, 我们就暂时不了解, 有特殊需求的时候我才继续讲解, 好了, 废话少说, 现在让我们来看看最后一个基础框架UITextField: 1.UITxtxField的常用状态 TextField边框的样式 enum UITextBorderStyle
作者:编程之家 时间:2020-05-16
UIKit框架-高级控件Swift版本: 1.UIScrollView方法/属性详解
在前面, 我们把UIKit里面的四大基础控件都了解了遍, 基本上常用的属性都列出来了, 而不常用的方法或者属性就有待大家自行去探究了, 现在让我们继续来学习UIKit的控件: 1.UIScrollView的常用属性/方法 常用属性 var contentOffset: CGPoint // 设置内容的中心点, 默认是0 var contentSize: CGSize // 设置内容的宽高, 默认是
作者:编程之家 时间:2020-05-16
0000_0000_0000_0100.Optional<T> 可选类型闲谈
0000 0000 0000 0100 写于2015.04.07 10:13 清明已过,是时候收收心,继续码代码了。 Optional 可选类型闲谈 在我印象中,可选类型应该分为显示可选类型和隐式可选类型。分别是这样的: var explicitPara:Type? //显示 初始化时假如不给赋值 默认都是nil var implicitPara:Type! //隐式 不知道自己记得对不对。
作者:编程之家 时间:2020-05-16
Swift学习笔记(一)
1,Swift中全局作用域中的代码会被自动当做程序的入口点,所以不需要main函数。同样不需要在每个 语句结尾写上分号。 2,简单值 使用let来声明常量,使用var来声明变量。一个常量的值,在编译的时候,并不需要有明确的值 ,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要 使用很多次。 var myVariable = 42
作者:编程之家 时间:2020-05-16
oc 和 swift 混编
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/34440159 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift
作者:编程之家 时间:2020-05-16
swift发起http post请求 with swifthttp包
swifthttp包是ios下第三方http库 官方地址: https://github.com/daltoniam/SwiftHTTP 项目开发若想使用第三方库需要使用cocoapods 环境准备: 更新ruby gem 进入终端,输入 sudo gem update --system 然后忍着,安装完毕后,输入 gem install cocoapods 继续忍着,安装完毕后,
作者:编程之家 时间:2020-05-16
Swift调用Objective C的FrameWork
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 前言: 最近在写博客的时候,Demo提供的都是OC的代码,对于Swift都有些生疏了,所以,最近可能会集中用Swift来提供Demo源码。 很多Github的库经过很多年的发展,源码都是OC写的,,所以,用Swift调用OC的库就是开发中难免遇到的的一个问题,本文以AFNetworking为例,讲解如何跨语言调用。 第一
作者:编程之家 时间:2020-05-16
Swift基本语法思维导图
Swift基本语法思维导图
作者:编程之家 时间:2020-05-16
Swift教程16-使用Swift调用AFNetworking进行网络请求
如何使用Swift进行网络请求呢? 我们首先创建一个Swift工程,工程名是SwiftDemo 然后在该工程中新建一个 Oc的类,那么Xcode会询问你是否创建 桥接 Oc和 Swift的 SwiftDemo-Bridging-Header.h文件 选择YES就会生成 工程名-Bridging-Header.h文件,在这个文件中我们引入Oc框架对应的头文件即可实现在Swift工程中调用Oc代码 目
作者:编程之家 时间:2020-05-16
Swift教程17-淡化MVC,使用MVVM框架开发轻巧便于维护的iOS/android app
MVVM是微软提出一种移动开发框架,旨在针对传统的MVC框架,解决传统的MVC框架的控制器的臃肿问题. M: Model模型,也就是数据模型;比如一条微博,对应的所有字段合成一条微博整体,这个整体就是Model V: View视图,只用来显示的视图,如 iOS的UIView,Cell;当然在 iOS中 Storyboard中,view总是和控制器关联,这并不是严格的view 如果我们纯手写代码定义
作者:编程之家 时间:2020-05-16
Swift 练习
import Foundation println("Hello, World!") let floatValue:Float = -1.3 let intValue = 1234 + Int(floatValue) NSLog("intValue = %d", intValue); typealias MyInt = Int16 println("MyInt的最小值是:\(MyInt.max)"
作者:编程之家 时间:2020-05-16
Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数
Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 7.4.4 为外部参数设置默认值 开发者也可以对外部参数设置默认值。这时,调用的时候,也可以省略参数传递本文选自Swift1.2语言快速入门v2.0。 【示例7-11】以下的代码就为外部参数toString、withJoiner设置了默认的参数"Swift"和"---"。代码如下: import Foundation f
作者:编程之家 时间:2020-05-16
老码说编程玩转swift读书笔记1
3.1 略 3.2 变量和常量 let常量只读,var变量可读可写 单行代码可声明多个常亮或者变量 Let a = 1,b=2,c=3 3.2.1 常量和变量的命名 不能包含任何数学符号 空格和剪头 不能用数字作为标识符的首字母,可放置其他位置 不得重名 常亮变量不得互相转换 常亮变量类型一经定义不得发生改变 不要使用Swift关键字作为变量或者常量名,如果有这个需要,用(')括起来 3.2.2打
作者:编程之家 时间:2020-05-16
上一页
141
142
143
144
145
146
147
148
下一页
小编推荐
热门标签
更多
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