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
swift开发
打造Moya便捷解析库,提供RxSwift拓展
一、概述1、相信大家在使用
Swift开发
时,Moya是首选的网络工具,在模型解析这一块,Swift版模型解析的相关第三方库有很多,本人最习惯用的就是SwiftyJSON。
LinXunFeng
·
2019-12-26 08:11
#pragma与 // MARK:
是OC或
Swift开发
人员都知道是怎么回事好吗?不就是用来标记和分组代码的吗?难道还有别的装逼技能?当然,其实问大部分人说这两个是什么作用,或者是除了这两个还知道什么的情况下。
PlutoY
·
2019-12-25 16:20
使用
Swift开发
Cordova插件遇到的问题
参考文章1:https://blog.csdn.net/yah_529/article/details/70169586参考文章2:http://www.hangge.com/blog/cache/detail_1152.html参考文章1是介绍如何创建cordova插件,这个写的比较详细.我遇到的问题都有介绍.参考文章2是介绍如何使用Swift创建cordova插件,这个遇到了一些问题,这些问题
wyz19900230
·
2019-12-24 23:09
Swift 调用OC的多参数Block
最近项目中用的是
swift开发
语言,需要调用oc代码中一个多参数的block,因为在swift中后面参数需要自己手敲出来,不会自动带出,记录一下,转载请注明出处。谢谢。
aggie1024
·
2019-12-22 19:10
Swift开发
自定义Segment
引言自定义封装了一个Segment,使用简单,下面是效果图。自定义Segment效果图.gif代码部分首先定义一个SegmentStyle,把我们需要的一些属性都放进去,如是否显示下划线,是否显示遮罩等等,这样在我们封装好后可以更加方便我们的使用。publicstructSegmentStyle{///是否显示遮盖publicvarshowCover=false///是否显示下划线publicva
听丶死亡在唱歌
·
2019-12-22 16:29
Swift开发
小技巧系列 - 随机数生成
原文链接正文在实际项目中,我们经常遇到一些需要取随机数的情况。比如:我们想要一个随机颜色,这时候需要三个随机的,范围是0-255之间的RGB值版本一:letred=arc4random()%256letgreen=arc4random()%256letblue=arc4random()%256letcolor=UIColor(red:CGFloat(red)/255.0,green:CGFloat
DEREK_ZHOU
·
2019-12-22 08:06
Swift开发
小技巧系列 - 浮点型数据的四舍五入
原文链接正文在实际项目中,我们经常会遇到一些需要对浮点型数据进行四舍五入的情况。举个例子,有这么需求:在UI上显示你每次跑步的距离,以米为单位,小数点后精确点两位,第三位四舍五入。通常我们会这么实现:版本一:letdistanceInM:Double=1234.56789letvisibleDistanceInM:Double=(distanceInMeter*100.0).rounded()/1
DEREK_ZHOU
·
2019-12-21 11:27
Swift开发
小技巧系列 - 改造UserDefaults
原文链接正文开发过iOS的人,一定使用过UserDefaults来存取数据。UserDefaults使用起来很简单,我们就以存取用户名和邮箱为例,来探讨下UserDefaults的具体使用。存储代码letusername="DerekCoder"letemail="
[email protected]
"letdefaults=UserDefaults.standarddefaults.set(
DEREK_ZHOU
·
2019-12-21 10:32
让viewcontroller的view的位置自动从navigation的下部开始计算
这几天苹果发布了iOS11和xcode9,为了尽快符合规范,所以下载了xcode9,因为我们的项目是用
swift开发
,所以,每次升级总是会让你头疼脑热,因为swift也发布了新版本,这次swift发布的新版本改动不是很大
initMoney
·
2019-12-21 05:55
Swift开发
之 ---- Swift宏定义
http://blog.sina.com.cn/s/blog_71715bf80102vfl7.htmlswift中没有了#Define这种宏定义了,可以用let来声明常量来取代,判断当前系统版本letIS_IOS7=(UIDevice.currentDevice().systemVersionasNSString).doubleValue>=7.0letIS_IOS8=(UIDevice.cur
董朋远
·
2019-12-20 13:31
IBM 退出 Swift server 工作组
苹果在2014年发布的Swift语言被广泛用于构建iOS和Mac应用,IBM在2016年发布了用Swift构建的服务端框架Kitura,允许
Swift开发
者用相同的语言构建服务器组件、API或web应用
abtgytr
·
2019-12-19 13:34
IBM
【听见】小记一
七月下旬的时候,我打算把使用了一年的
swift开发
语言,进行一次技术整理,输出一些学习的积累(并没有输出)。我认为最好的整理方式,是从头开发一个能用到这些技术的app,于是打算做一个。
what_a_day
·
2019-12-19 12:28
Swift开发
语法
Swift开发
入门简介Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2014年,在AppleWWDC发布历史2010年7月,苹果开发者工具部门总监ChrisLattner(克里斯
Tuberose
·
2019-12-18 20:14
Swift 项目中可能用到的第三方框架
微信公众号:微信公众号.jpg功能部分:这里记录下
swift开发
中可能用的框架,最近浏览了不少,积累在这里,以后用的时候方便查阅、顺便推荐给大家!这里的框架都是纯swift的,感谢开源,感谢大神们。
KennyHito
·
2019-12-18 18:05
Swift开发
--Sorted方法
1.使用sort方法和闭包进行数组排序sort方法返回一个数组的有序版本。(sort方法即为Swift2.0之前的sorted方法,在swift4.0之后又修改为sorted。而原来的sort方法改名为sortInPlace,用来将原数组修改成有序版本letnumbers=[12,25,1,35,27]letnumbersSorted=numbers.sorted{(n1:Int,n2:Int)-
又是一个程序猿
·
2019-12-18 12:55
iOS 快速从OC过渡到Swift,由理论到实战
引言##本文旨在帮助开发者快速从OC开发过渡到
Swift开发
,挑选了一些比较浅显的但是比较常用的Swift语法特性,在介绍的过程中,通常会拿OC中的语言特性作比较,让大家更好的注意到Swift的不同。
小白进城
·
2019-12-17 16:33
ReactiveCocoa vs RxSwift
RuiPeresonApril26,2016RxSwiftvsReactiveCocoa函数式响应型编程(FunctionalReactiveProgramming)是一种变得越来越流行的编程范式,尤其是在
Swift
Seventie
·
2019-12-17 00:55
Swift开发
小技巧系列 - 更优雅的实现Segue
原文链接正文我们在实际开发中偶尔会遇到一些很傻很天真的BUG,结果花了很长时间调试,最后发现这些BUG大多源于一个非常小的问题。最常见的就是在一个字符串中敲错了一两个字母。在实际开发中我们又不得不面对很多读取资源文件的操作,这些操作很多都需要直接操作资源文件名称的字符串来完成。比如初始化Imageletimage=UIImage(named:"checklist_not_completed_20x
DEREK_ZHOU
·
2019-12-16 22:09
swift 开发者 经常用到的5个论坛
(image-48dc3c-1510113030252)]5ForumsandMentorResourcesforSwiftDevelopers
swift开发
者经常用到的5个论坛2014年苹果推出了一门新的编程语言
iOS_愛OS
·
2019-12-16 16:11
Android开发全埋点技术 Jesseliu
由于我自身只接触过iOS的
Swift开发
,但对于Android开发不太了解,而市场上关于埋点开发的书籍只找到了一本神策数据出的《Android全
jesseliu
·
2019-12-15 13:43
throws
的开发的时候有的时候有些方法会显示throws,意思就是有可能会抛出异常,所以在遇到有throws的方法中需要时用trycatchdo{}catch{//只要do里的事情,发生了异常就会调用catch里面的方法}在做
swift
sttech
·
2019-12-15 12:51
Swift MVP架构实践
负责业务逻辑百度百科上已经介绍的非常清楚和细致,关于MVP/MVC的介绍MVC架构MVP架构SwiftMVPDemo地址:https://github.com/hellolad/Swift-MVP当你要用
Swift
Hellolad
·
2019-12-15 12:34
Sourcery - Swift元编程实践,告别样板代码
前段时间发现了一个十分强大的工具:Sourcery,它很好的解决了我在
Swift开发
中遇到的一些问题,在中文社区中sourcery似乎并不是很有名,所以这里特地写一篇文章来作介绍。
L_Zephyr
·
2019-12-14 21:41
Swift 值类型和引用类型深度对比
毋庸置疑,了解它们是每位
Swift开发
人员的基础。在本文中,我们将讨论下面的问题:值类型和引用类型的概念他们在内存中时如何存储的?值类型和引用类型分别有哪些表现?如果将两者混合使用会怎样?
乐Coding
·
2019-12-14 11:13
更新Xcode8之后,出现duplicate symbols for architecture arm64 错误
因为项目要适应iOS10,所以今天更新了Xcode8,更新了cocoapods库,但因为用
swift开发
,而Alamofire库不支持iOS8,所以只能选择swift2.3。
yuyangkk
·
2019-12-14 01:35
Swift中的main.swift与@UIApplicationMain
感谢喵神的《100个
Swift开发
必备Tip》内容参考自“Tip43@UIApplicationMain”在C系语言中,程序的入口都是main函数,对于熟悉的OCAPP项目,Xcode自动帮我们新建了一个
風筱天晨
·
2019-12-13 23:49
Swift中常用的三种回调方式
Swift开发
中最常用的三种回调方式是Closures,protocol,NSNotificationCenter我个人比较喜欢用前面两个,很少用最后一个NSNotificationCenter,关于Swift
luguoliang
·
2019-12-13 21:11
swift开发
笔记:使用cocoapods导入第三方框架
前言开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。-1-打开终端cd/项目路径如图:cd之后把项目拖进终端QQ20170831-114302.png-2-创建Podifle文件podinit这时候项目会出现一个Podfile文件QQ20170831-114841.png-3-打开Podfile文件将Podfile拖入Xcode当中
helloMiao
·
2019-12-12 22:11
Swift开发
技巧:UIColor
整数RGB设置颜色convenienceinit(red:Int,green:Int,blue:Int,alp:CGFloat=1.0){assert(red>=0&&red=0&&green=0&&blue>16)&0xff,green:(hexInt>>8)&0xff,blue:hexInt&0xff)}字符串设置颜色convenienceinit(hexString:String){varh
撸码是一种情怀
·
2019-12-12 12:49
Swift 宏定义的坑
在我们开发的过程中,为了方便会定义很多宏定义,像systemColor,systemUrl之类的,如果是在OC开发的项目中不会出现问题,但是现在是在
swift开发
中,问题就显现出来了。
李美东
·
2019-12-08 11:52
Swift 开发常用第三方库
转载收藏下
swift开发
中可能用的框架,最近浏览了不少,积累在这里,以后用的时候方便查阅、顺便推荐给大家!这里的框架都是纯swift的,感谢开源,感谢大神们。
leo_guo
·
2019-12-08 01:10
Swift开发
小技巧系列 - 改造print函数
原文链接正文在实际开发中,print函数应该是我们最常用到的调试手段。使用非常灵活简单。但有的时候就是不够那么方便。在开发中主要体现在以下两点:显示log语句的具体位置,即在哪个文件的哪个函数的哪一行在release版本中,自动失效下面我们就针对以上两点来进行对print函数的改造。publicfuncdebugPrintLog(_message:Any,file:String=#file,fun
DEREK_ZHOU
·
2019-12-07 06:15
Swift开发
指南:使用Swift与Cocoa和Objective-C(Swift 4) - 1.入门
章节导航:
Swift开发
指南:使用Swift与Cocoa和Objective-C(Swift4)-1.入门
Swift开发
指南:使用Swift与Cocoa和Objective-C(Swift4)-2.互通性基本设置
Minecode
·
2019-12-06 20:30
Object-c和swift混编问题
随着Swift的改进和Swift越来越多,越来越多的OC工程使用OC+Swift混编的模式,慢慢过渡到
Swift开发
.下面简单的介绍下OCSwift混编Xcode8.3.3上流程使用1.先随机创建一个OC
iOS_小白_个人学习记录
·
2019-12-06 17:01
Swift框架学习之-数据解析SwiftyJSON
原创2017-06-07SwiftyJSON数据解析框架,据ThoughtWorks的周教练说,是由他们中国区的一位同事开发的,在之前我们使用的是OC的解析框架,现在切换到
Swift开发
,下面就来说一说如何使用该框架
一根聪
·
2019-12-06 17:20
Swift5.0 - day12 - 面向协议编程
1.2、Swift也是一门面向对象的编程语言(ObjectOrientedProgramming,简称OOP),在
Swift开发
中,OOP和POP是相辅相成的,任
IIronMan
·
2019-12-06 14:58
Swift - 基本语法和数据类型
工欲善其事必先利其器,在开发之前,我们需要搭建
Swift开发
环境。搭建
swift开发
环境的前提:1.苹果电脑。Xcode只能运行在OSX系统上。2.电脑系统至少OS10.0.3及以上。
Albert_Li99
·
2019-12-01 17:19
iOS开发技巧系列---打造强大的BaseModel(篇二:让Model实现自动归档)
另外,些文章不适合新手,只适合有一定有
Swift开发
经验的人。2018年Swift4已经发布,现在需要更新这些文章了,里面的代码可能都跑不起了。所以我要修正这些代码让其跑
黑暗中的孤影
·
2019-12-01 06:21
Swift开发
指南:使用Swift与Cocoa和Objective-C(Swift 4) - 2.互通性
章节导航:
Swift开发
指南:使用Swift与Cocoa和Objective-C(Swift4)-1.入门
Swift开发
指南:使用Swift与Cocoa和Objective-C(Swift4)-2.互通性与
Minecode
·
2019-12-01 02:01
Swift 图书展示项目开发实战(一)
Paste_Image.png头像用户信息Paste_Image.png详情、评价Paste_Image.pngPaste_Image.png收藏Paste_Image.png目标Swift基本知识如何运用
Swift
Jafar
·
2019-11-30 17:53
Linphone SDK Swift 项目移植
思路:已有项目为
swift开发
,首选将linphone移植内容封装成静态库,供swift调用。正式开始前要先吐槽一下linphone太过复杂,不经意间就会被绕进去,然后就再也出不来了。
Robert_Zhang
·
2019-11-30 07:06
iOS 如何搭建架构,快速使用
Swift开发
项目
在空余时间写了一个Swift项目,关于菜谱的。新发布的Swift4.0对开发者来说也是比较友好的,基本没太大的改动,也可以使用Swift3.2,只要改一下编译参数就行。话不多说,开始搬砖。1.项目结构General:公用类和方法,包括工程内ViewController,UITableViewCell基类(Base),公用Extension(Category),公用UI组件(CustomUI),公用
鞋子特大号丶
·
2019-11-28 08:46
swift中将字符串转成Double
在
swift开发
中,常常需要将字符串转成Double.
恨鐵不成金
·
2019-11-28 01:34
借汇编之力窥探String背后的数据结构奥秘
其实,字符串还是有很多值得我们深入研究的地方一、思考在
Swift开发
使用字符串的过程中,你是否有思考过以下问题?-1个字符串变量占用多少内存?-字符串str1、str2的底层存储有什么不
如婳
·
2019-11-10 19:00
String背后的汇编奥秘——探索数据结构
一、思考在
Swift开发
使用字符串的过程中,你是否有思考过以下问题?1个字符串变量占用多少内存?字符串str1、str2的底层存储有什么不同?
小学生学ui
·
2019-11-10 15:14
汇编语言
汇编带你深入了解String类型底层数据结构
一、思考在
Swift开发
使用字符串的过程中,你是否有思考过以下问题?1个字符串变量占用多少内存?字符串str1、str2的底层存储有什么不同?
小学生学ui
·
2019-11-10 15:00
汇编语言
通过汇编揭开String中数据结构神秘面纱
⼀、思考在
Swift开发
使⽤字符串的过程中,你是否有思考过以下问题?1个字符串变
小学生学ui
·
2019-11-10 15:19
汇编语言
借汇编之力窥探String背后的数据结构奥秘
⼀、思考在
Swift开发
使⽤字符串的过程中,你是否有思考过以下问题?1个字符串变量占⽤多少内存?字符串str1、str2的底层存储有什么不同
小学生学ui
·
2019-11-10 15:42
汇编语言
借汇编之力窥探String背后的数据结构奥秘
⼀、思考在
Swift开发
使⽤字符串的过程中,你是否有思考过以下问题?1个字符串变量占⽤多少内存?字符串str1、str2的底层存储有什么不同
小学生学ui
·
2019-11-10 15:39
汇编语言
汇编高手带你玩转字符串,快上车!
一、思考在
Swift开发
使用字符串的过程中,你是否有思考过以下问题?1个字符串变量占用多少内存?字符
小学生学ui
·
2019-11-10 15:25
汇编
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他