Swift代码
borehole打洞哥
程序猿,代码狂热爱好者。外加骨灰级果粉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift中的可选类型(Optional)以及?和!的用法详解
大家好呀!逗比老师又来啦!今天要给大家分享的是Swift语言中的Optional类型,哈哈,我相信很多初学Swift的同学一定会和我一样,在这个地方各种懵圈,看到那个神马问号啦,感叹号啦,会感觉一个头四个大,尤其是从其他语言过渡过来的同学更是啦。没错,这个可选类型的确是Swift语言的一大特色,不过呢,一开始也很让人费解,但是不要紧,只要你真的学会了,掌握了,你就会发现,它真的相当相当好用。举原创 2016-04-02 18:38:34 · 1033 阅读 · 0 评论 -
在macOS开发中使用Touch Bar
苹果在2016年秋天发布了新款MacBook Pro,其中有一个新的功能就是用Touch Bar来代替了传统的功能键(F1-F12),它功能强大,开发者可以将其设计成各种样式,并允许用户自定义,为用户和笔记本电脑之间的交互添加了新的方式。个人用过之后,还是非常不错的,尽管它实现的功能可以用快捷键或是鼠标操作来代替,但是在实际使用中,确实是直观并且方便了许多。 当然,我们并不只能是用用就罢原创 2017-06-09 02:03:21 · 3953 阅读 · 0 评论 -
sqlite.swift应用简介
SQLite3是一款非常轻便易用并且开源的嵌入式数据库,而SQLite3官方所提供的API接口是用C来提供的,如果用swift进行macOS或是iOS开发的话,就会很不方便,因此有一个国外的大神用swift封装了SQLite提供的API,并且分享在了GitHub上,称之为sqlite.swift,并且最新版本也使用了swift3的语法。原版的说明文档在此:https://github.com/st原创 2017-06-22 11:13:53 · 1341 阅读 · 0 评论 -
macOS开发中NSWindow, NSWindowController, NSView, NSViewController的关系
macOS使用的Cocoa框架,的确没有iOS使用的Cocoa Touch那么智能好用。有些地方逻辑很奇怪,还有一些看似很正常的功能它却没有提供,还需要自定义。这里就有一个很头疼的问题,关于这四个类的问题,他们之间到底是什么关系,如果摆脱了storyboard如何用代码实现?今天就来简单介绍一下。Xcode所提供的默认模板包括一个WindowController,还有一个ViewContr原创 2017-06-14 23:32:16 · 15311 阅读 · 3 评论 -
Swift和C/Objective-C混编超详解
文章可能写得有点晚了,Swift语言已经诞生很久的时间了,现在它已经挤掉了OC很大的市场了,但是,总是存在很多老项目,或者是第三方库还没有完全翻译成Swift,因此,混编还是需要的。虽然现在详解可能有点晚,不过还是希望能写一篇关于混编的详细讲解,方便那些遇到困惑的童鞋学习和查阅。 无论是在OC工程里插入Swift,还是在Swift工程里插入OC,其实都没什么区别,因为Swift编...原创 2018-11-18 01:37:11 · 2507 阅读 · 0 评论
分享