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 3.0
swift3.0
学习可选值可选值:有可能被设置为nil,所有类型都可以被设置.?表示不能拿来运算.!强制解包,如果没有值会崩溃.swift中不会给变量或常量赋初值.空合运算符:??
后青春期的诗大喵
·
2019-12-08 17:02
iOS SDK 开发 -- OC 方法名兼容 Swift 调用
最近在独立开发一款IMApp,主要是为了熟悉
Swift3.0
,踩下坑,然后过渡到Swift。这里我使用的是极光JMessage的SDK进行开发,先提前说下,待应用上架后源码将开源出去。
YxxxHao
·
2019-12-08 16:24
Swift 3.0 二维码的扫描,识别与生成(带前景图片),
用
Swift3.0
写的微博,实现了二维码的生成,扫描与识别项目已上传GithubGithub传送门代码已封装好,直接将HZQRCodeTool文件夹加到工程中即可,使用参考GitHub项目即可图片二维码生成
Null_Coder
·
2019-12-08 11:13
Swift中UITableView小小入门
1.前言自学Swift已经有一段时间了,暂时还没有看
Swift3.0
的相关东西,只是水平还停留在Swift2.x阶段,众所周知Swift是苹果力推的语言,总会有一天会取代OC成为主流的苹果开发语言,干一行就要爱一行
iOScoderZZJ
·
2019-12-08 11:16
Swift - 使用CoreFoundation中文转拼音
(
Swift3.0
)importFoundationextensionString{varpinyin:String{letstr=NSMutableString(string:self)CFStringTransform
Hesse_Huang
·
2019-12-08 09:56
Swift3.0
纯代码设置界面(开发随笔)
设置界面每个App都能用到,以前写设置界面的时候,一般是用Xib写,现在用纯代码实现一个简单的设置界面。源码链接:pan.baidu.com/s/1slwavet思路:设置界面一般都是TableView。Tableview只要把数据源设置好就OK数据源的设置:将一个cell的内容放在一个数组中,然后放在dataArray中,通过array的数量去控制组数,通过array中的字典的数量去控制每组的数
reborn丶
·
2019-12-08 07:06
Swift3.0
入门教程
Swift语言是苹果公司在2014年的WWDC大会上发布的全新的编程语言。Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题。Swift语言采用安全编程模式,且引入了多种新功能,使得编程工作更加简便,灵活!本文只是结合自己的开发经验简单的对Swift语言进行一个入门基础语法介绍,如果想要深入的学习Swift,可以查看苹果公司提供的教程TheSwiftProgra
ningcol
·
2019-12-08 03:33
十三、
Swift3.0
之闭包的定义和GCD实际使用
闭包定义的三种形式(无参数无返回值、有参数无返回值、有参数有返回值)//1、最简单的闭包//()->()没有参数,没有返回值//如果没有参数,没有返回值,可以省略,包括in也可以省略letb1={print("hello")}//执行闭包b1()//2、带参数的闭包//注意:闭包中,参数返回值实现代码都写在{}中//需要使用关键字in来分割定义和实现//格式:{形参列表->返回值类型in实现代码}
ZhengYaWei
·
2019-12-08 01:58
在
Swift3.0
下获取手机设备存储大小
本来这些在OC也可以实现,而且可以用桥接的方式来达到Swift使用,但是本着完全Swift化的思想,还是想用纯Swift方法来实现,以下是具体实现代码给UIDevice类写了一个扩展importUIKitextensionUIDevice{funcblankof(type:T.Type)->T{letptr=UnsafeMutablePointer.allocate(capacity:Memory
NicWhite
·
2019-12-07 14:13
手势密码
swift3.0
版
闲来无事学习
swift3.0
,顺手写了个手势密码的demo来巩固一下.代码中自定义了两个类,一个是NumberButton用来控制Button的,一个是GesturePasswordView,是用来显示密码面板的
一只特立独行的道哥
·
2019-12-07 08:57
Swift3.0
tableView基础
随着新项目的即将完成,写一些关于
swift3.0
的基础东西,此系列文章仅仅是自己在写项目时候的基本东西,没有高深的代码(能力有限,不喜勿喷,有不对的地方欢迎各位大神指导)仅此作为笔记。
东北小心666
·
2019-12-07 07:39
Swift学习日记-从pageView开始swift初探
swift到现在已经出到4.0,是时候该拥抱swift了,而且还觉得有些晚了,毕竟到
swift3.0
的时候swift就趋于稳定了,swift4.0也只是更稳定,添加了一些新特性,没有过多大的改动。
Simple_Dev
·
2019-12-07 03:31
iOS10 /
Swift3.0
/ XCode 8 总结
1,iOS10新增的privacysettingsiOS10添加了新的权限控制范围如果你尝试访问这些隐私数据时得到如下错误:>Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitive>datawithoutausagedescription.Theapp'sInfo.plistmustcontain>anNSCameraUsageDe
sprint
·
2019-12-06 17:43
Swift 3.0 For 循环
今天把Swift项目升级到了
Swift3.0
,好多坑啊,for循环都抛弃C语言风格了,让我看看Swift3.0for循环的用法吧被抛弃的C语言风格,如下forvari=0;i<4;i++{}
Swift3.0
柠檬草YF
·
2019-12-06 09:07
小视频拍摄
swift3.0
拍摄拍摄完成直接粘贴复制就可以使用,具体代码注释在下面代码中,注释掉的代码属于断点续传的逻辑。////videoController.swift//SumDot////Createdbyappleon17/1/6.//Copyright©2017年zowee.Allrightsreserved.//importUIKitimportAVFoundationimportPhotosimportAVK
羊驼先生丶
·
2019-12-06 07:28
Swift 3.0 商城开发 —— 立 flag
本文会实时更新进度,敬请期待相关章节第一章:
Swift3.0
商城开发——图片滑动组件第二章:
Swift3.0
商城开发——商城上拉弹出层(仿淘宝)1.商城首页效果图image2.商品模块效果图image3
zZ爱吃菜
·
2019-12-01 21:01
项目中经常用得到的三方库
Eureka库,
swift3.0
,主要功能:tableview显示各种设置类cell输入,时间选择,单选,带有switch开关slider,stepper,segment,actionSheet,Alert
iOS_愛OS
·
2019-12-01 12:45
swift3.0
构造器的修饰符
classClassA{letnumA:Intrequiredinit(num:Int){numA=num}convenienceinit(bigNum:Bool){self.init(num:bigNum?1000:1)}}classClassB:ClassA{letnumB:Intrequiredinit(num:Int){numB=num+1super.init(num:num)}}requ
恨鐵不成金
·
2019-12-01 08:34
swift3.0
更新的一些总结
更新覆盖时,方法名变了,变成私有方法,不再执行Paste_Image.png改正:Paste_Image.png自动提示修改手动修改Paste_Image.png更新控件是不绑定的,原因:点击事件触发方法没有实现,通常是参数问题Paste_Image.png一般报错为:Paste_Image.png修改:Paste_Image.png警报,根据提示修改Paste_Image.png没自动提示的警告
晓蜻蜓
·
2019-12-01 06:59
使用
Swift3.0
诠释UIView与CALayer
一.什么是UIView,什么是CALayer?iOS中的一些控件UIButton,UILabel,UITextView等等,能产生交互的基本都是UIView在创建UIView对象时,UIView内部会自动创建一个CALayer层,通过UIView的layer属性可以访问这个层.当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘制在自己的层上,绘图完毕后,系统
Double丶K
·
2019-11-30 23:39
swift3.0
和Objective-C的交互需要注意这些
前言:
swift3.0
出来后,可以看到改变很大,和cocoa,Foundation...的交互也变得更方便了,同时swift编写的应用适配到iOS7,所以,我们可以相信:在未来使用swift的情况会逐渐增加了
ZeroJ
·
2019-11-30 22:11
Swift3.0
简单UI控件的基本使用
首先介绍一下文件的结构classViewController:UIViewController{//声明成员变量overridefuncviewDidLoad(){super.viewDidLoad()//代码实现//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}//代码调用的函数overridefuncdidReceiveM
十点睡的程序
·
2019-11-30 18:46
Swift 3.0 根据颜色获得图片
在一些情况下需要一张纯色的背景图片,例如给UIButton设置高亮背景图片,在
Swift3.0
中可以通过如下方法获取纯色背景图片。
Sunooo
·
2019-11-30 17:08
Swift 3.0---通过日期获取星座
主要思路是使用NSCalendar获取到当前的月份和日,然后月以100倍之月作为一个数字计算出来进行对比时间,获取到星座,代码如下,使用
Swift3.0
编译通过importUIKitclassConstellation
太二道士
·
2019-11-30 09:15
swift3.0
字符串操作
1.截取字符串//定义一个字符串\u{}这种是UTF-*写法letcafee="caf\u{0065}\u{0301}"letbeg=cafee.startIndex/*index方法说明*第一个参数:截取的起始位置Int类型*第二个参数:从起始位置往后需要截取的字符个数Int类型*第三个参数:字符最大截取的位置Int类型*/letend=cafee.index(beg,offsetBy:3,li
五月飞
·
2019-11-30 03:25
Mac开发 NSTableView(代码详解)
一、前言本文所有代码基于Xcode8.3.3,
Swift3.0
开发。NSTableView是macOS开发中很重要的控件,用于滚动数据,表格数据等复杂视图的实现。
Olivia_Zqy
·
2019-11-30 01:10
Swift 4.0 中的 open,public,internal,fileprivate,private
文章摘自孙翠花的CSDN原文地址swift访问修饰符关键字,版权归孙翠花所有在
Swift3.0
中,访问修饰符有五种,分别为open,public,internal,fileprivate,private
hsuyelin
·
2019-11-29 20:32
Swift 2.2&3.0版本将会带来哪些变化?
Swift3.0
承诺会保持ABI(ApplicationBinaryInterface)的稳定性:成功保持ABI稳定性意味着,即便源代码语言发生了变化
bofly
·
2019-11-29 18:58
Swift 2.2 的新特性
作者:walkingwaySwift2.2随着iOS9.3一同闪亮登场,相较于Swift2.1,2.2版本做出了许多调整,从其调整方向上我们也能一窥
Swift3.0
的影子,以下内容主要来自于苹果Swift
梁杰_numbbbbb
·
2019-11-29 14:35
Swift3.0
相对于2.3语法的一些变化
前言:
Swift3.0
的Swift的第3个主要版本,目标是安全,快速和有表现力,也是第一个有开源社区参与开发的Swift版本。
尕小天
·
2019-11-29 13:39
Swift3.0
tabbar背景色,文字颜色修改
self.tabBar.tintColor=UIColor.orangeself.tabBar.barTintColor=UIColor.redUITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName:UIColor.gray],for:.normal)UITabBarItem.appearan
Bager
·
2019-11-29 09:01
Swift3.0+ 学习 开坑
为了饭碗和方便学习别人的文章--好吧,
Swift3.0
!我来了
咸鱼永动机
·
2019-11-29 08:22
迁移代码到兼容Xcode9的swift版本
swift报这个错是因为code9只允许从
Swift3.0
到Swift3.2/4.0转换/迁移。
Westrice
·
2019-11-29 06:03
SwiftProperty
Swift3.0
属性
SwiftPeopertySwift中有下列几种属性存储属性(Storedproperties):存储实例的常量和变量,与类、结构体、枚举的实例相关计算属性(Computedproperties):通过某种方式计算出来的属性,只与类、结构体的实例相关,枚举没有计算属性类型属性(typeproperties):与类型自身相关存储属性存储属性是最简单的属性,它作为类或结构体实例的一部分,用于存储常量和
erU
·
2019-11-28 07:46
8 函数类型——《
Swift3.0
从入门到出家》原创连载
8函数类型——《
Swift3.0
从入门到出家》函数类型Swift语言中每一个函数都有它特定的数据类型,称其为函数类型函数类型和基本数据类型一样,可以定义变量或者常量,可以定义函数形参,也可以做为函数的返回值类型函数类型的格式为
Demoer
·
2019-11-08 18:12
swift3.0
中使用JSPatch热更新
首先简单介绍一下JSPatch:对于iOS已经上线的应用,如果有什么bug,或者需要更新,开发者不得不重新上线一个新的版本,等待苹果审核通过之后,才能将项目更新。Objective-C是动态语言,具有运行时特性,该特性可通过类名称和方法名的字符串获取该类和该方法,并实例化和调用。JSPatch通过JavaScript文件,动态植入代码来替换旧代码。此文章是在swift3中使用JSPatch。第一步
披萨配可乐
·
2019-11-08 17:01
10 结构体和类 —— 《
Swift3.0
从入门到出家》
10结构体和类-——《
Swift3.0
从入门到出家》结构体和类Swift中的面向对象5个要素:枚举、结构体、类、协议、扩展面向对象研究的是对象,完成一件事情需要多个对象参与,是生活的映射Swift中结构体和类非常相似
Demoer
·
2019-11-08 15:10
基于AVPlayer封装一个自己的视频播放器
文章的目录如下:1.前言2.AVPlayer基本介绍3.功能拆解封装3.1显示视频3.2播放,暂停3.3时间显示3.4时间条拖动3.5缓冲3.6全屏功能前言最近业余用
Swift3.0
练手写项目用到了网络播放功能
Hayder
·
2019-11-08 09:54
Xcode8 Use Legacy Swift Language Version的错误解决
使用CocoaPods导入有swift语言的框架后的错误解决,首先无论怎么样你运行或者编译他都会有如图所示的错误提示:第一对于已经适配了
swift3.0
的按理来说不会出现该错误了,但那时我导入已经适配swift
paulxiao1
·
2019-11-08 04:57
Swift 3.0之后实现Dispatch once扩展
在
Swift3.0
中原有的Dispatchonce已经被废弃了,这种写法已经不再被支持了vartoken:dispatch_once_t=0functest(){dispatch_once(&token
Inlight先森
·
2019-11-08 04:46
[iOS]
swift3.0
tableView的简单使用
小白刚接触swift,第一篇文章,相互学习。1.Model因为写的MVC比较简单,所以就写简单的一点的ModelclassdataModel:NSObject{vartitile:String?//自定义初始化方法init(titile:String){super.init()self.titile=titile}}2.tableViewCellclasstableViewCell:UITable
溜萝卜
·
2019-11-08 03:31
Swift3.0
的学习基础语法:(字典)
1.字典的定义:funcdemo(){letdic=["name":"zhufeng","age":200]print(dic)/定义字典的数值用的比较多,key都是String类型的一定要保证这一点了操作了letdic2:[[String:AnyObejct]]={["name":"zhufeng","age":20],["name":"zhfueng2","age":30]}}2.字典的遍历:
峰子1994
·
2019-11-08 02:45
手把手带你学习
Swift3.0
(23):构造函数
1.类的构造函数//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*@interfacePerson:NSObject@property(nonautomic,copy)NSString*name;@property(nonautomic,assign)NSIntegerage;-(instanceType)initWithName:(N
张璠
·
2019-11-08 02:03
Swift3.0
- 元类型
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-11-08 00:24
创建一个私有库
Swift3.0
如果想要对Swift的库进行修改,Swizzle运行时替换方法已经不好用了.如果源码内的方法前没有dynamic,那么Swift讲进行优化,直接调用方法的内存地址,而不是进行动态转发.所以现在对一个库进行修改
南国青天
·
2019-11-07 22:15
Swift3.0
- 集合
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-11-07 18:30
菜鸡学
Swift3.0
11.闭包
1.闭包{(参数:参数类型,。。。)->返回值类型inreturn函数体}vararr=[71,24,56,78]arr.sorted(by:{(a:Int,b:Int)->Boolinreturna>b})//[24,56,71,78]2.尾随闭包vararr=[71,24,56,78]arr.sorted(){(a:Int,b:Int)->Boolinreturna>b}3.值捕获vararr
菜鸡
·
2019-11-07 18:56
Swift3.0
设置导航栏
设置所有页面导航栏funcsetupNaviBar(){letnavigationBarAppearace=UINavigationBar.appearance()//设置tintColor为白色navigationBarAppearace.tintColor=.white//设置bar的颜色为主题色navigationBarAppearace.barTintColor=Global.ThemeC
FaiChou
·
2019-11-07 09:48
Swift3.0
的学习基础语法:(可选值Optional)
一.在swift中可选值用的非常的多,这个是swift的特点,1.可选值的定义:letx:Optional=10;(原始的可选值的定义)print(x)//按住option就可以查看x的类型了3.可选值的定义2:letx:Int?=2(使用?是代表了可选值的类型)lety:Int?=10(使用?定义个可选值的类型的判断)print(x)//按住option就可以查看是x是optional的类型了p
峰子1994
·
2019-11-07 05:16
复杂界面?搭积木般轻松
本文所说得复杂界面针对的是表单界面,表单界面常见的就是UITableView和UICollectionView,因此本框架也是针对这两个进行封装,完整框架是使用
Swift3.0
编写,当然也有Objective-C
gitKong
·
2019-11-07 04:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他