说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

热情不减!七款Swift应用开源项目推荐

HTML文档下载 WORD文档下载 PDF文档下载
开发者对Swift的热情从未减退,一直以来都有各种优秀的开源项目不断涌现。这次,咱们也抱着“独乐乐不如众乐乐”的心态,分享几个使用Swift语言开发的超实用的应用,里面还包括大家最爱的2048、轻便的聊天应用等。

自发布到现在,开发者对Swift的热情从未减退,从框架、应用再到小游戏,各种开源项目不断涌现。无论你是初学者还是一名资深的程序员,在这些项目中总会找到一些自己需要的灵感和帮助。这次,咱们也抱着“独乐乐不如众乐乐”的心态,分享几个使用Swift语言开发的超实用的应用,里面还包括大家最爱的2048。


1. 风靡全球的2048

2014年出现了不少虐心的小游戏,除了名声大噪的Flappy Bird外,最风靡的应该就是2048了。一个看似简单的数字叠加游戏,却让玩的人根本停不下来,朋友圈还一度被晒分数的刷屏。看着他们的成果,再看自己,默默收起手机,觉得自己就是颈部以上瘫痪(脑残)。而且,开源的2048更给了各路达人创新的机会,相继出现朝代、职场等版本的2048来“报复社会”。


既然是如此风靡的游戏,开发者又怎会让2048错失最近很是“洋气”的Swift语言?于是使用Swift编写的2048源码就登陆到了Github上,喜欢2048的Swift开发者,这简直就是为你准备哒!不过,开发前还是要说一下要求:你需要在Xcode 6开发者预览版上去构建和运行该项目,且适用于iOS7或者iOS8(模拟器)。

专车接送: 2048 Github托管地址

2. Acani Chats

Acani Chats是一款非常简单而又优雅的聊天应用,界面清爽明了。不过,别小看这一“简单”,通过它托管在Github上的源代码,你可以学习和探索类似应用开发所必须的语法。Acani Chats支持基础性的一些事件,比如联系人头像和现代化的iOS用户界面,绝对是你着手学习开发聊天应用的一个超好的案例。


专车接送: Acani Chats Github托管地址

3. Edhita

Edhita是一款为iOS用户准备的很是轻便的文本编辑器,这款编辑器支持管理文件和目录、文件下载,以及通过Email发送文件等众多基础功能。此外,还支持Markdown,HTML预览,而且整体的布局排布整洁明了。对文本编辑器有兴趣的开发者可以到Github上参考源码,总有自己所需的知识要点。


代码示例:

import UIKitclass AppSecret: NSObject {    struct Ad {        struct AdMob {            static let unitId = "ca-app-pub-xxxxxxxxxxxxxxxx/nnnnnnnnnn"        }    }}

专车接送: Edhita Github托管地址

4. Hacker News阅读器

Hacker News来自YCombinator,所以一直以来都有顶级创业者参与讨论,用户创造的内容质量也远高于其他创业者主题网站。最可贵的是Hacker News没有任何盈利企图,唯一的目的就是吸引和配有下一代创业者。而这里介绍的就是一款Hacker News阅读器,使用Swift语言编写,提供了一个不错的无缝用户界面,可以查看最新及最受喜欢的信息,并能够从中直接读取内容。良好的用户体验,是初学Swift语言开发者的首要之选,走过路过不要错过哦!


专车接送: Hacker News阅读器Github托管地址

5. iContactU

iContactU可以说是一款世界级的邮件营销工具,可以设置立即发送或设置发送的时间,发送成功后可以直接查看结果。此外,iContactU还有更多的强大功能,比如根据自己的要求细分邮件列表做精准的邮件营销;或嵌入网站和博客中收集用户资料等。而就是这种高逼格的工具也有使用Swift语言编写的开源代码,简直业界良心。


专车接送: iContactU Github托管地址

6. SwiftFlickrApp

