E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swift3.0
Swift3.0
基础语法之元组&可选类型
1.使用数组定义一组数组letarray=["why",18,1.88]as[Any]array[0]array[1]2.使用字典定义一组数据letdict=["name":"why","age":18,"height":1.88]as[String:Any]dict["name"]dict["age"]3.使用元组3.1>元组最基本的写法letinfo=("why",18,1.88)info.0
天蓝色的海岸
·
2020-06-25 04:27
swift3.0
和Objective-C的交互需要注意这些
投稿文章,作者:ZeroJ(Gitbub)前言:
Swift3.0
出来后,可以看到改变很大,和cocoa,Foundation...的交互也变得更方便了,同时Swift编写的应用适配到iOS7,所以,我们可以相信
默然相爱鱼鱼鱼
·
2020-06-24 21:00
iOS
swift开发技巧
swift3.0
基本语法(一)——let、var、注释的使用
swift中使用最常见的关键字2个关键字,毫无疑问是let和var2个关键字;let是用于定义一个常量,程序中不可变;var是用于定义一个变量,在程序中可能会发生改变的量。在swift中有一个非常好的地方,那就是在swift中定义常量和变量是不需要写数据的类型,编译器会自动根据我们后面数据的真实类型自动推导其类型。1、let的使用使用let来声明一个常量是最好的做法,因为这允许编译器进行优化,提高
上善若水jf
·
2020-06-24 19:09
Swift3.0
开发macOS应用程序(4) NSArrayController
NSArrayControllerisabindingscompatibleclassthatmanagesacollectionofobjects.Typicallythecollectionisanarray,however,ifthecontrollermanagesarelationshipofamanagedobject(seeNSManagedObject)thecollectionm
走哪都有风
·
2020-06-24 16:52
直播送礼物动画
没事的时候写了一个送礼物的动画,本来用
swift3.0
写的,后来有人用的还是低版本的xcode,所以考虑兼容,用了xcode7.3swift写的此demo先来看下效果图吧demo.gif里面我加的注释很详细
coderST
·
2020-06-24 14:07
iOS9-by-Tutorials-学习笔记一:Swift-2-0
mengxiangyue独立博客:http://mengxiangyue.comApple在前段时间开源了Swift,在iOS开发领域中又制造了一阵骚动,看了一眼Swift的开发路线图,计划在明年的秋天发布
Swift3.0
孟祥月
·
2020-06-24 14:18
swift
The Swift Learning
一、Swift和Objective-C中nil的区别参考:官方文档TheBasics-->Optionals(可选类型)文档截图.png翻译.png二、(逃逸闭包)
Swift3.0
通过闭包回调传递参数/
lyking
·
2020-06-24 11:57
swift3.0
字符串string
Swift语言主要使用String和Character来存储字符数据。String是字符串类型,Character是字符类型,一个或多个字符组成一个字符串,不多说了,直接上代码!//1.指定位置插入字符串varstring="https:www.baidu.com"letindex=string.index(string.startIndex,offsetBy:6)string.insert(co
背着相机去_旅行
·
2020-06-24 10:18
Swift3.0
闭包
闭包1.提前准备好的代码2.在需要的时候执行3.可以当做参数传递//1.最简单的闭包//a1:()->()没有参数,没有返回值的函数//如果没有参数和返回值则可以省略inleta1={print("hello")}//执行闭包a1()//2.带参数的闭包//闭包中参数返回值都是写在{}中//需要使用一个关键字'in'分割定义个实现//{形参列表->返回值类型in//实现代码}//a2:(Int)-
Stormstout
·
2020-06-24 07:09
swift3.0
中touchesBegan 点击事件处理
2017年03月13日日复一日,周复一周==overridefunctouchesBegan(_touches:Set,withevent:UIEvent?){//获取点击事件fortouch:AnyObjectintouches{lett:UITouch=touchas!UITouchlettouchPoint=t.location(in:self.view)ifself.testImageVi
please_smile
·
2020-06-23 18:13
Swift Package Manager 使用教程2020更新
PackageManager目前支持
Swift3.0
以上使用。简介1、ModulesSwift将代码整合到modules中。每一个module指定一个命名空间并
知识大胖
·
2020-06-23 17:15
Swift之自定义debug阶段控制台打印
本文讲解在使用最新的
Swift3.0
语言进行ios开发的debug打印功能,并与Objective-C语言作对比。
暗夜夜夜行路
·
2020-06-23 15:18
Swift 3.0 项目集成EasyAR Unity 2.0 SDK
前言公司需要在原先
Swift3.0
项目中引入EasyAR的UnitySDK。这篇文章记录了集成过程和遇到的问题。
Wenslow
·
2020-06-23 13:02
MJRefresh使用过程中遇到的一个问题
实现使用
Swift3.0
语法,使用第三方框架MJRefresh(3.0.8版本)进行实现。代码在按钮的点击事件中判断,是否正在进行刷
光无影
·
2020-06-23 12:41
Swift3.0
封装 AFNetworking网络请求类之坑
果然实践才是检验真理的硬道理,网上各种查不如自己写一遍以下是请求和上传文件的方法,以后再更其他的importUIKitimportAFNetworking///Swift的枚举支持任意数据类型///switch/enum在OC中都只是支持整数/**-如果日常开发中,发现网络请求返回的状态码是405,不支持的网络请求方法-首先应该查找网路请求方法是否正确*/enumHWHTTPMethod{case
Miu七七
·
2020-06-23 11:57
swift3.0
中UserDefaults的使用
UserDefaults是一种存轻量级的数据////ViewController.swift//userDefault////Createdbyquyuanpengon17/4/21.//Copyright©2017年quyuanpengAllrightsreserved.importUIKitclassViewController:UIViewController,UITextFieldDele
小瞿简书
·
2020-06-23 10:33
Swift 3.0到底有什么新东东呢?
Swift3.0
几乎改变了一切,如果直接拿Swift2.2的代码在3.0的环境下构建则一定会报错,我们一定要做出相应的改变。
刘铭iOS
·
2020-06-23 09:20
Swift3.0
touchbegin 获取触摸位置
在OC中我们一般这么使用:-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{//获取手指触摸view是的任意一个触摸对象UITouch*touch=[touchesanyObject];//获取是手指触摸的viewUIView*view=[selfview];//获取手指触摸的中心(函数返回一个CGPoint类型的值,表示触摸
大_瓶_子
·
2020-06-23 06:00
Swift3.0
即将强势到来之际,让我们用Swift来写接口和web
自从Swift开源之后,基于Swift的项目如雨后春笋。看了标题,你没有看错,可以使用Swift和OC写后台的接口还有web是不是很神奇?对于开发IOS的来说,想要自己做项目,苦于没有后台接口。厉害的人会其他语言可以写一下接口,毕竟有点业余在然而自己学一下PHP或者其他后端,成本有点大。或者用云对象存储,比如Parse,Bmob等谁用谁知道,数据在人家服务器。现在Swift开源之后出了Vapor可
君赏
·
2020-06-23 04:29
Swift3.0
学习笔记: 一些小知识点
持续更新中...设备版本判断#availableOC中可以使用NSFoundationVersionNumber和__IPHONE_OS_VERSION_MAX_ALLOWED来进行设备的版本判断Swift中可以使用#available来进行版本判断示例代码://设备版本判断if#available(10.0,*){//iOS10.0及以上}elseif#available(9.0,*){//iO
冰凌天
·
2020-06-22 19:14
Swift3.0
学习笔记-The Basics(对比Java)
根据苹果官网的顺序学习Swift语言:https://developer.apple.com/library/prerelease/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309Swift是为iOS,ma
brycegao321
·
2020-06-22 19:57
Swift基础
Swift3.0
创建UICollectionView
效果图如下:SimulatorScreenShot2017年6月23日下午3.56.36.png请看如下代码,cell是使用xib创建的:classSecondViewController:UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout{v
望仔超甜
·
2020-06-22 18:37
小米手环iOS开发实战(一):iOS蓝牙框架CoreBluetooth
本实例使用
Swift3.0
语言,Objective-C的蓝牙模块处理有略微不同,具体可见文档。
MinecodeAir
·
2020-06-22 16:10
▲—iOS开发—▲
★—小米手环实战
Swift中的dispatch_once
我们都知道,从
swift3.0
开始,dispatch_once被废弃了,而是开始推荐大家使用全局let变量,懒加载的全局变量或者静态成员来完成,但是在extension中,这些方法都会不太合适,因为extension
移动开发_ziank
·
2020-06-22 10:50
iOS
Swift 3.0 笔记
这是我对
Swift3.0
整理的笔记,主要内容来自于官方文档,添加了一些指针的内容在最后。该笔记由于只是我个人用于学习整理以及回顾使用,所以没有对单项技术做太过深入的解析。
MuBinHuang
·
2020-06-22 02:24
iOS开发技巧
Swift
Swift3.0
中获取类方法和实例方法异常
在项目升级
swift3.0
中发现dynamicType属性被移动,换成type(of:)但是之前的class_getInstanceMethod()确得到方法,始终为nil如:letselector=NSSelectorFromString
wyj372
·
2020-06-21 18:15
44-Swift 之 JSONSerialization
而在
Swift3.0
被更名为JSONSerialization。JSONSerialization是一个非常好用的JSON生成和解析工具,效率也比其他第三方开源项目高。》》
NetWork小贱
·
2020-06-21 10:09
Swift3.0
时间显示(刚刚、几分钟前。。。)
第一次写东西,对的这个编辑模式实在是,很是无语!最近才开始学习Swift,看的是小码哥的视频,感觉非常不错,但是不是3.0的,所以就把他的代码改了改,方便以后使用,顺便在这里记录一下,也希望能帮到新手的小伙伴们!/*刚刚(一分钟内)X分钟前(一小时内)X小时前(当天)昨天HH:mm(昨天)MM-ddHH:mm(一年内)yyyy-MM-ddHH:mm(更早)*///新浪服务器返回时间格式:"TueM
安静磊
·
2020-06-21 08:21
Swift3.0
/4.0--MBProgressHUDForSwift3.0/4.0
MBProgress是我非常喜欢用的一个提示组件,GitHub上有更新到Swift2.0版本的(https://github.com/powfulhong/MBProgressHUDForSwift).奈何作者似乎并没有继续更新的意思,没办法只能手动更新了,直接上代码,希望对小伙伴们有所帮助.注:我只是针对Swift2.0版本的代码做了升级处理,并没有做任何改动,感谢jdg和powfulhong的
梦里风吹过
·
2020-06-21 05:57
iOS如何pop到指定页面(
swift3.0
)
做开发时,我们通常会从一个页面push到另一个页面,然后在其中会有无数的push,但是返回上一级的时候,我们都需要返回的是最初的页面,这时候会有两种做法:1推出到根视图控制器这种情况适用于你原本的页面就是跟视图控制器的情况2推出到指定的视图控制器1.这个有风险,如果push的固定,没有问题,如果多个地方push,[2]这个监测到的就有可能引起崩溃,推荐使用第二种,[2]代表你想pop的对象的层级,
丶天蓝
·
2020-06-21 02:10
在 Ubuntu 上安装 Vapor 和 Swift
Swift此前主要被用来iOS和macOS的应用程序开发,但是从
Swift3.0
开始,你也可以拿它来做服务端的开发了。V
loous__
·
2020-06-21 01:22
折腾笔记
swift3.0
获取键盘高度,并让UITextView自动随键盘上移
先上效果效果图用到的变量@IBOutletweakvartextView:UITextView!//mark:记录UITextView的原始高度vartextViewHeight:CGFloat!viewDidLoad//获取原始位置textViewHeight=textView.frame.origin.y//注册监听NotificationCenter.default.addObserver(
JokAr_
·
2020-04-14 09:26
swift3.0
中inout关键字
swift有两种参数传递方式1.值传递值传递的是参数的一个副本,这样在调用参数的过程中不会影响原始数据。2.指针传递指针传递把参数本身引用(内存地址)传递过去,在调用的过程会影响原始数据。在Swift众多数据类型中,只有class是指针传递,其余的如Int,Float,Bool,Character,Array,Set,enum,struct全都是值传递.让值传递以指针方式传递有时候我们需要通过一个
xiao小马哥
·
2020-04-14 08:43
105. Construct Binary Tree from Preorder and Inorder
Swift3.0
////M_105_ConstructBinaryTreeFromPreorderandInorderTraversal.swift//AlgorithmLeetCode////Createdbyokerivyon2017
okerivy
·
2020-04-14 01:48
Swift3.0
复习概要(1)
概览类和结构体的区别在于结构体总是copy的。而类是传递引用用Throw来抛出异常,用Throws来表示一个函数可以抛出异常。不管函数是否抛出异常,defer所包围的语句都会被执行Swift中不能为非可选类型的变量赋值为nil。在Swift中,nil表示值为空。而在OC中,nil表示对象不存在。断言会终止程序运行,而抛出异常则不会。断言会在条件判断为false的时候执行。可选类型解包的一个特殊形式
我们是斗士
·
2020-04-14 01:03
swift3.0
定时器 显示时间
1.需求.在view上展示一个label,用来显示当前时间并走秒2.思路.有两个方法,一个是用Timer,创建一个定时器,用Date获取当前时间,代码如下第一个方法:在viewcontroller中定义变量privatevartimer:Timer?privatevartimeLb:UILabel?在viewdidload中创建timeLb并加入view,创建Date对象timeLb=UILabe
iOS_Developer
·
2020-04-13 23:27
9. Palindrome Number
Swift3.0
////E_9_PalindromeNumber.swift//AlgorithmLeetCode////Createdbyokerivyon2017/3/9.
okerivy
·
2020-04-13 23:45
手把手带你学习
Swift3.0
(17):函数
1.函数的基本使用//:Playground-noun:aplacewherepeoplecanplayimportUIKit//1.没有参数,没有返回值的函数funcabout()->Void{print("iPhone8")}funcabout1(){print("iPhone8")}about()//2.有参数,没有返回值的函数funccallPhone(phoneNum:String){p
张璠
·
2020-04-13 20:38
4 字符串 Swift/Objective -C ——《
Swift3.0
从入门到出家》原创连载
4字符串Swift/Objective-C——《
Swift3.0
从入门到出家》4字符串SwiftandObject-C字符串由多个字符组成,使用“”引起的内容swift语言中提供了两种字符串:可变字符串和不可变字符串可变字符串
Demoer
·
2020-04-13 09:08
snapkit4.0报错
Constraint.swift:169:41:Argumentlabels'(rawValue:)'donotmatchanyavailableoverloads导致报错的原因是Xcode8创建的项目使用的swift版本默认是
swift3.0
GGS_DDU
·
2020-04-13 07:15
手把手带你学习
Swift3.0
(28):闭包
1.oc中的blockViewController.m#import"ViewController.h"#import"HttpTools.h"@interfaceViewController()@property(nonatomic,strong)HttpTools*tools;@end@implementationViewController-(void)viewDidLoad{[superv
张璠
·
2020-04-13 06:27
根据内容改变大小的UILabel
概述:根据内容自动调整UILabel的Frame研究几种初始化方法,根据内容自动调整UILabel的Frame关键字:Runtime、Convenience、根据内容自动调整UILabel、
Swift3.0
名字的问题
·
2020-04-13 00:43
9 闭包——《
Swift3.0
从入门到出家》
9闭包——《
Swift3.0
从入门到出家》闭包Swift语言中可以使用一块独立代码块替代函数的定义,称独立的代码块为闭包闭包格式为:{(参数列表)->返回值类型in执行语句}例子:使用闭包实现两个数的和
Demoer
·
2020-04-13 00:01
swift3.0
中imageWithRenderingMode
1.Objective-C中UIImage*image=[[UIImageimageNamed:@"imagePath"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];2.Swift3.0中letimage=UIImage(named:"imagePath")?.withRenderingMode(.alwaysOrigina
随遇而安_天下
·
2020-04-12 22:11
Swift 基础(1) -- 自定义LOG
Swift3.0
自定义LOG.
WangShijun
·
2020-04-12 19:10
Swift 3.0到底有什么新东东呢?
`
Swift3.0
几乎改变了一切,如果直接拿Swift2.2的代码在3.0的环境下构建则一定会报错,我们一定要做出相应的改变。
刘铭iOS
·
2020-04-12 19:23
Swift Closures | Swift 闭包
更新至
Swift3.0
基本语法Closures在Swift中的概念类似C和Objective-C中的blocks和其它语言中的lambdas.
雪波
·
2020-04-12 18:23
阿里云iOS客户端适配Swift 3.0小记
由于
Swift3.0
语法上有诸多改变,所以从Swift2.3升级到
Swift3.0
是一件宜早不宜迟的事情。元旦期间抽了点时间做这个升级。
阿呆少爷
·
2020-04-12 16:27
Swift3.0
学习(三)
1、协议的基本使用协议可以继承类、结构体和枚举都可以遵循协议如果遵循了协议,则必须实现协议里所有的方法2、协议的代理使用轻量级的时候只需加classprotocolWork:class{funcwork()}classPerson{//只有Work继承于work或者NSObjectProtocol,这里才能用weakweakvardelegate:Work?funcdoWork(){//让别人"打
RedGerrard
·
2020-04-12 07:06
Swift3.0
函数闭包与 Block
最近新接手了一个Swift项目,花点时间做点小结,以做记录我的博客链接Swift中定义一个基本函数//定义一个函数,接收一个字符串,返回一个String类型的值functest(name:String)->String{return("输出了\(name)")}//通用形式funcname(parameters)->returntype{functionbody}Swift中基本的闭包函数与OC中
PetitBread
·
2020-04-12 05:15
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他