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
CoreGraphics绘图-实现画板
写在前面弄了下个人站...防止内容再次被锁定...所有东西都在这里面welcome~个人博客
swift3.0
对绘图的API进行了优化,看起来更swift了。看下UI的构造。
gwk_iOS
·
2020-03-27 12:56
swift3.0
学习笔记(一) 可选类型
引入可选类型原因在OC中若一个变量木有赋值,系统会给一个默认值,但是swift木有默认值(注:木有值和值为0是两个不同哒概念),所以引入一个可选类型.可选类型的定义一个变量,分为有值和木有值.可选类型可以保存nil.写法一:基本写法letname:Optional="123"写法二:语法糖(常用)letname2:String?="123"解包解包就是获取可选变量的真实值问题:若可选类型的值为ni
Pamela_Liu
·
2020-03-27 11:34
Xcode 9 Beta 警告: The use of Swift 3 @objc inference in Swift 4 mode is deprecated
刚更新了Xcode9的Beta版,使用它打开最近在学习的
Swift3.0
的微博项目时,发现有这么一个警告TheuseofSwift3@objcinferenceinSwift4modeisdeprecated.Pleaseaddressdeprecated
喵呜呜喵
·
2020-03-27 09:02
Swift 比较运算符
showTip("请输入日期")}升级到
Swift3.0
風筱天晨
·
2020-03-27 09:29
OC转
swift3.0
实践 (一)最基础的UI
效果图如下个人中心.pngps:如何建桥文件已经在另一篇OC转
swift3.0
实战(二)使用自定义cell的tableview中写明。这个页面很简单,整体一个
APP叫我取个帅气的昵称
·
2020-03-27 03:12
Swift3.0
闭包整理
bluajack的语法表达式一般形式:{(parameters)->returnTypeinstatements}这里的参数(parameters),可以是in-out(输入输出参数),但不能设定默认值。如果是可变参数,必须放在最后一位,不然编译器报错。元祖也可以作为参数或者返回值。in关键字表示闭包的参数和返回值类型定义已经完成,闭包函数体即将开始。即由in引入函数例子//一般形式letcalA
轮回小飞飞
·
2020-03-27 02:23
Swift 3.0 GCD的常用方法
Swift3.0GCD常用的方法导语:随着最近苹果推出
Swift3.0
觉得不能把Swift丢下了,就赶在最近学了一下Swift,然后把Swift3.0GCD部分稍微的总结一下为了方便我定义了几个属性classViewController
床前明月_光
·
2020-03-26 23:39
Swift3.0
基于AFN3.1.0简单封装
今天只做一个最简单的网络封装。类型枚举enumNetWorkType{caseGETcasePOST}建立一个工具类,应当继承自AFHTTPSessionManagerSwift单例写法staticletshared:NetWorkTools={letinstance=NetWorkTools()instance.responseSerializer.acceptableContentTypes?
JustLee__
·
2020-03-26 22:34
swift3.0
版本检测
swift.jpgswift3.0版本号获取funcversionCheck(){letinfoDictionary=Bundle.main.infoDictionary//app名称letappDisplayName:Any?=infoDictionary!["CFBundleDisplayName"]asAny//主版本号letmajorVersion:Any?=infoDictionary!
iHodor
·
2020-03-26 21:27
笔记摘要(十三)--
Swift3.0
之扩展&协议&泛型
扩展扩展可以为一个类型添加新的功能,但是不能重写已有的功能。使用关键字extension来声明扩展。计算型属性扩展可以为已有类型添加计算型实例属性和计算型类型属性。扩展可以添加新的计算型属性,但是不可以添加存储型属性,也不可以为已有属性添加属性观察器。构造器扩展能为类添加新的便利构造器,但是不能为类添加新的指定构造器或析构器。指定构造器和析构器必须总是由原始的类实现来提供。如果你是用扩展提供了一个
风御轩
·
2020-03-26 13:52
Swift 3.0 UITableView 初体验
自从x-code8.0出现以后,
swift3.0
也越来越成熟,最近抽空整理了下,实现了简单的微信页面架构.1遵循协议2添加tableview,新版本的写法好蛋疼,关键没有联想,还是找个第三方库的布局snapkit
迷路的剑姬
·
2020-03-26 12:15
Swift3.0
图文混排进阶(三)TextKit
TextKit(文本工具箱)面向对象的文本处理框架,功能是处理文本。iOS7横空出世了,对文本做了强大的处理,使文字代替按钮,前身CoreText(核心文本)是纯C语言的框架,很麻烦,函数不好记、不好写,还容易出现内存泄露。作用:可以使label里面的部分文字高亮、下划线、还可以和用户交互1.TextKit类结构可能概览一个系统最好的方法就是画一幅图了,这是UIKit文本系统-TextKit的简图
DevYao
·
2020-03-26 11:35
iOS 高仿手工课(
Swift3.0
)
使用
swift3.0
仿写的一个手工课app,因为手工课官方部分后台接口已经修改,所以在UI展示上与APPStore的上架产品还是有些区别的,仅仅用来学习是一个不错的案例,毕竟内容比较简单,本人是一名小白
蚂蚁牙齿不黑
·
2020-03-26 08:23
手把手带你学习
Swift3.0
(21):类的属性
//:Playground-noun:aplacewherepeoplecanplayimportUIKit//1.创建类classStudent{//类的属性定义//存储属性:用于存储实例的常量&变量varname:String=""varage:Int=0varmathScore:Double=0.0varchineseScore:Double=0.0//计算属性:通过某种方式计算得来结果的属
张璠
·
2020-03-26 07:44
(一)Kotlin:从入门到放弃--环境配置
前言开发了多年的iOS,经历了开发语言Object-C到
Swift3.0
的转变。Swift在开发以及性能上,明显比Object-C优越,让不少的开发者转入Swift阵营。
凌云幽雨
·
2020-03-26 06:44
扩大UIButton点击热区
刚才加的iOS群分享了一份OC版本的代码,大概看了一下觉得改成
Swift3.0
的也很简单于是就花几分钟动手改了一下。
晚雪浓情
·
2020-03-26 04:49
Swift3.0
中$0的使用
classViewController:UIViewController{letmyView:UIView={$0.backgroundColor=UIColor.red$0.frame=CGRect(x:100,y:100,width:100,height:100)return$0}(UIView())overridefuncviewDidLoad(){super.viewDidLoad()vi
JunShine
·
2020-03-26 02:02
Swift3.0
函数
Swift的统一的功能语法足够灵活的,可表达任何东西,无论是不带参数名称的简单的样式函数,还是带本地和外部参数名称的复杂的Objective-C样式方法。参数可为简单函数调用提供默认值,并且可以被作为输入/输出参数传递,在函数执行完成时修改传递来的变量。Swift中的每个函数都有一个类型,包括函数的参数类型和返回类型。你可以像使用Swift中其他类型一样使用该类型,这使得它很容易将函数作为参数传递
一车小石头
·
2020-03-26 01:56
一篇文章帮你彻底了解 Swift 3.1 的新内容
:]开始Swift3.1和
Swift3.0
是源码兼容的,所
张嘉夫
·
2020-03-26 00:44
iOS-Charts 的使用
使用环境Xcode8.0/
Swift3.0
(如果要支持Swift2.3,请使用Charts2.3.0)iOS>=8.0tvOS>=9.0macOS>=10.11使用cocopods方式来集
清蘂翅膀的技术
·
2020-03-25 20:42
Swift3.0
笔记整理
Swift3.0
的出现,让我这个oc党不得不开始学习Swift了,而且也觉得是时候该学习
Swift3.0
了,因为已经稳定很多了,我想
Swift3.0
和Xcode8的问世,引来了骂声一片,可是同时也不得不赞一下
会疼的白痴
·
2020-03-25 19:00
3DTouch实现电子秤App
北京时间2015年12月4日,Swift开源,明年秋季发布
Swift3.0
版本。然而我的App被拒了,哔了狗了。谁想要请自行编译。先去下载这个初始案例。初始案例中只有一个空的SingleView。
Henry_Dong
·
2020-03-25 15:03
手把手带你学习
Swift3.0
(9):循环使用(for循环)
//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*OC的for循环for(inti=0;i<10;i++){NSLog(@"%d",i);}*///Swift2.0+写法/*for(vari=0;i<10;i++){print(i)}*///Swift中for循环现在只支持区间遍历//0..<10/0...9foriin0..<10{p
张璠
·
2020-03-25 15:59
swift-逻辑控制
for循环结构foriin-99...99{i*i}注:基于c的for循环结构在
swift3.0
已经取消。
雷晏
·
2020-03-25 10:46
二、详解Alamofire(4.0.0)
Alamofire(4.0.0是基于
Swift3.0
语法)是Swift中最常用的网络框架。1.AFErrorSwift中的枚举比较特殊,可以在枚举中定义方法,但是不能定义变量。
LeeLeCoder
·
2020-03-25 10:38
Swift 学习笔记
Swift更新较快,现在语法也比较稳定了,iOS开发Swift语言肯定是趋势,所以最近开始学习Swift,直接
swift3.0
入手。
wesk痕
·
2020-03-25 04:10
iOS
Swift3.0
UIView动画详解
iOSSwift3.0UIView动画详解[TOC]在IOS开发中为了做一些比较炫的效果有时候免不了使用动画。虽然苹果自带了CoreAnimation和Facebook的Pop等动画框架,这些的确是程序员开发的利器,但是我们在做一些比较简单的动画时,我们直接使用UIView就可以了,先给大家看看效果是不是想要的,这只是一个学习基础和入门,需要根据自己的实际情况在做详细的开发。这里写图片描述缩放动画
Scott昵称被占用
·
2020-03-25 04:17
[
Swift3.0
]swift中使用MD5,生成随机字符串
最近需要一个随机的字符串来作为唯一标识符,因为在OC中使用的比较多的是下面这个方法:+(NSString*)creatRedomMD5String{//随机生成36为字符串CFUUIDRefidentifier=CFUUIDCreate(NULL);NSString*identifierString=(NSString*)CFBridgingRelease(CFUUIDCreateString(N
流火绯瞳
·
2020-03-25 03:03
Swift3.0
创建UIButton,通知NSNotification
1.使用懒加载创建按钮,代码的封装view.addSubview(btn);fileprivatelazyvarbtn:UIButton={letbtn=UIButton(type:.custom)//2.定义framebtn.frame=CGRect(x:50,y:50,width:50,height:50)btn.backgroundColor=UIColor.greenbtn.setTitl
涛涛灬灬
·
2020-03-24 17:14
随机布局的数字键盘
关键字:AutoLayout、Lazy、数组内数字随机排序、
Swift3.0
主要思路是:构造从0-9的可变数组,对数组进行随机排序自定义UIInputView及其附件栏UIInputView采用AutoLayout
名字的问题
·
2020-03-24 16:48
Swift基础回顾
2018年5月2日23:13:27更新:这篇之前在iOS文集中,现在移动到Swift中来,swift其实很简单,但是基础的东西必须要掌握牢固,高阶函数什么的也要慢慢习惯去用,后续会更新一些
Swift3.0
简单coder
·
2020-03-24 14:54
Swift3.0
的改变
其他相对于
Swift3.0
以下的版本,
Swift3.0
的改变可以参考如下链接(我就不一一细说了):
Swift3.0
的改变(Swift对Swift)进入主题下面我就说一说相对我之前用的OC语法来说,
Swift3.0
践行者_Leng
·
2020-03-24 12:24
swift逃逸闭包 与 非逃逸闭包 使用
逃逸闭包:当函数执行结束后,才去调用函数内部的闭包,叫做逃逸闭包非逃逸闭包:当函数执行过程中,执行的函数内部的闭包,叫做非逃逸闭包@noescape类型别名总是逃逸的最后要注意的是,在
Swift3.0
中
贝灬小晖
·
2020-03-24 10:58
Swift3.0
集成信鸽推送
1.前言推送证书配置什么的都不多讲了,信鸽推送的开发文档里都有详细的介绍信鸽推送文档,因为官方的文档是OC版本的,我这里主要是讲解一下怎么用Swift进行集成。2.配置现在一切都已经根据他们的文档配置好了,就剩下代码转化了,第一步:在桥接文件xx-Bridging-Header.h里加入以下代码#import"XGPush.h"#import"XGSetting.h"//iOS10注册APNs所需
calary
·
2020-03-24 03:05
swift3.0
延时执行
lettime:TimeInterval=1.0DispatchQueue.main.asyncAfter(deadline:DispatchTime.now()+time){//codeprint("1秒后输出")}importFoundationtypealiasTask=(_cancel:Bool)->Voidfuncdelay(_time:TimeInterval,task:@escapi
歌手的剑
·
2020-03-24 03:37
仿“爱鲜蜂”首页(iOS)
最近在学
Swift3.0
,更新慢了点,勿怪哦~~亦菲女神先放效果图哦:BeeQuick_2.gif正文这版时间基本上花在了用Masonry布局UICollectionView上,都是些比较基本的,不同的是代码格式更清晰
minjing_lin
·
2020-03-23 22:11
swift3.0
之字符串截取
将String转化为NSString再截取:vars="1234567890"varns1=(sasNSString).substring(from:5)varns2=(sasNSString).substring(to:4)varns3=(sasNSString).substring(with:NSMakeRange(4,1))print(ns1)//67890print(ns2)//1234p
yytester
·
2020-03-23 22:10
如果一开始你没有成功,就叫它1.0版本
据说遇到10个以上的才算老程序员【架构】每秒处理10万订单乐视集团支付架构大公司是如何分库分表的【职业】有追求优秀之心的程序员优秀体现在认真做事【Swift】一起聊聊
Swift3.0
从成长到成熟,Swift
极客学院Wiki
·
2020-03-23 21:33
[
Swift3.0
]单例模式(学习)
swift3.0
中废弃了dispatch_once,这里只记录一个标准的单例写法,具体相关的内容,可以看看这篇文章;单例写法.png代码:importUIKitclassSingleOnce{//单例staticletshared
壹点微尘
·
2020-03-23 18:03
swift 3.0后字符串的substring截取
swift3.0
之后的substring截取相比2.0有了很大的不同,to和from的方法还好,with的方法就感觉不是很方便了,太绕了。基于OC的知识,这里就简单说一下实现方法。
你对面的蛇精病
·
2020-03-23 16:20
swift3.0
版----使用一个UIImageView实现轮播图
使用一个UIImageView实现无限轮播功能比如:1.使用GCD定时器来解决NSTimer使用过程中的坑GCD定时器使用如下///GCD定时器lettimer=DispatchSource.makeTimerSource(queue:DispatchQueue.global())然后在设置UI时添加触发方法----这里一定要注意,刷新UI一定要回到主线程去操作fileprivatefuncupd
flyrr
·
2020-03-23 15:47
swift 3.0 关于inout
请问是在
swift3.0
,Xcode8.0下,函数内的嵌套函数或者闭包都无法直接捕捉到输入输出参数,是这样吗?如果是,这个问题可以解决吗?
XIAODAO
·
2020-03-23 10:05
记录OC中关于block的一个冷门但是有趣实用的小技巧
前言最近在学习
swift3.0
,并且写了一个小的练手项目:语音记事本(github地址),支持录音播放、音频列表管理、以及七牛的上传、批量下载等功能。并且会不断完善。
牛富贵儿
·
2020-03-23 09:04
swift3.0
一些控件的使用
1、UILabel的使用Swift开发IOS-UILabel2、Swift开发IOS-UITextField(http://blog.csdn.net/tianmaxingkong_/article/details/504510503、IOSSwift3.0UITextfield常用设置及代理方法http://www.itnose.net/detail/6646985.html4、UIButton
TakakuraKenSan
·
2020-03-23 06:50
关于Swift 3.0 使用 IOS第三方侧滑库ICSDrawerController的问题
github.com/icecreamstudios/ICSDrawerControllerICSDrawerController是一个轻量级的开源第三方库,最近刚学习ios开发,一个项目要用到侧滑,关于
Swift3.0
Martain
·
2020-03-23 00:38
Swift3.0
学习之map函数
想起自己学习Swift也有一段时间了,想先从Swift中的标准库中的函数看起,理解苹果工程师是如何从命名、参数、返回值来最终构建一个标准函数的,相信这对我日后的学习使用都会有很大的帮助。Array中的map函数:为数组中的每一个元素(Element,这个也是个范型哦,可以是任意类型)做一次操作后返回一个数组。publicfuncmap(_transform:(Element)throws->T)r
红袖吾狗
·
2020-03-22 23:04
Swift3.0
通过反射机制调用Controller
以下demo是通过AppDelegate创建window的时候,通过反射机制新建controller要注意的是1.在AppDelegate中,为了避免第三方引入库导致同名controller被反射,所以反射名的格式为:"项目名"."控制器名"例子:projectName+"."+"ListTableViewController"funcapplication(_application:UIAppl
IT科技互联
·
2020-03-22 15:19
6 字典和集合——《
Swift3.0
从入门到出家》原创连载
6字典和集合——《
Swift3.0
从入门到出家》字典和集合字典字典是集合类型存放多个键值对,其中键是唯一的,不能重复字典中存放的键值对是无序的,写入的顺序和读取的顺序可能不同字典中存放的数据是任意类型字典可以分为可变字典和不可变字典创建空字典
Demoer
·
2020-03-22 15:07
Swift3.0
之UI控件用法的微小改变
在小猫前面的文章中介绍了UI控件的详细使用,如今
swift3.0
闪亮登场了,举几个例子,我们来看看它们的微小改变。
大脸猫121
·
2020-03-22 13:01
菜鸡学
Swift3.0
14.1 类的属性 ( 创建类和创建类对象 )
1创建类classPerson{//定义类的属性//1.存储属性:用于存储实例的变量&常量varname:String=""varmathScore:Double=0.0varchineseScore:Double=0.0//2.计算属性:通过计算得来的结果的属性varave:Double{return(mathScore+chineseScore)*0.5}//3.类属性:和整个类相关的,并且是
菜鸡
·
2020-03-22 09:35
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他