w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
编程自学资源
/
Swift Developer Weekly
Swift Developer Weekly
这个网站包含了大量Swfit开发者需要的代码示例,教程,书籍以及其他资源。你也可以通过邮件订阅它的内容,每周会有一期更新。
iOS Goodies
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
Android自学资源
Android教程
Android学习笔记
Treehouse安卓
从《从零开始学安卓》
Java4Android视频教程
Android开发视频教程
Google开发者官网
Android Development
Google官网教程
Android开发者必知的开发资源
像计算机科学家一样思考Java(中文)
31天学会android(英文)
coursera安卓视频课程
Android Application Development
IT eBooks
Android视频
大量Java for Android 视频
23天开发Android游戏
Android 开发常用资源
Android SDK上手指南
Python编程学习资源
python基础教程
笨办法学 Python
Online Python Tutor
The Python Challenge
Learn Python Programming
Intro to Computer Science @ Udacity
Google’s Python Class
简明 Python 教程
Think Python
Python at Learnstreet
The New Boston
Python @ Coursera
Python 3教程
Python学习
Python项目
Python Tornado 介绍
Python 菜谱
iOS开发自学资源
Swift 教程
ios开发手册
Building Your First Swift App Video
Swift for Absolute Beginners
How To Make An iPhone App
Beginning iOS Programming with Swift
iOS Design Guidelines
Swiftris - Build Your First iOS Game
Getting started with UIKit Dynamics in Swift
Introduction to Auto Layout
Student Developer Pack
CocoaPods
Swift Toolbox
Alcatraz
Realm: mobile-first database
Facebook Pop
Spring: iOS Animation Library in Swift
Fabric - Twitter’s Mobile Development Platform
30 Days of Swift
iOS 9 Sampler
Think and Build iOS Tutorials
Raywenderlich
iOS Dev Weekly
iOS Goodies
Swift Developer Weekly
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }