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开发
Swift开发
--Designated、Convenience和Required
开篇在今天之前,我一直是不愿意写博客的,感觉写博客有些浪费时间,(其实这都是借口,主要还是因为懒想多玩局LOL,想多看个电影)正所谓一入坑门深似海,从此游戏成路人啊~摘要摘要:Swift有着超级严格的初始化方法,不仅强化了designated初始化方法的地位,所有不加修饰的init方法都需要在方法中确保非Optional的实例变量被赋值初始化,而在子类中,也强制调用super版本的designat
雷电法王
·
2020-02-07 10:12
iOS+Swift 开发中重复常量的处理
iOS+
Swift开发
中重复常量的处理提取可复用代码,避免相同或者十分类似的代码分散在项目中多个地方,是让代码变得更简洁的一种方法.将可复用的代码,抽象成常量,枚举,方法,类之后,在将来需要修改,调整代码的时候
windgo
·
2020-02-05 06:32
iOS Swift项目实战
Swift5官方文档Swift4.0中文文档Swift中文文档苹果推出swift语言已经很多年了,笔者也一直有了解swift语言的特性,但由于公司只有笔者一个iOS开发,也处于swift学习阶段,所以不敢直接用
swift
就_这样
·
2020-02-02 11:48
Swift:本地文件管理
进入正题,在
Swift开发
中,几乎是每一个App都需要在本地存储一些本地的持久化数据,毕竟不可能每次App使用都从网上现传数据回来使用吧,那样App的体验将会大打折扣。ios存储特性在ios
风丶飞扬
·
2020-02-02 11:00
移动端入门
移动端开发分为4类Native(原生APP)使用Java/Objective-C/
Swift开发
Webapp在手机浏览器上展示的网页Hybird(混合应用)Native+Html微信小程序https:/
yuhuan121
·
2020-02-02 01:52
Swift入坑0x00序章
加之最近这段时间有些面试公司明确要求需要有
Swift开发
经验。初识五年以来,Swift已经进化到了5.0版本。
chaors
·
2020-02-01 03:19
iOS架构推荐书籍
推荐书籍参考于APP架构师实践指南一文.架构之美人月神话精益创业实战架构师技能矩阵软件架构设计Swifter:100个
Swift开发
必备TipJava8新特性Java动态代理机制分析及扩展设计模式、接口设计
MMD_
·
2020-02-01 03:01
React Native 混合开发 - iOS篇(二)
上篇文章主要讲了如何在Native应用中添加ReactNative界面(模块),在这篇文章中看看在ReactNative应用中如何添加Native界面(模块)在进入正题之前,需要说明的是这两篇文章中使用的iOS项目都是
Swift
Lin__Chuan
·
2020-02-01 00:18
Swift练手--模仿“妙汇”电商项目
前一段时间一直在零碎的学习swift的知识点,由于公司项目没有用
swift开发
,所以就想着找个项目模仿一下,练习一下swift。
mieGod
·
2020-01-08 11:06
swift中的?和!
在
swift开发
中一些人可能会纠结变量后跟“?”还是“!”呢。那么今天这篇文章就带你一探究竟!OK,Let'sGo!其实很简单:?表示变量可以为nil!
渣渣程序猿爱次次大餐
·
2020-01-08 07:55
第四周第一天
protocolFlyable{funcfly()}protocolFightable{funcfight()}协议是方法的集合(计算属性相当于就是方法)//可以把看似不相关的对象的公共行为放到一个协议中//协议在
Swift
theDeskmateOfSb
·
2020-01-08 06:17
Swift字典中可以插入nil
自己用
swift开发
才这么几次,并不熟悉所以在摸索过程中,在今天做东西的过程中由于需要用到字典里边需要插入nil,心安理得的使用如下写法感觉没有问题letarray=[["key1":"val1","key2
我是明明哥
·
2020-01-08 03:47
Docker快速搭建OpenStack
Swift开发
环境
从dockerhub下载docker镜像docker-swift-onlyone在本地运行:ID=$(dockerrun-d-p12345:8080--volumes-fromSWIFT_DATA-tmorrisjobke/docker-swift-onlyone)查看启动日志:dockerlogs$ID使用默认测试用户查看状态:swift-Ahttp://127.0.0.1:12345/auth
happeace
·
2020-01-07 19:27
iOS Framework开发
在不考虑iOS8以下兼容时,甚至可以考虑直接使用
swift开发
,更快捷高效。
42chaos
·
2020-01-07 10:40
基于Swift的Web框架Vapor2.0文档(翻译)Cache-Package
Vapor是一个基于
Swift开发
的服务端框架,可以工作于iOS,MacOS,U
范东同学
·
2020-01-07 07:05
iOS-OC集成Charts绘图
Charts是一个十分美观的绘图框架,它是基于
Swift开发
的一个绘图框架,支持OC混编,这次的项目我就用到了Charts框架。
HeavensLife
·
2020-01-06 05:51
读完
Swift开发
文档后记录的小知识点
最新更新1、在Swift4.2里可以使用CaseIterable协议,让编译器自动为我们创建allCases://这个allCases的自动合成仅替换没有参数的case值,但是如果需要你需要所有case值,可以重写allCases属性自己添加//如果有枚举项标记为unavailable,则默认无法合成allCases,只能依靠自己来手动合成enumLogLevel:CaseIterable{cas
Funnyer
·
2020-01-06 03:07
Swift 掌控Moya的网络请求、数据解析与缓存
Moya在
Swift开发
中起着重要的网络交互作用,但是还有不如之处,比如网络不可用时,返回的Response为nil,这时还得去解析相应的ErrorCodable可以帮助我们快速的解析数据,但是一旦声明的属性类型与
LinXunFeng
·
2020-01-05 04:16
由一个Crash引发对 Swift 构造器的思考
在解决的过程中,对Swift构造过程有了更深刻的理解,特作此记录,期望对刚入坑
Swift开发
的同学能有所帮助。
郑一一一一
·
2020-01-05 00:49
iOS开发-使用OC/
Swift开发
静态库/动态库(SDK开发)
个人博客地址:http://hxhxt.cn近期工作主要是使用OC/Swift来开发各种SDK,静态库和动态库都有用到,于是想写篇文章记录一下SDK开发的一些内容,以及我在开发中遇到的坑和解决办法,希望能为大家提供帮助。目前使用开发环境为xcode9~10.x,Swift版本是4.0~4.2。一、iOS库的区别常见的自建iOS库分为两种形式,一种是xxx.a,还有一种是xxx.framework。
嘿咻嘿咻T
·
2020-01-04 15:42
Ubuntu下Vapor监听80端口
最近在研究
Swift开发
服务端,用的Vapor框架,遇到的问题和解决方法一一记录下来。在Linux下普通用户默认是不能监听1024以下的端口的,我平常的做法一般是两个。
小天枢丶
·
2020-01-04 09:27
8月,推荐给程序员们的技术书
本期特别推荐
Swift开发
入门与实战.jpg国内第一本含金量超过Swift官方文档的原创图书80000学员见证的金牌讲师的力作实战性地讲解Swift的开发技术和和技巧精彩游戏项目Flappybird让读者一览
出版圈郭志敏
·
2020-01-04 09:40
Swift开发
---UIWebView&UIWKWebView,HTML内容的直接加载,HTML文件的内容读取
文件层级关系:image.png1、从文件中读取HTML内容ifletfilePath=Bundle.main.path(forResource:"/JJA/demo",ofType:"html"){letcontents=tryString(contentsOfFile:filePath)}得到contents:这是我们的测试2、加载本地HTML文件leturl=Bundle.main.url(
闲云悠鹤蝶恋舞
·
2020-01-04 05:10
Swift 3 新特性
原作者:BenMorrowonJune15,2016前言Swift3今年晚些时候会与大家见面,它会带给
Swift开发
者巨大的代码层面的改变。
matrix_lab
·
2020-01-04 03:16
《
Swift开发
者必备Tips》 学习总结(一)
柯里化(Currying)Swift可以将方法进行柯里化,即把接受多个参数的方法进行一些变形,使其更加灵活的方法例如:将输入数字加1函数funcaddOne(num:Int)->Int{returnnum+1}所表达的内容非常有限,我们其实可以定义一个通用的函数,它将接受需要与输入数字相加的数,并返回一个函数。返回的函数将接受输入数字本身,然后进行操作:funcaddTo(_adder:Int)-
平凡之路561
·
2020-01-03 23:19
EmptyDataSet-Swift学习笔记
新项目采用的是swift语言进行开发,以前类似的功能用的是一个OC的库,想着既然用
swift开发
那就尽量不要和OC沾亲带故了,但由于时间紧迫自己写又来不及,后来就发现了这个三方
sunxu_cocoa
·
2020-01-03 21:08
Swift获取设备信息
iOS开发中,获取设备信息,用OC语言的比较多,在
Swift开发
中,可以用OC通过桥接的方式,实现获取设备信息。
莽原奔马668
·
2020-01-03 16:01
Swift 语言初探3
协议协议是方法的集合(计算属性相当于方法)把对象的公共行为抽象的放在一个协议中协议在
Swift开发
中大致有3种作用:能力-遵循了协议就意味着具备某种能力约定-遵循了协议就一定要实现协议中的方法角色-一个类可以遵循多种协议
Distance先生
·
2020-01-03 04:44
0721 - Mark: 开战 iOS
而且,有了macOS和
Swift开发
经验后,iOS开发学起来确实快。今天,一口气看完前6
ITJason
·
2020-01-03 02:57
#
Swift开发
-Swift项目中常用到扩展(Extension)-实用篇
前言:
Swift开发
中经常会要自定义部分函数方便自己几种精力开发项目核心代码,减少重复的冗余的代码书写,这便是我常用到的扩展例如:字符串长度加密等等,方便大家拿来即用!
190CM
·
2020-01-03 01:31
iOS开发人员的十大基本规则
这是关于成为一名好的
Swift开发
者的感觉。我有偏见。这是我在准备课程和制作应用程序时阅读了Swift文档和WWDC视频后发现的。1.缩进,不够快捷。
iOS开发_小迷糊
·
2020-01-02 22:48
含着泪做Swift3迁移
Talkischeap,showmethecodeAlamofireAlamofire是
Swift开发
的非常优秀的网络加载库,之前项目中一直使用它来做网络加载,但是Swift3开始Alamofire最低支持
herbsun
·
2020-01-02 21:23
Swift从0到1(二):Objective-C的桥接
现在前面:虽然Swift已经很成熟的,但是很多优秀的第三方库已经有很多一部分没有本写成Swift版,所以Objective-C的桥接工作是每一个
Swift开发
者必不可少的。
zZ爱吃菜
·
2020-01-01 22:35
福利 | 据说,每一个 iOSer 都想要一张 Swift 大会门票…
据说,每一个iOSer都想要一张中国首届
Swift开发
者大会的门票;那么,福利来了……配图来自Swift官网fir.im作为中国首届Swift大会的唯一钻石赞助商,有2张价值600多的门票想送给你,来现场与国内外一线大牛开发者面基
fir_im官方
·
2020-01-01 21:55
fir.im Weekly - Stanford 的 Swift 课程来了
DevelopingiOS9Appswith
Swift开发
者@林泰前在微博上说到:“这大概是全球最佳的免费iOS教学的大学课程,教导用Swift编写iOS9软件。”
fir_im官方
·
2020-01-01 10:36
Swift 项目中可能用到的第三方框架
这里记录下
swift开发
中可能用的框架,最近浏览了不少,积累在这里,以后用的时候方便查阅、顺便推荐给大家!这里的框架都是纯swift的,感谢开源,感谢大神们。
傻傻小萝卜
·
2019-12-31 10:56
Swift可选类型
swift中较理解的一个知识点暂时先了解,多利用Xcode的提示来使用随着学习的深入,慢慢理解其中的原理和好处概念:在OC开发中,如果一个变量暂停不使用,可以赋值为0(基本属性类型)或者赋值为空(对象类型)在
swift
年轻岁月
·
2019-12-31 09:12
开始用
Swift开发
iOS 10 - 17 使用Core Data
上一篇开始用
Swift开发
iOS10-16介绍静态TableViews,UIImagePickerController和NSLayoutConstraint中添加新建restaurant页面,但最后数据并没有保存下来
Andy_Ron
·
2019-12-31 03:47
Swift开发
iOS--仿微信朋友圈(2)
Swift开发
iOS--仿微信朋友圈(2)--搭建整体框架像朋友圈里的状态数据,一般是从服务器的接口返回的数据,所以本例中,使用数组模拟服务器返回的json数据。先看一下完整的数组。
Swift没有分号
·
2019-12-30 20:22
Objective-C与Swift混编
自从苹果推出Swift后,新的iOS项目直接可以用
Swift开发
,老的Objective-C(下面简称OC)项目则开启了向Swift的过渡之旅,下面我就简单的介绍一下OC和Swift的混编。
碧海云天V
·
2019-12-30 19:01
解决team在GitHub上的代码贡献问题
听过讲座,参加过
Swift开发
者大会,见过各种大牛,每一个人都有一个很好的日志记录习惯,包括自己在学习过程中也看过不少大牛的博客记录。
Opheliabobo
·
2019-12-30 14:28
Swift服务端开发系列:(一)Mac上用Vapor搭建Swift服务端开发环境
虽然
swift开发
在iPhone、iPad、Mac、iWatch等官方设备上迅速普及,swift在服务端的应用也在迅速发展,能支持小级别项目,但服务端、跨平台
择势勤
·
2019-12-29 01:48
基于Swift的Web框架Vapor2.0文档(翻译)Cache-Overview
Vapor是一个基于
Swift开发
的服务端框架,可以工作于iOS,MacOS,U
范东同学
·
2019-12-28 12:30
Realm 一 使用初步
本次项目使用
Swift开发
,过程还算顺畅。废话不说贴代码:Realm其对代码侵入性很强,Realm要求类继承Object的基类。意味着不能再继承其他自定义的子类。
水果刀削面
·
2019-12-28 11:35
OC项目中使用Swift
随着
Swift开发
的组件变得越来越多。周末闲下来的时候想把近期自己用
Swift开发
的组件运用到
TyroneTang
·
2019-12-28 11:06
可选类型与强制解包
Swift前言写在Swift4.0发布前夕.内容还是以swift3.1为主.不会讲述过于基础的部分.类似于字符串,数组,字典的使用.主要是自己也是从Objective-C转到
Swift开发
的.主要写一下
EE_L
·
2019-12-27 06:54
Swift开发
小技巧系列 - 改造UIColor
原文链接正文在iOS实际开发中,我们需要根据设计师的UI文档来开发页面。UI文档中,关于颜色的标注格式有很多种:25532171,FF20AB,#FF20AB。下面我们就来看看具体代码怎么实现这些颜色。letcolor=UIColor(red:255/255,green:32/255,blue:171/255,alpha:1)UIColor有一个初始化函数init(red:CGFloat,gree
DEREK_ZHOU
·
2019-12-27 02:00
Swift-Code-Style
不过作为
Swift开发
的老司机,也整理了一套适用与Swift的代码规范。以后可以直接拿来用了。注释//单行注释/*多行注释*////标记注释1/**标记注释2*/建议使用VVDocument-Xode
南栀倾寒
·
2019-12-27 01:05
Swift循环遍历集合方法总结
时隔一年,随着Swift的逐渐完善,自己使用
Swift开发
的项目经验和知识逐渐积累,是时候总结一下Swift的循环遍历了。相信Swift一定会给你一些不一样的东西,甚至是惊喜。
张云龙
·
2019-12-26 20:22
Swift开发
小技巧系列 - 改造Optional
原文链接很多开发语言对nil这个概念,也都有不同的处理。Swift也一样,但处理方式有所不同。Swift语言很巧妙创造一种新的类型:Optional,来修饰可以被赋值nil的变量。有了Optional,可以确保明确处理nil值,让你的程序更加安全。什么是Optional?我们先来看看源码publicenumOptional:ExpressibleByNilLiteral{casenonecases
DEREK_ZHOU
·
2019-12-26 17:37
上一页
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
其他