IOS 开发教程
http://www.raywenderlich.com/category/ios
http://www.raywenderlich.com/50310/storyboards-tutorial-in-ios-7-part-2
Obj http://www.cocoachina.com/industry/20131213/7537.html
ios storyboard
- Storyboards Tutorial in iOS 9: Part 1
- Storyboards Tutorial in iOS 9: Part 2
- Adaptive Layout Tutorial in iOS 9: Getting Started
- Auto Layout Tutorial in iOS 9 Part 1: Getting Started
- Auto Layout Tutorial in iOS 9 Part 2: Constraints
- iOS 9 Multitasking Tutorial
Views and View Controllers
These tutorials will help you understand the key views and view controllers that you will use in your day-to-day life as an iOS developer.
- UIScrollView Tutorial: Getting Started
- UITableView Tutorial: Adding Search
- UICollectionView Tutorial Part 1: Getting Started
- UICollectionView Tutorial Part 2: Reusable Views and Cell Selection
- UIVisualEffectView Tutorial: Getting Started
- UITableView Tutorial: Dynamic Table View Cell Height
- CALayer Tutorial: Getting Started
- UISplitViewController Tutorial: Getting Started
- View Debugging in Xcode 6
- UICollectionView Custom Layout Tutorial: Pinterest
- UIStackView Tutorial: Introducing Stack Views
- iOS 9 Storyboards Tutorial: What’s New in Storyboards?
Graphics & Animation APIs
Learn how to draw in your app - and make things move!
- UIKit Dynamics Tutorial: Getting Started
- Core Image Tutorial: Getting Started
- Scene Kit Tutorial: Getting Started
- Core Graphics Tutorial Part 1: Getting Started
- Core Graphics Tutorial Part 2: Gradients and Contexts
- Core Graphics Tutorial Part 3: Patterns and Playgrounds
- UIKit Dynamics and Swift Tutorial: Tossing Views
- AsyncDisplayKit Tutorial: Node Hierarchies
- UIAppearance Tutorial: Getting Started
- iOS Animation Tutorial: Getting Started
- iOS Animation Tutorial: Introduction to Easy Animation
- iOS Animation Tutorial: Custom View Controller Presentation Transitions
Map & Location APIs
Want to add a map into your app?
In these tutorials, you'll learn how to do this - along with customizing their look, and getting notification when your user's device enters or leaves certain regions.
Saving Data
Almost every app needs to save and load data on the iPhone - and there are many different ways to do so. In these tutorials, you can get hands-on experience with many of the most common methods.
- Realm Tutorial
- Core Data Tutorial: Multiple Managed Object Contexts
- Core Data Migrations Tutorial: Lightweight Migrations
- Getting Started with Core Data Tutorial
Networking
You can take your app to the next level by integrating with a server-back end or allowing networking between devices. These tutorials show you how!
- Using NSURLProtocol with Swift
- Working with JSON in Swift Tutorial
- Alamofire Tutorial Part 1: Getting Started
- User Authentication on iOS with Ruby on Rails and Swift
- Alamofire Tutorial Part 2: Progress and Caching
- Parse Tutorial: Getting Started with Web Backends
- OAuth 2.0 with Swift Tutorial
WatchKit
WatchKit is Apple's API for making apps for the Apple Watch. Learn how to get started in these tutorials!
- WatchKit: Initial Impressions
- WatchKit Tutorial with Swift Part 1: Getting Started
- WatchKit FAQ
- WatchKit Tutorial with Swift Part 2: Tables and Network Requests
- WatchKit Tutorial with Swift Part 3: More Tables, Glances and Handoff
- WatchKit for watchOS 2: Initial Impressions
- watchOS 2 Tutorial Part 1: Getting Started
- watchOS 2 Tutorial Part 2: Tables
- watchOS 2 Tutorial Part 3: Animation
- watchOS 2 Tutorial Part 4: Watch Connectivity
Other Core APIs
There are tons of other APIs in iOS - here are some tutorials on some of the most important ones!
- EventKit Tutorial: Making a Calendar Reminder
- UIGestureRecognizer Tutorial: Getting Started
- Text Kit Tutorial: Getting Started
- iOS 8 Metal Tutorial with Swift: Getting Started
- iOS 8 Metal Tutorial with Swift Part 2: Moving to 3D
- CloudKit Tutorial: Getting Started
- Today Extensions Tutorial: Getting Started
- Handoff Tutorial: Getting Started
- NSRegularExpression Tutorial: Getting Started
- HealthKit Tutorial with Swift: Getting Started
- Apple Pay Tutorial: Getting Started
- HealthKit Tutorial with Swift: Workouts
- Background Modes Tutorial: Getting Started
- iOS 8 Metal Tutorial with Swift Part 3: Adding Texture
- Address Book Tutorial in Swift and iOS
Software Engineering
There's more to iOS development than just learning APIs - as with any form of development, you also need good software engineering practices.
Here are a few tutorials on some of those - from an iOS-specific perspective!
- Intermediate Design Patterns in Swift
- Introducing iOS Design Patterns in Swift – Part 1/2
- Introducing iOS Design Patterns in Swift – Part 2/2
- Instruments Tutorial with Swift: Getting Started
- iOS Beta Testing with TestFlight Tutorial
Tools and Libraries
Apple isn't the only company making great APIs you'll want to use in your apps.
Here are some tutorials on some of the key tools and libraries you'll want to know about.
- Sponsored Tutorial: Improving Your App’s Performance with Pulse.io
- Facebook Tweaks with Swift Tutorial
- Google Maps iOS SDK Tutorial
- RubyMotion Tutorial for Beginners: Part 1
- AsyncDisplayKit Tutorial: Achieving 60 FPS scrolling
- RubyMotion Tutorial for Beginners: Part 2
- PaintCode Tutorial for Developers: Getting Started
- Facebook Shimmer Tutorial
- Tesseract OCR Tutorial
- How to Use CocoaPods with Swift
- Reveal Tutorial: Live View Debugging
- How to Create a CocoaPod in Swift
- OAuth 2.0 with Swift Tutorial
- React Native Tutorial: Building Apps with JavaScript
- PaintCode Tutorial for Designers: Getting Started
How-Tos
Readers frequently ask us for tutorials demonstrating how certain apps, animations, or controls are made. Your wish is our demand! :]
Apps
- How To Make an App Like RunKeeper: Part 1
- How To Make an App Like RunKeeper: Part 2
- How To Make a Gesture-Driven To-Do List App Like Clear in Swift: Part 1/2
- How To Make a Gesture-Driven To-Do List App Like Clear in Swift: Part 2/2
- How To Make a Letter / Word Game with UIKit and Swift: Part 1/3
- How To Make a Letter / Word Game with UIKit and Swift: Part 2/3
- How To Make a Letter / Word Game with UIKit and Swift: Part 3/3
- How To Make A Simple Drawing App with UIKit and Swift
Animations
- How To Toss Views Using UIKit Dynamics
- How To Make a Table View Drop-In Card Animation
- How To Make A View Controller Transition Animation Like in the Ping App
- How To Create a Cool 3D Sidebar Animation Like in Taasky
- How To Implement A Circular Image Loader Animation with CAShapeLayer
- How to Create an iOS Book Open Animation: Part 1
- How to Create an iOS Book Open Animation: Part 2
- How To Create an Elastic Animation with Swift
- How to Create a Complex Loading Animation in Swift
Controls
- How To Make a Custom Control Tutorial: A Reusable Slider
- How to Create Your Own Slide-Out Navigation Panel in Swift
- How To Make a Custom Control Tutorial: A Reusable Knob
Techniques
- How to Port Your App to the iPhone 6, iPhone 6 Plus and iOS 8: Top 10 Tips
- How To Secure Your App’s Passwords with Safari AutoFill in iOS 8
- How To Secure iOS User Data: The Keychain, Touch ID, and 1Password
- How To Create an Xcode Plugin: Part 1/3
- How To Create an Xcode Plugin: Part 2/3
- Swift Expanding Cells in iOS Collection Views
- How To Create an Xcode Plugin: Part 3/3
- How To Change Your App Icon at Build Time
- UICollectionView Custom Layout Tutorial: A Spinning Wheel
- How to Install iOS 9 and watchOS 2
IOS 开发教程的更多相关文章
- fir.im Weekly - 给女朋友的 iOS 开发教程
俗话说:技多不压身,功到自然成.本期 fir.im Weekly 收集的热度资源,大部分关于Android.iOS 开发工具和源码,还有一些有关设计的 Tips ,希望对你有帮助. 给女朋友的 iOS ...
- ios外包公司——技术分享:IOS开发教程
iOS入门培训,适合已经有C/C++/Java/C#基础的人学习. 本大仙主讲,总共4讲(第4讲尚在制作中),这仅仅是iOS开发的入门而已.学完本教程,应该已经足够你自学并开发app了. ...
- 新手必看,史上最全的iOS开发教程集锦,没有之一!
最近大火的iPhone XS Max和iPhone XS,不知道有没有同学已经下手了呢?一万三的价位确实让很多人望而却步啊.据说为了赢得中国的用户,专门出了双卡双待的,可想而知中国市场这块“肥肉”人人 ...
- iOS开发教程:Storyboard全解析-第一部分
本文转载至http://blog.csdn.net/chang6520/article/details/7945845 感谢原文作者分享 故事版(Storyboard)是一个能够节省你很多设计 ...
- IOS开发教程--怎样使用点9图片
事先准备一张图片: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA== ...
- 从一个弱引用导致的奔溃 谈 weak assign strong的应用场景【iOS开发教程】
从一个弱引用导致的奔溃 谈 weak assign strong的应用场景 .h中的定义方法一: @property (nonatomic, assign) NSArray *dataSource; ...
- 懒加载的用处和赋nil操作[iOS开发教程]
懒加载的用处和赋nil操作 1:数据,清空操作: self.array = nil; 2:归档从新从本地获取数据 self.archive = nil; ##id = nil的用处 block当参数, ...
- 【Auto Layout】Xcode6及以上版本,创建Auto Layout 约束时产生的一些变化【iOS开发教程】
[#Auto Layout#]Xcode6创建Auto Layout 约束时产生的一些变化 通过两个小Demo来展示下变化: Demo1需求: 为控制器的根视图(图中的“控制器View”)的子 ...
- 10个优秀的Objective-C和iOS开发在线视频教程
如果你自己开发iOS应用,你肯定会发现网上有很多资源.学习编程的一个最好的方法就是自己写代码,而开始写代码的最快的方式就是看其他人怎么写.我们从海量视频和学习网站中整理出了我 如果你自己开发iOS应用 ...
随机推荐
- Web前端学习笔记:Bootstrap框架
很久之前就有很多人给我推荐twitter的Bootstrap框架,但是直到前几天我才真正学习了下Bootstrap,的确是相当棒的框架,至少从视觉体验上超越了很多以前碰到了前端UI框架.今天我要聊聊B ...
- JS date常用代码积累
Date.prototype.Format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+& ...
- SQL Server 日期和时间函数
http://www.cnblogs.com/adandelion/archive/2006/11/08/554312.html 1.常用日期方法(下面的GetDate() = '2006-11-08 ...
- ffmpeg-20160828-bin.7z
ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 5 屏幕横向放大 20 像素 6 屏幕横向缩小 20 像素 S 下一帧 [ -2秒 ] +2 ...
- excel删除重复数据
1.点击任意单元格2.选择菜单栏的数据-->删除重复项 -->自定义重复
- Pfile VS Spfile (MOS Note 249664.1)
============================================================================== Until Oracle 8i DBAs ...
- 1.oracle 12c基础
1.查看数据库的创建模式 SQL> select name,cdb,con_id from v$database; NAME CDB CON_ID --------- - ...
- 反调试技术常用API,用来对付检测od和自动退出程序
在调试一些病毒程序的时候,可能会碰到一些反调试技术,也就是说,被调试的程序可以检测到自己是否被调试器附加了,如果探知自己正在被调试,肯定是有人试图反汇编啦之类的方法破解自己.为了了解如何破解反调试技术 ...
- 《DSP using MATLAB》示例Example5.14
代码: x1 = [1,2,2]; x2 = [1,2,3,4]; y = circonvt(x1,x2,4) n1 = 0:1:length(x1)-1; n2 = 0:1:length(x2)-1 ...
- SpringBoot配置属性之DataSource
https://segmentfault.com/a/1190000004316491