都说“摄影穷三代,单反毁一生”,不过笔者倒很喜欢玩单反的人,他们往往能从照片中获取灵感和想法。如果你有这方面的爱好,那么SwiftFlickrApp会是一款很适合你的应用,它是使用Swift编写的Flickr照片查看器。你可以在单独的页面上以网格或列表的形式浏览照片,或进行缩放处理。Github上托管的源码涉及不少知识点,会给你一些如何使用 UICollectionView和AFNetworking的见解和看法。


专车接送: SwiftFlickrApp Github托管地址

7. Swift Weather

“听说你那下雪了,哪最大啊?”“朋友圈。”天气一直是大家时不时提出的话题,不过在调侃的同时,不若自己学习编写一个完整功能的天气应用。而Swift Weather就是使用Swift编写的天气应用程序,它的源码可是妥妥的强大。通过对它的学习,可以初步熟悉Swift语言,学习怎样在Swift项目中使用Cocoapods、Core Location等知识,绝对是一个让你了解更多同类应用开发细节的典范。


专车接送: Swift Weather Github托管地址

文章来源:CodeCondo

(编译/刘璐璐 责编/唐小引)


CSDN JOB移动工程师专场招聘,直击20家企业高薪职位-->http://job.csdn.net/event/mobdev.html

七款Debug工具推荐:iOS开发必备的调试利器 六年亲历,见证中国大数据技术与应用时代的到来 Mailbox:日支撑过亿信息数据库的性能调优及集群迁移 PayPal前CTO 在美国改变世界的乌克兰犹太人 放弃Bootstrap&Foundation,迎接Semantic UI? 一键分享:iOS版Google+发布SDK InMobi杨娟:中国移动游戏如何挑战全球? Adobe再遭APT攻击:数十G源代码及290万用户信息失窃 程序员,如何在工作中崭露头角? 国内外三个不同领域巨头分享的Redis实战经验及使用场景 这是一场潜在的战争:谷歌与Facebook、苹果在搜索上的博弈 设计新闻类网站需要注意的关键点:移动友好、宽带…… 直接开始用:5个免费的在线思维组织工具 招聘开发者常见的九大误区 开源影响销售,维护赞助商? 盘点黑客攻击途径:最常用的7个策略及简单的防护方法 专访AngularJS框架创始人Misko Hevery:让Web开发更便捷 果粉的又一个节日:新iPad或于10月22日发布 新车间李大维:到集装箱里来看创客嘉年华 亚马逊推“登录与支付”功能 直接冲击PayPal Google编程之夏新里程碑:5000万行源代码 8500名学生开发者 非常实用的15款开源PHP类库 Runnable:一站式代码片段服务平台,打造编程界的YouTube 谷歌向所有开发者开放Google App Engine PHP Runtime “沟通”电子表格和矢量图形的“桥梁”:在线可视化工具Raw Facebook北极圈数据中心,Open Compute Project的力作! 最后三天!4折抢购2013移动开发者大会门票 电子书追踪统计,App Annie for eBooks上线 先驱还是模仿者?细数海外移动应用推广平台 IDC:PC出货量下滑终于放缓 联想销量再次第一 为什么说,用一块屏幕玩游戏是远远不够的? 关于clientdataset的PacketRecords属性问题!!!!! 急!!!!!!! 电话公司的问题 一个关于线程的简单问题(急) 急~请教C里的一个函数 oracle如何插入中文 DirectDraw的几个问题,请高手进入! 请高手指教一个JLabel的问题 请问什么方法可以取得某控件在浏览器中的位置 一个关于adodc控件莫名其妙的问题,5555555急死我了,解决马上给分,信誉之上! 焦点在Datagird跳转....在线等待 为什么xml便于显示? 移动硬盘问题..... 请教:窗体关不掉,怎么处理? 再问一个问题 面试题,求解! “桃李春风结子纨“,猜一姓 求购类似于联众的网络棋牌游戏 ◆◆◆ 网易的免费邮箱中收到的信件,怎样设置,能直接在outlook express中收信? 在DLG工程中我想在对话框上画一位图,请问怎么取得显示设备的CDC?/ 请问一个数据库查寻的问题 鼠标钩子的小问题 ▲▲▲▲▲高分求网址!!!▲▲▲▲▲ 像Word一样的功能 CSDN的好兄弟们,求助!!!选择点击DATAGRID中的行改变Image图片的问题。 请问如何通过asp将excel表格的内容导入到oracle数据库中。100分送上,谢谢。 大家来看看这两个病毒呢w32.Randex和Backdoor.Roxy!!! 下拉菜单出错???(在线等候!--) 怎样在启动98时不让计划任务不启动? 谁偷了张飞的羽扇?(zt) C#树操作 想在客户端页面控制扫描仪,并将图象上传到服务器,up有分。 到出Excel表 打开foxpro文件时需要找索引文件,如何取消这种情况? ????????????????????csdn你凭什么改我的E-mail?????????????????? 来看看 请教回溯问题(N皇后) 紧急求救,在数据库中取已存的图片问题 请问怎么安装mysql的驱动程序和mysql++? 重分求解技术难题的解决方案 给定窗体的句柄,如何知道该窗体是否有状态栏? 请教VirtualAlloc和new的区别何在?有什么优点? 如何抓取视频流的图象!!!! WEB页怎样实现子父窗口? [总版主的立法和执法]:4、被网友投诉的处理不当的删帖、删回复三次或封杀一次,但制度中没有依据的 重分求解技术难题的解决方案 如何从代码中控制报表分页 高分请求一个怪问题, 关于C#中调用API 小弟写的一个动态生成JTree的例子, 大家帮忙看看. JDK环境变量的设置,实在难懂!!!搞定立刻给分!!在线等待 请问:用C#中的“System.Web.HttpUtility.UrlEncode(string)”编码后的字符串,在JScript用什么函数能对其进行解码?(在线) 1250 ( ) 1750 ( ) ( ) 2600 找规律 急 1250 ( ) 1750 ( ) ( ) 2600 找规律! 诗人韩愈为什么说早春是一年中最美好的季节 找规律填数字 骨瘦如什么?依然如什么 用兵如? 若(a+b)二次方=49(a-b)的二次方=9则a的二次+b的二次=__ab= °|OvЁr.、 把一个数的小数点向右移动一位后,得到的数比原来大9.9,原数是多少.我知道答案,但为什么要10-1呢? 已知a一b=2十根号3、b一C=2一根号3求a方十b方十C方一ab一aC一bC的值 气喘()() 填上字组成成语 惠崇春江晚景描写了早春时节什么特点 法国夫妇汽车行李箱内藏一岁女婴 警方英国遭飓风级暴风雨袭击 交通受阻数千乌克兰女权人士在法国民阵线领导人面前默多克新闻集团英国部涉窃听丑闻 卡梅美国国安局曾请求日本协助监听光缆通信阿根廷举行中期选举 执政党保持在参众东京惊现旧日军哑弹 实施爆破超过千人摩洛哥卫生部高官向中国医疗队员致敬美购物网上售卖“清朝帽子”等万圣节形印度洋葱供应紧张价格暴涨 政府指责中美国国安局曾请求日本协助监听光缆通信新能源车卖不动,真相是猪队友在作怪?网购加速改变消费习惯 百货业转型压力这个制服诱惑太美,我不敢看!锤子T2 PRO三月开卖 搭载骁龙8百事可乐做手机 但众筹情况并不“可乐太阳雨太阳能热水器靠什么一直称霸全球微博女网友吐槽万达爆米花太少 王思聪GoogleHR团队:成功和平庸只有联盟委托1-5西西亚音乐节高分攻略我的定位很高端!华为笔记本配置再曝光联想新机K32c36现身工信部:迷你幻族的征程魔法学院的献祭者校园学生纵横异界尊者之旅云城梦黑刃游侠非法特工代号野狼超级修真系统越空异客重能龙泉池旅游月下亭旅游老道湾旅游度假区旅游云门寺旅游皇寺庙会旅游湾仔北帝庙旅游齐白石故居旅游程砚秋故居旅游北京徐悲鸿纪念馆旅游郭守敬纪念馆旅游龙井山园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