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
打印对象地址
Swift2.0打印对象地址的方法print(unsafeAddressOf(bcd))
Swift3.0
打印指针地址的方法letabc:String="123"print(Unmanaged.passUnretained
Double丶K
·
2020-03-15 12:11
Swift 代理模式
Xcode8.2|
Swift3.0
在iOS开发中,无论是Objective-C还是Swift,Delegate有着具足轻重的位置,如TabelViewDelegate与TableViewDataSource
BYQiu
·
2020-03-15 12:47
手把手带你学习
Swift3.0
(7):逻辑分支(guard的使用)
//:Playground-noun:aplacewherepeoplecanplayimportUIKit//年龄是20,判断该人能不能在网吧上网letage=20//Swift方法(函数)/*funconline(age:Int){ifage>=18{if带了身份证{if带了钱{print("可以上网")}else{print("回家拿钱")}}else{print("回家拿身份证")}}el
张璠
·
2020-03-15 11:33
Swift3.0
之WebView实现网页中图片预览
效果图//利用UIWebViewDelegate实现截取网页中的图片extensionViewController:UIWebViewDelegate{funcwebViewDidFinishLoad(_webView:UIWebView){//这个方法是获取网页中的所有图片//这里是js,主要目的实现对url的获取letgetImg="functiongetImages(){"+"varobjs
Miu七七
·
2020-03-15 10:31
手把手带你学习
Swift3.0
(4):类型推导
importUIKit/*类型推导1>如果在定义一个标识符时,有直接给该标识符进行赋值.那么可以将标识符后面的类型省略掉2>编译器会根据我们后面赋值的类型,推导出前面标识符的类型,这个过程就叫做类型推导3>可以通过option+鼠标左键来查看标识符的类型*/leta=20varb=2.44letview=UIView()letbtn=UIButton()
张璠
·
2020-03-15 09:09
Swift3.0
中unrecognized selector
写的有点乱//为了好测试只对UIResponder做了延展讲道理应该给NSobject做延展extensionUIResponder{//消息转发openoverridefuncforwardingTarget(foraSelector:Selector!)->Any?{//selectorStr为方法名字letselectorStr:String=NSStringFromSelector(aSe
雪雪雪雪佳佳佳佳
·
2020-03-15 06:11
ReactiveCocoa(RAC)的简单使用
前言RAC5.x版本相对于4.x版本有了巨大的变化,由于受
swift3.0
大升级的影响,RAC对自身项目结构的也进行了大幅度的调整。
践行者_Leng
·
2020-03-15 04:34
Swift3.0
初始化
标签(空格分隔):IOS-Swifthttp://www.cnblogs.com/Free-Thinker/p/4858364.html1,在Swift中,类的初始化器有两种,分别是DesignatedInitializer(指定初始化器)和ConvenienceInitializer(便利初始化器)2,如果子类没有定义任何的指定初始化器,那么会默认继承所有来自父类的指定初始化器。3,如果子类提供
王家薪
·
2020-03-15 04:26
Swift3.0
调用系统相机、相册
关于调用系统相机和相册需要在info.plist文件里面添加两个权限Privacy-PhotoLibraryUsageDescription和Privacy-CameraUsageDescription,都是String类型,内容任意的字符串即可;然后使用的时候需要遵守两个协议UIImagePickerControllerDelegate和UINavigationControllerDelegat
BrumeLoong
·
2020-03-14 20:44
swift2.3转
swift3.0
(一)关于cocoapods的问题
swift3.0
出来2个多月了,以前网上下的2.3的demo一转成3.0的便冒出了成千上万个错误,主要是第三方。
APP叫我取个帅气的昵称
·
2020-03-14 20:01
swift3.0
枚举遵守协议
这是
swift3.0
官方文档协议那一节给出的协议protocolExampleProtocol{varsimpleDescription:String{get}funcadjust()}所留练习:写一个实现这个协议的枚举用的很多方法都没实现
莫小哈
·
2020-03-14 19:37
Swift 响应式编程FRP使用RAC学习笔记1
注:写本文时,已经是
Swift3.0
及React
WonderChang
·
2020-03-14 18:43
Cocoapods依赖库的
swift3.0
兼容
一、首先把Cocoapods升级到最新的1.1.0-rc版sudogeminstallcocoapods--pre二、把swift的依赖库都改为支持
swift3.0
的版本#Alamofire网络库pod'Alamofire
蛊惑佬
·
2020-03-14 16:53
Swift 基本语法
一.Swift简介Swift从2010年开始开发,直到2014年的苹果WWDC上进行发布,Swift1.0.在2015年的苹果WWDC上讲Swift2.0开源,至今已经到达
Swift3.0
,由于Swift
CarsonChen
·
2020-03-14 16:18
162. Find Peak Element
Swift3.0
////M_162_FindPeakElement.swift//AlgorithmLeetCode////Createdbyokerivyon2017/3/9.
okerivy
·
2020-03-14 11:54
OC项目调用Swift,导入第三方库出现的问题(
swift3.0
为例)
我们在oc项目中要用到用swift封装的一些框架时,首先将swift文件拖入oc项目中,然后编译一下会报如下错误按照报错提示我们需要进行如下操作如果需要导入swift中的第三方框架,本文以"Snapkit"框架为例,如果直接在podfile里pod'SnapKit',然后终端执行podupdate--no-repo-update这样做也是有问题的,编译后仍然会报错,错误如下按照错误提示进行操作,只
Mr熠先生
·
2020-03-14 09:38
PayPal iOS 集成攻略-
swift3.0
swift项目中用到paypal支付,看到网上关于paypal的资料很少,而且基本都是OC的,于是记录下来项目中用到的swift版.链接参考object-Cpaypal集成:http://www.jianshu.com/p/812d9f010b5b本文作者项目中paypal使用cocoapods导入的,cocoapods使用方法:http://www.jianshu.com/p/b64b4fd08
bd8915df25f2
·
2020-03-13 16:59
What's new in Swift 3.1
Swift3.1兼容
Swift3.0
,如果你的项目已更新到
Swift3.0
,这次更新不会给你带来太多问题。
JellyL
·
2020-03-13 14:41
Swift3.0
初级入门(Objective-C转Swift的一些坑)
一.前言为什么要学Swift呢?作为苹果开发应该都知道,以后可能是使用Swift来开发iOSApp了(虽然,Swift原作者貌似跳槽到了特斯拉,但是这不是我们需要关心的八卦),当然也可能使用H5+Native,不管怎么样,这篇文章要说的是Swift。(黑人❓脸)二.经历实践得出的一些经验(1)初始化1.子类重写父类初始化器需要添加Override关键字2.自定义的指定初始化器里需要先保证当前类所有
一剑孤城
·
2020-03-13 12:29
Swift和Objective-C混编的那些坑
如何混编不用多说,苹果对
Swift3.0
以上的混编辅助已经做得很方便了——无非是buildsettings中设置标志,以及两个文件,一个是系统或自己创建的bridge文件,用于Swift文件调用OC类导入头文件的桥接
7hriller
·
2020-03-13 01:19
Swift3.0
GCD多线程详解
GCD思维导图GCD(GrandCentralDispatch)是苹果公司实现的一套先进先出执行的任务队列,我们只要将程序闭包传给GCD,macos会在系统线程池里执行该任务,而且无法确定到底是哪个线程执行的。总之,GCD是个顺序或并发执行队列,封装了线程的调度,开发者不用直接操作线程了。DispatchQueue支持同步sync和异步async方法,每个人物即DispatchWorkItem只执
brycegao
·
2020-03-12 22:16
swift3.0
UIButton按钮创建
overridefuncviewDidLoad(){super.viewDidLoad()//按钮letbtn=UIButton()btn.frame=CGRect(x:10,y:100,width:200,height:30)btn.setTitle("我的第一个APP",for:.normal)btn.backgroundColor=UIColor.redbtn.titleLabel?.tex
郑州程序员王一
·
2020-03-12 21:24
Swift3.0
字符串截取方法的改进
字符串截取方法是字符串处理中常用的基本方法。熟悉iOS的朋友都知道在基础类的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:这三种基本的截取方法。问题描述:那么,Swift语言中的String类是否有同样的截取功能呢?反复查看String类的头文件,并没有找到相同或相似的函数接口。直接在swift文件里也不能对
FengxinLi
·
2020-03-12 21:58
关于iOS
swift3.0
UICollectionView封装引导页和轮播图
关于swift封装的轮播图和引导页请看链接blog.csdn.net/cheniOSjourney/article/details/69864520在链接中已经很清楚,这里说下遇到的一些坑,以备参考:1.重中之重,因为在demo中我用的是GCD定时器所以在定义timer变量的时候,///循环(轮播图模式)ifpageYesAndNo==true{//定义需要计时的时间vartimeCount=0/
cc帅气的昵称
·
2020-03-12 13:31
一起聊聊 Swift 3.0
Swift3.0
将会给我们带来哪些改变:1.稳定二进制接口(ABI)ABI是什么呢?
sprint
·
2020-03-12 01:21
Swift3.0
KVO/KVC/通知的应用
写作初衷:看了好多关于KVC/KVO/通知的相关文章,发现都是讲理论,并且不太好理解,更不太好应用到自己的项目中。我自己总结了下它们三个,分别附了一个例子,希望对大家有所帮助~一、KVC:Swift中使用KVC和KVO的类都必须必须继承自NSObjectiOS很多UI控件会有很多隐藏的属性,但是这些属性,我们是可以通过kvc方式用的,不会被苹果拒绝,善于使用隐藏的属性,可以提高开发效率,其实kvc
张明炜
·
2020-03-11 19:28
swift3.0
三种as的用法
在用
swift3.0
开发完项目之后感觉很有必要写一写项目中遇到的坑,记录下来以便于后来者少走弯路现在就聊聊关键字as的用法吧//asfileprivatefunctest1(){//as:用在有保证的转换
毛大虎
·
2020-03-11 14:05
Swift3.0
Day03 AVPlayer+NSBundle播放本地视频
由于前几天踩到坑了,其他事情也比较忙,所以停更了,今天会把前几天的补上。今天要说的是利用AVPlayer+Bundle来实现本地视频的播放首先实现本地视频播放主要是利用AVPlayerViewController和AVPlayer两个类来实现的。首先是引入框架importAVKitimportAVFoundation初始化##varplayViewController=AVPlayerViewCo
赵镇
·
2020-03-11 12:39
Swift3.0
以及IOS10,xcode8使用遇到的一些问题
1.问题:遇到Expressionoftype'UIViewController?'isunused的警告letnv=self.presentingViewControlleras?UINavigationControllernv?.popViewController(animated:false)解决:letnv=self.presentingViewControlleras?UINavigat
noonez
·
2020-03-11 06:07
119. Pascal's Triangle II
Swift3.0
////E_119_PascalsTriangleII.swift//AlgorithmLeetCode////Createdbyokerivyon2017/3/8.
okerivy
·
2020-03-11 01:29
iOS10 iMessage 表情实战
swift3.0
废话不多说,先上图,看图说话Untitled.gif这是仿照搜狗的iMessage表情写的一个简单的iMessageAppiOS10新出的功能,其实很简单Xcode8上面新增了2个project类型,这2个都是iMessage应用,第一个很简单,只要往里面拖图片就行,不需要任何代码就能生成iMessage表情,门槛很低,不需要任何的变成经验,我们主要说第二种就是一个iMessageApp了,可以随
fuaiyi
·
2020-03-11 01:03
Swift3.0
异步
Swift异步执行的关键在于Closures,其具体语法如下:###{(parameters)->returntypeinstatements}首先,拿简单的排序来简单说明一下:(无聊请略过)###字符串排序,定义排序方法letnames=["Chris","Alex","Ewa","Barry","Daniella"]//将要排序的数组funcbackward(_s1:String,_s2:St
Lucky灬Candy
·
2020-03-10 21:26
iOS,swift,ps,android,php,web,C语言全套资料分享
666.jpg最新的iOS学习资料分享[2016最新iOS大神班第五期(完整版)]https://pan.baidu.com/s/1slIT0nF[黑马
swift3.0
新浪微博]https://pan.baidu.com
未来可期me
·
2020-03-10 21:05
Swift3.0
反射代码加载主类控制器
Swift3.0
反射代码加载主类控制器@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow
hibear
·
2020-03-10 19:27
swift再学习之 -
swift3.0
函数
在OC语言的基础之上,swift中对函数的功能进行了扩充。如下对函数的基本功能进行列举:基本函数形式无入参的函数形式无入参也无出参的函数形式两个入参的函数返回元组形式的出参带参数标签的函数//可变参数--类似于参数中传入一个数组,参数的处理按照数据的方式来进行//可变参数的传入值在函数体中变为此类型的一个数组。例如,一个叫做numbers的Double...型可变参数,在函数体内可以当做一个叫nu
xukunluren
·
2020-03-10 15:31
swift3.0
defer语句记录
在swift中defer代码块中的代码时必须执行的代码不过也是该方法最后执行的语句funcdoPrint(){print("1")defer{print("执行")}print("2")}执行的结果是12执行。可以看到打印出"1"以后并不是直接打印出"执行"而是打印"2"最后打印了"执行"还有就是当有的方法内有的代码必须执行但是在执行改代码的时候又不得不进行错误验证如果有错误就必须返回这种情况的时
莫小哈
·
2020-03-09 21:46
Swift 3.0 :UnsafePointer
但在
Swift3.0
里,这部分内容有了重大
Linsw
·
2020-03-09 19:31
Xcode 8:Use Legacy Swift Language Version
一直提醒我:图2.png这个时候我就很郁闷了,因为我之前看过这些三方库现在都更新来支持
Swift3.0
了,为什么还让我转呢?因为
请叫我小陈陈
·
2020-03-09 02:47
swift3.0
基本语法(三)——分支使用
一、if的使用1、swift中if可以省略小括号(),但是swift中不能省略大括号{}2、在C和OC中,有一个概念是非0即为真;但是在swift中,条件只能放Bool值,取值只有2个true和falsevarnum4=10;ifnum4==10{print("正确的");}varishave:Bool=trueishave=false;二、switch的使用switch如果没有break会造成穿
上善若水jf
·
2020-03-09 01:48
Swift3.0
- 使用HTML5进行iOS开发(将HTML5打包成iOS应用)
下面简单介绍下如何把HTML5编写的页面编译成iOS应用,以及如何让页面与Swift代码进行交互。1,使用UIWebView还是WKWebView来加载html页面原来我们一直使用UIWebView来加载web页面。从iOS8起,苹果提供了WKWebView用来代替UIWebView。虽然WKWebView不支持缓存和NSURLProtocol拦截了,但其加载速度比UIWebView提升差不多一倍
远0
·
2020-03-08 22:58
swift3.0
使用ReactiveCocoa做textView的一个placeHolder隐藏
首先导入ReactiveCocoalettextView=UITextView()letplaceHolder=UILabel()_=textView.reactive.continuousTextValues.observeResult({(result)inif((textView.text.characters.count)>0){placeHolder.isHidden=true}else
xcmy
·
2020-03-08 22:12
Alamfire 4.0源码分析(一)
Alamofire是一个跨平台的网络框架,由著名的AFNetworking的作者用
Swift3.0
开发完成,目前支持的平台包含(iOS8.0+/macOS10.10+/tvOS9.0+/watchOS2.0
CerasusLand
·
2020-03-08 20:25
Swift3.0
学习笔记(一)
Swift3.0
学习笔记(一)开始对于英语比较好的读者,可以直接阅读苹果官方的文档。链接编译环境swift的专门的编译工具是Xcode,Xcode现在已经更新到了8.0版本。
Felix_Smile
·
2020-03-08 14:22
swift3.0
coreData的使用-日记本demo
写在前面弄了下个人站...防止内容再次被锁定...所有东西都在这里面welcome~个人博客效果效果.gif需求分析基于官方MasterDetail模板,官方写了很多复杂的coredata逻辑,在此基础上快速开发简单的日记本程序。-主要功能:增、删、改、查-界面用默认的界面,将detail页面改为`UITextView`可编辑-主页面进行增、删、查操作-子页面进行删、改、查操作需求很简单,官方模板
gwk_iOS
·
2020-03-08 08:19
Swift3.0
和OC交互的最新用法
前几天碰到客户有个神奇的要求:使用xcode8测试版,
swift3.0
开发一个项目,涉及到网络请求,蓝牙,数据库等很多方面。这些用oc可以简单搞定的东西换成
swift3.0
后感觉整个人都不好了。
wsdxsyb
·
2020-03-08 06:53
Swift3.0
中的关键字
open>public>internal>fileprivate>privatepublic表示当前类、属性或者方法只能在当前module内被继承或者override,在当前module意外只能被访问;open表示当前类、属性或者方法可以在任何地方被继承或者override;是跨模块可以访问的。final是一个辅助修饰词,表示当前类、属性或者方法在任何地方都只能被访问,不能被继承或者overrid
JunShine
·
2020-03-08 03:23
Swift3中URLSession介绍
前言
Swift3.0
把之前带NS前缀的类都改成Swift风格了,像常用的NSURLSession变成URLSession目录处理网络请求的几个关键类URLSessionURLSession是用来处理基于
绍清_shao
·
2020-03-08 01:55
Swift4.0 之KVC赋值模型数据
嗯,没错KVC赋值操作之前好好的
swift3.0
赋值操作classVideoModel:NSObject{varplay_address:String=""//视频播放地址vartitle:String
LevineLi
·
2020-03-07 22:18
Swift3.0
中GCD定时器的使用
swift3.0
语法变化之后,好多东西用法都发生了变化,最近要用到定时器,网上搜集了好多写法,最后才搞好,现分享一下,方便以后使用,也希望能帮助别人首先,创建定时器,和之前的有所不同,代码如下:vartimer
TakakuraKenSan
·
2020-03-07 12:16
swift3.0
- 便利构造函数
条件判断,只有满足条件,才实例化对象,可以防止造成不必要的内存开销简化对象的创建本身不负责属性的创建和初始化工作默认情况下,所有的构造方法都是指定构造函数convenience关键字修饰的构造方法就是便利构造函数便利构造函数的特点可以返回nil只有便利构造函数中可以调用self.init()便利构造函数不能被重写或者super主要用于条件监测或者简化对象的创建importUIKitextensio
千里码
·
2020-03-07 11:39
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他