当前位置: 首页 > 软件库 > 开发工具 > >

Swift-30-Projects

30 mini Swift Apps for self-study
授权协议 Apache-2.0 License
开发语言 JavaScript
所属分类 开发工具
软件类型 开源软件
地区 不详
投 递 者 夹谷苗宣
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Swift 30 Projects

Contents

This repo is updated with Swift 5 and compatible with iPhone X:

  • Simple UIKit components
  • UIScrollView, UITableView, UICollectionView
  • CAAnimations and UIView Animations
  • Local Notification in iOS 11
  • MapKit, Contact, and Core ML frameworks
  • Core Data, Today Extension, and 3D touch
  • Popular Open Source Frameworks
  • Design Patterns
  • Test Driven Development, XCTest

By developers and for developers

I am an iOS developer and currently using Swift.

This repo does not merely follow tutorials, I re-build them with better code style and architecture design.

For code style, I strictly follow raywenderlich.com Swift Style Guide;

For developers, I have a README file and screenshots for every single app in this repo, all details could be found there.

What's next?

I will maintain the project with latest syntax and most advanced code style. More code comments are going to be covered as well.

Also, unit tests will be added to ensure the quality of the codebase.

Contributors

chenluffy, LargeShrimp and azureland, thank you for your assistance in optimizing the repo.

Reach me

Twitter: @guyindaozhang
Weibo: @故胤道长

 相关资料
  • 库 很多的类库提供了Clojure Proper所没有提供的一些功能, 我们在前面的例子里面已经讨论过一些,下面列举一下没有提到的一些。并且这里有已知的类库的一个列表 http://clojure.org/libraries 。 clojure.tools.cli - 操作命令行参数并且输出帮助信息 clojure.data.xml - 以lazy的方式解析XML clojure.algo.mon

  • 见绝影吓得脸都变了色,BOSSLiu打趣的说:“想不到BOSS还是从原始部落出来的!据说有些原始部落就是怕别人知道你的名字,别人知道就能用咒语让你死。” 绝影白了他一眼,接过电话。 电话是放射科主任亲自打过来的,在那头急得要死,说系统不能用了。 明明去安装的时候都是好好的,这BUG再怎么严重也不至于让整个系统都不能用了吧,事情要真有那么严重自己刚到手的奖金估计又要泡汤。忙跟他说:“什么时候发现问题

  • ASRER(30米)        在此可以对Aster(30m)地形进行下载,点击后即可根据省份对30M地形数据进行下载。        ASTER Global Digital Elevation Model(ASTER GDEM)是美国航空航天局(NASA)和日本经济产业省(METI)联合发布的全球数字高程数据产品,该DEM数据是根据NASA新一代对地观测卫星TERRA的观测结果完成。该数据

  • 问题内容: 我们正在使用VM进行开发,并使用Jenkins作为套件。今天早上,我们遇到了从未发生过的硒测试问题。在粘贴代码之前,重要的是要知道硒测试在我的机器上可以运行,但在Jenkins上无法运行。(而且已经运行了一个月) 这是导致此错误的代码: 这很奇怪,因为昨天和前一天一切正常。我试图删除“ .Firefox()”,以为它可能与问题有关,但是没有任何变化。 此问题是由使用了几个月的“ sel

  • 都在循环时使用,xrange内存性能更好。 for i in range(0, 20): for i in xrange(0, 20): What is the difference between range and xrange functions in Python 2.X? range creates a list, so if you do range(1, 10000000) it c

  • 方法 打开图片 loadImage(path, format) 参数 类型 名称 备注 path string 图片文件路径 format number RGB格式(可选) 返回值: 类型 名称 备注 Object BK.Image对象 例子: var image = BK.Image.loadImage("GameRes://resource/texture/icon.png"); 保存图片