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
swift 复习笔记
下面是我复习
swift3.0
基础语法做的一些摘抄和笔记。语言特性swift是一门类型安全的语言。
wind黑子
·
2020-02-26 13:40
Swift3废除特性(一)
正式版的
Swift3.0
将随着iOS10和macOSSierra正式版在去年(2016年)秋季推出,但由于Swift开源的特性,使得我们能够看到Swift的开发进展。
博为峰51Code教研组
·
2020-02-26 11:42
iOS-获取设备机型(Swift版本)
适用
Swift3.0
(此段写于2016/12/15)给UIDevice建分类extensionUIDevice{varmodelName:String{varsystemInfo=utsname()uname
valentizx
·
2020-02-26 10:29
Swift - CAReplicatorLayer的使用
环境:
Swift3.0
,Xcode8.2GitHub源码:https://github.c
Hesse_Huang
·
2020-02-26 08:03
Swift3.0
使用YTKNetwork网络框架
cocopods导入YTKNetwork网络框架在appdelegate.swift文件中的代码请求继承自YTKquest#import@interfaceWYCooperationApi:
[email protected]
文件中内容是#import"WYCooperationApi.h"@implementationWYCooperationApi-(NSString*)requestUrl{re
湛卢无方
·
2020-02-26 07:58
swift3.0
基于AFNetworking 封装工具类
目前在自己写点小东西,来学习
swift3.0
发现巨坑.基于一个webView的API看底层API研究了好久才写出来Paste_Image.png有点恶心啊,代码虽然不难,但是API的改变着实头疼,相信OC
HT_Jonson
·
2020-02-26 02:13
笔记摘要(十一)--
Swift3.0
之解决实例/闭包的循环强引用
解决实例之间的循环强引用可以通过定义类之间的关系为弱引用或无主引用,以替代强引用,从而解决循环强引用的问题。对于生命周期中会变为nil的实例,使用弱引用,关键字weak。对于初始化赋值后再也不会被赋值为nil的实例,使用无主引用。弱引用必须被声明为变量,表明其值能在运行时被修改。弱引用不能被声明为常量。无主引用是永远有值的,因此,无主引用总是被定义为非可选类型。关键字unowned。解决闭包引起的
风御轩
·
2020-02-26 00:15
Swift3.0
- 键盘相关
键盘出现和消失获取键盘的相关信息注册通知NotificationCenter.default.addObserver(self,selector:#selector(keyBoardWillShow(notification:)),name:NSNotification.Name.UIKeyboardWillShow,object:nil)NotificationCenter.default.ad
酷走天涯
·
2020-02-25 21:26
Swift3.0
项目之MGDS_Swift
MGDS_Swift:一款娱乐的AppGithub地址OSChina地址简介:逗视iOS客户端:在这一个高速运转的社会中,大家真的太忙了,没有了欢笑,没有了生活!但是我们生活中不能缺少欢乐,搞笑!那么,逗视来了!!你可以在逗视中看到海量的搞笑视频,直播视频,恶搞的精彩视频,秒拍,美拍等热门视频。逗视首页分类包括推荐,精华,热门等等满足更多人的需求!逗视中的视频可以分享到QQ,微信,微博等社交平台,
Mg明明就是你
·
2020-02-25 17:01
五、
Swift3.0
之分支、三目、双问号
先看下简单分支。提示:1、条件不需要()2、语句必须有{}--正确的代码规范,禁止不使用{}。因为可能包含两句代码,只会执行第一句。letx=10ifx>5{print("大了")}else{//这里会提示:永远不会执行---->>>>编译器编译的时候,会做语法检查。print("小了")}三目运算符。letx=10//这里执行print("大了")x>5?print("大了"):print("小
ZhengYaWei
·
2020-02-25 07:29
Swift3.0
~WKWebView作为UITableView的头视图(资讯类App)
Hello,好久不见啦,今天给大家分享一下WKWebView的使用,先看看效果吧WKWebView.gif一、WKWebView和UIWebView的简单介绍如果大家对UIWebView和WKWebView还不是很了解,大家可以参考一下这篇:【iOS开发】从UIWebView到WKWebView二、动态监听WKWebView的高度首先,我们来创建一个WKWebViewlazyvarnewsWebV
大脸猫121
·
2020-02-25 05:03
swift3.0
——滑动导航栏
申明:此demo仅做记录与学习首先感谢小码哥WHY先生。一直想好好学习swift,之前swift2.2的时候自己捣鼓了几下,基本有个了解,基于各种原因再后来也就没碰过了。现在swift已经更新到3.0,感觉是该学习学习了。下面是用swif3.0版本写的滑动导航栏,需要的可以参考下。不喜勿喷!2016-11-1116_14_05.gif代码就不贴了Demo中注释很明确,已上传至百度网盘,需要的可以下
乂滥好人
·
2020-02-24 22:39
iOS
Swift3.0
富文本的使用 -- 改变行间距、添加点击事件
涉及到富文本这块,上镜率也不是很高,稍微做下笔记效果图输出板//1.定义一个字符串//将String类型转换成NSString,否则在第五步获取range时类型转换很麻烦letcontentStr="
Swift3.0
Aze_
·
2020-02-24 21:37
Swift3.0
中的类型推导&基本运算
1.Swift是强类型的语言(oc是弱类型)2.Swift中任何一个标识符都有明确的类型注意:(1)如果定义一个标识符时有直接进行赋值,那么标识符后面的类型可以省略(2)因为Swift有类型推导,会自动根据后面的赋值来决定前面的标识符的数据类型(3)可以通过option+鼠标左键来查看变量的数据类型//letm:Int=10letm=10(类型推导m是整型)letb=2.44(类型推导b是Doub
天蓝色的海岸
·
2020-02-24 15:52
【
Swift3.0
】自定义封装View
1、首先自己先创建一个类,例如广告Advertisementrequiredinit?方法一定要实现否则报错;其中@IBOutletweakvaradvImageView:UIImageView!广告图片ImageView声明,@IBActionfunconCloseButtonClick为广告窗口关闭按钮监听classAdvertisementView:UIView{@IBOutletweakv
晴天mk1992
·
2020-02-24 14:43
SwiftStarRatingView使用简介
简介SwiftyStarRatingView是一个用
swift3.0
编写的评分控件,可以支持自定义图片和颜色,并且可以支持在XIB、StoreBoard中使用,并支持AutoLayout。
Jerrrr
·
2020-02-24 05:40
(转)
Swift3.0
发布过程
/my.oschina.net/funnky/blog/684173本文翻译自官网Blog:https://swift.org/blog/swift-3-0-release-process/本文将阐述
Swift3.0
柠檬丶Lemon
·
2020-02-24 02:03
SimpleLoadingView framework for iOS
Demo.gif要求iOS8.0以上Xcode8.0以上
Swift3.0
以上安装使用Carthage(推荐)中文简易教程Github](https://github.com/p
竹菜板
·
2020-02-24 02:09
iOS进阶之自定义文件管理工具
Swift3.0
版本importUIKitclassYJFileTool:NSObject{///获取项目名称classfuncgetProjectName()->String{guardletinfoDictionary
child_cool
·
2020-02-23 20:28
Swift - for循环/repeat-while循环
别看我我只是过往云烟
swift3.0
//for-each循环(1...10).forEach{print($0)}//反转foriin(1...10).reversed(){print(i)}letarray
GA_
·
2020-02-23 14:51
swift3.0
学习
关于!和?使用相信大家在学习和使用Swift的时候,肯定会被!和?搞疯过,纠结这两个符号到底是个什么鬼?鬼知道什么时候使用!,什么时候使用?下面就说一下!和?区别以及该怎么使用!?和!到底是个啥?和!其实分别是Swift语言中对一种可选类型(Optional)操作的语法糖。那可选类型是干什么的呢?Swift中是可以声明一个没有初始值的属性,Swift中引入了可选类型(Optional)来解决这一问
Andy_Kerr
·
2020-02-23 08:55
swift3.0
中NSNotification 的使用
swift3.0
有很大变化,其中之一就是NSNotification使用跟原来不一样,以前NSNotificationname是String;3.0中定义了一个类型NSNotification.name
IBegins
·
2020-02-23 08:39
swift3.0
类的访问控制-fileprivate 和 open
swift3.0
增加了两个访问控制的字段:fileprivate和open。
AlexYangle
·
2020-02-23 03:08
Swift(一)简单值
0af4f6cbe6c2dbe2647f262bd3a4f4bbb9f9ca241e9c8-duN1R3_fw658.jpeg声明:内容是根据
Swift3.0
官网的示例和中文翻译以及自己的理解做的一些笔记
斐波那契搬运工
·
2020-02-23 02:10
Swift 3.0 高仿喜马拉雅FM
高仿喜马拉雅FMgitHub:https://github.com/LinXunFeng/LXFFM说明基于
Swift3.0
编写而成,运行环境要求:Xcode8.0LXFFM原OC版:https://github.com
LinXunFeng
·
2020-02-22 21:42
UIView(Animation options)
swift3.0
终于空闲下来了,如今花一些时间学习我喜欢的动画。今天着重研究UIViewAnimationOptions1.动画重复(Repeating).repeat:让动画一直重复执行.autoreverse:配合.repeat使用,使动画反转并持续执行2.动画缓和(Animationeasing).linear:让动画保持匀速.curveEaseIn:在动画开始时加速.curveEaseOut:在动画结束时
断忆残缘
·
2020-02-22 13:43
Swift3.0
学习系列之基础篇--笔记摘要(一)
简单值let声明常量var声明变量控制流一个可选的值是一个具体的值或者是nil以表示值缺失;在类型后面加一个问号来标记这个变量的值是可选的;??操作符提供一个默认值,如果可选值缺失的话,可以使用默认值来代替函数和闭包使用func来声明一个函数,使用->来指定函数返回值的类型;使用元组来让一个函数返回多个值,该元组的元素可以用名称或数字来表示;函数是第一等类型—函数可以作为另一个函数的返回值;函数是
风御轩
·
2020-02-22 03:10
Swift3.0+Xcode8.0
最近发生了几件大事儿,
Swift3.0
正式发布了,Xcode8.0也出了正式版本,当然最重要的事儿还是公司的项目上线了,终于可以腾出手来做点自己的事儿。
徐佳斌
·
2020-02-21 20:59
Swift3.0
比较、判断字符串:
1.不区分大小写比较:字符串比较可以分为:不区分大小写比较、区分大小写比较以及本地化比较三部分。首先我们来看不区分大小写比较,不区分大小写比较顾名思义就是不区分字符串中字母的大小写,即A和a相同。在NSString中使用caseInsensitiveCompare(_:)方法实现这一功能,其语法形式如下:funccaseInsensitiveCompare(_string:String)->Com
桥边风满袖
·
2020-02-21 15:29
swift3.0
:associatedtype
E文:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Generics.htmlassociatedtype用于protocol中associatedtype类型是在protocol中�代指一个确定类型并要求该类型实现指定方法比如我们定义一个p
为幸福而奋斗2016
·
2020-02-21 08:56
Core Animation Layer关键帧动画和struct属性
Swift3.0
1.CAKeyframeAnimation动画CAKeyframeAnimation动画特点相比UIKit关键帧动画,首先CAKeyframeAnimation动画不能重叠,动画与动画之间不能有嫌隙;其次CAKeyframeAnimation动画描述是单个属性的变化状态。相比CABasicAnimation动画,CAKeyframeAnimation动画有更加丰富的动画过程,他不需要设置fromV
断忆残缘
·
2020-02-20 16:50
十、
Swift3.0
之字符串长度、拼接、格式化及子串
遍历。funcdemo(){letstr:String="abcdefg"//NSString不支持一下方式遍历//letstr:NSString="abcdefg"forcinstr.characters{print(c)}}字符串长度funcdemo(){letstr:String="abcd你好"//1、返回制定编码对应的字节数量每个汉字是三个字节4+3+3=9print(str.lengt
ZhengYaWei
·
2020-02-20 16:00
swift3.0
GCD 笔记
iOS下的多线程编程技术从底层往上分别是NSThread、NSOperation、GrandCentralDispatch(GCD),这三个技术越往后抽象度越高,使用也越简单。GCD无论在Objective-C时代,还是后OC的Swift时代,都是iOS开发者使用最多的多线程编程技术。GCD是使用C语言编写的。多年以来,一直使用Objective-C的开发者们很习惯GCD的底层C语言式的代码。这种
俊瑶先森
·
2020-02-20 11:59
iOS 使用Charts框架 折线,柱状,饼状,雷达全攻略
iOS使用Charts框架折线,柱状,饼状,雷达全攻略iOS使用Charts框架折线,柱状,饼状,雷达全攻略本项目工程是在最新版x-code9.0,
swift3.0
下运行的//Copyright2015DanielCohenGindi
ttdiOS
·
2020-02-20 07:52
仿Uber启动动画,内附OC/Swift版代码
这是一篇转载的译文,非常感谢译者的分享,原译文地址可以在这下载到由本人所写的OC版实现代码,欢迎指正,欢迎Star您还可以在这里找到由译者更新至
Swift3.0
的最终的Fuber工程,请使用Xcode8.0beta4
Durand
·
2020-02-20 02:33
swift3.0
如何操作指针
1、不涉及到类型的转换。取地址&,函数参数列表中加inout,调用函数使用取地址&,做实参传递。函数里面,可以直接使用变量读取,修改。2、能够表现的类型T的转换,用UnsafeMutablePointer,UnsafePointerfunct(block:((UnsafeMutablePointer)->())?){letp=UnsafeMutablePointer.allocate(capaci
穿靴子的阿拉丁
·
2020-02-20 00:41
swift3.0
中金额计算方法
funcstringFormatToThreeBit(str:String)->String{ifstr.characters.count<=0{return""}lettempRemoveD=str.replacingOccurrences(of:",",with:"")asNSStringletstrM=NSMutableString.init(string:tempRemoveD)varn=
超级疯小肛
·
2020-02-19 14:59
Swift 3.0 CollectionView 瀑布流 可定制垂直/水平滚动
源码下载地址:https://github.com/chihaodong/RMCollectionViewLayoutRMCollectionViewLayout说明
Swift3.0
创建的RMCollectionViewLayout
软曼网
·
2020-02-19 10:45
Swift3.0
系列之UITableview和UICollectionView的联动
由于公司的项目是OC实现的,现在自己又在学swift,所以自己抽空写了swift版本的,目前整个项目完成了1/3吧。先看下今天要说的效果图:联动.gif这是基于上次iOS将数据从controller里分离出来减轻controller的压力这篇文章中的效果做的,只是那边是OC,现在用swift实现,这里就不分离数据了。联动的原理:点击左边的tableView的时候刷新右边collectionView
APP叫我取个帅气的昵称
·
2020-02-19 08:22
swift3.0
升级变化之字符串截取
2016年9月8日苹果秋季发布会举行,同时发布了Xcode8以及
swift3.0
。
swift3.0
的变化之大,让所有使用swift开发语言的程序员们全部蛋疼。
小白猿
·
2020-02-19 03:10
iOS 雷达扫描效果
最近闲的时候实现了一个雷达扫描的效果效果如下图整体效果前言
swift3.0
实现了解LayeranchorPoint的使用动画两种实现方式CABasicAnimationCGAffineTransformrotationAngle
Civel_Xu
·
2020-02-18 19:47
Swift3.0
基本语法02
Swift基本语法02上一篇介绍了Swift的常量/变量和循环,详情见:Swift基本语法01一、字符串的介绍字符串在任何的开发中使用都是非常频繁的OC和Swift中字符串的区别在OC中字符串类型时NSString,在Swift中字符串类型是StringOC中字符串@””,Swift中字符串””使用String的原因String是一个结构体,性能更高NSString是一个OC对象,性能略差Stri
TitanCoder
·
2020-02-18 18:02
Swift3.0
- 泛型
泛型所解决的问题先来看几个函数:funcswapTwoInts(_a:inoutInt,_b:inoutInt){lettemporaryA=aa=bb=temporaryA}funcswapTwoStrings(_a:inoutString,_b:inoutString){lettemporaryA=aa=bb=temporaryA}funcswapTwoDoubles(_a:inoutDoub
Flum_X
·
2020-02-17 06:55
39-Swift之(For...In...)循环的再次介绍
在
Swift3.0
后,C语言形式的For循环被彻底废弃。那我们怎么再去使用For循环呢?
NetWork小贱
·
2020-02-17 02:00
Swift 3 初学入坑记
Swift3.0
给view添加tap手势遇到的坑@objc在init方法里给自定义view添加手势,这个都懂,套路。
黑俊
·
2020-02-17 01:07
SwiftyAttributes(NSAttributedString 富文本的封装)
swift3.0
我们进行NSAttributedString富文本的操作的时候一般是这样写的attributeString.addAttribute()letsendTextStr="发送好友(消息将发送以下人员
icc_tips
·
2020-02-16 13:26
知乎日报 (RxSwift 版本)
huaf22/zhihuSwiftDemo把之前写的小项目升级到了
Swift3.0
版本,升级过程中变更不大,并引入RxSwift框架和MVVM模式,重构了大部分代码.RxSwift和RxCocoa结合一起用还是很爽的
afluy
·
2020-02-16 12:25
15分钟快速回顾
Swift3.0
结构体结构体有成员变量,构造方法,自定义方法,可以扩展系统的结构体structLocation{//成员varx:Doublevary:Double//系统默认构造函数init(x:Double,y:Double){self.x=xself.y=y}//扩充自定义构造函数init(xyString:String){letstrs=xyString.components(separatedBy:",
wanmei世界
·
2020-02-16 09:26
Xcode8兼容Swift2.3项目指南
Xcode8同时支持Swift2.3与
Swift3.0
,你可以自由选择使用其一来开发。
rayjuneWu
·
2020-02-16 08:53
35. Search Insert Position
Swift3.0
////E_35_SearchInsertPosition.swift//AlgorithmLeetCode////Createdbyokerivyon2017/3/9.
okerivy
·
2020-02-15 22:12
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他