Swift

A dumb UI is a good UI: Using MVP in iOS with swift

前几天面试了一家公司, 问了我一些关于 iOS 开发中的概念性问题, 比如通知和代理的区别, MVVM, MVP, MVC 这些设计模式分别是如何实现的, 虽然平常开发中经常听到这些概念, 但是完全没有刻意去记下它们之间的区别和实现.
主要是我个人认为任何设计模式都是和不能独立于业务逻辑而存在的, 适合什么用什么并不需要刻意去记下这些东西, 需要用到的时候查下资料就好了.
那么话说回来为什么要写这篇博文呢?
自问自答一下吧: 我想证明一个道理, 只要你不是一个咸鱼程序员任何概念性的问题, 只需要一小时就可以搞明白

Read More

iOS Swift 使用ShareSDK完成第三方登录和分享

关于第三方分享和登录本身就是一个挺大的坑, Swift的第三方分享和登录就更不用说了, 坑上加坑, 这里记录下来是如何把ShareSDK给集成到项目中去的

Read More

iOS Swift 开发第三方资料总汇

这里记录下来我在学习 iOS 过程中查阅的资料和文档的出处. 这里要非常感谢奔波技术第一线的大大们, 给了我们这些跟随者带来了很大的方便, 感谢..

Read More

iOS Swift开发 常用库使用说明

这里用于记录下, 在项目中又实际用到的开源库, 方便自己查找, 也是方便同样使用Swift编程的大家, 毕竟现在Swift比较好用的库还不是很多. 这次记录下来的会有很多Objective-C桥接过来的库, 也是重点说下这些桥接库的使用.

Read More

在同个工程中使用 Swift 和 Objective-C(Swift and Objective-C in the Same Project)

Swift 与 Objective-C 的兼容能力使你可以在同一个工程中同时使用两种语言。你可以用这种叫做 mix and match 的特性来开发基于混合语言的应用,可以用 Swift 的最新特性实现应用的一部分功能,并无缝地并入已有的 Objective-C 的代码中。

Read More

iOS Swift 命名布局习惯

一开是有写一篇类似的日志, 但是后来删除了, 感觉没什么必要(至少自己这么觉得), 但是现在感觉又有必要了(自己还是挺善变的, ^_^). 主要原因还是一个规范的问题, 规则不写下来的话, 老是会因为在项目中的种种原因而不去遵守原本的想法, 导致最后写出来的东西没什么章法. 作为强迫症绝对不能忍的, 好了废话就不多说了, link start

Read More

学习使用 Swift 编写 iOS 应用程序教程 1: Welcome to Programming

你有没有想过iPhone或iPad是如何高效的运行在自己的应用程序的呢?

从来没有比现在更好的学习iOS开发的时机了 - 尤其是应为苹果刚刚发布了一个全新的编程语言Swift!

这个系列的教授如何从初学者到实际的iOS开发, 将带你从基础知识(开始一个Swift编程题目或开始一个command-line应用程序)一路直到做出一个带有漂亮的用户界面且完整的iOS应用程序.

With iOS app development, the sky is the limit(Ps: -_-|||). 这个系列的Swift教程将教你基本的知识, 最后你将会做出你梦寐以求的应用程序!

Note: 如果你是一个初学编程者, 那么这个教程非常适合你! 那么如果你已经有一些编程经验的话或者想要快速学习的话, 请查看这个系列的教程

Read More

Swift Language Tutorials 中文版

Swift是一门用于Cocoa开发的先进的type-sfe的编程语言. 如果你想学习如何用Swift开发iOSOS X应用, 那么你来对地方了, 这里有很多Swift教程.

Note: 这个教程主要是讲述Swift语言的. 如果你想学习如何使用Swift创建一个应用或游戏的话, 请点击进入iOS, OS X, 或者Sprite Kit 教程.

Read More

关于学习 iOS Swift 开发的一点感悟

截止2015-06-01从事IT行业已经两年, 从一个菜鸟到一个老鸟(也不知道算不算是), 曲曲折折的就这样过来了. 很多当时觉得无比艰难的问题, 现在回头看看, 也就只能笑笑了

Read More

iOS Swift checkmark for TableViewCell

当在一个html项目中我们经常需要用到checkbox来勾选需要的内容, 使用起来也很简单<input type="checkbox">, 在iOS中就没那么好用了, 总之跟打太极一样, 挺烦的, 不过不也没办法吗, 谁叫我们摊上 iOS 这事了呢, 是吧, 这里做下记录

Read More