v

您的位置:VeryCD教育计算机


《Cocoa基础教程》(Lynda Cocoa Essential Training )[光盘镜像]

  • 状态: 精华资源
  • 摘要:
    主讲人Simon Allardice
    发行日期2012年8月1日
    对白语言英语
    文字语言英文
  • 时间: 2012/11/10 00:25:23 发布 | 2012/11/12 09:01:17 更新
  • 分类: 教育  计算机 

MTina

精华资源: 3862

全部资源: 3863

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名Cocoa基础教程
英文名Lynda Cocoa Essential Training
资源格式光盘镜像
主讲人Simon Allardice
发行日期2012年8月1日
地区美国
对白语言英语
文字语言英文
简介

IPB Image

语言:英语
网址:http://www.lynda.com/Mac-OS-X-tutorials/Cocoa-Essential-Training/85872-2.html
类别:教程

由Lynda出品的Cocoa基础教程。
教学时长:5小时21分钟,
主讲:Simon Allardice
教程所使用的软件:Mac OS X, Objective-C, Cocoa

Cocoa是苹果公司为Mac OS X所创建的原生面向对象的编程环境,是Mac OS X上五大API之一。Cocoa 框架包含形成所有 OS X 开发层的资料库、API 和运行时。通过 Cocoa 进行开发,您将以与 OS X 自身创建相同的方式创建应用程序。您的应用程序将自动继承 OS X 的出色行为和外观,并且能够充分发掘 UNIX 操作系统的潜能。通过 Xcode IDE 使用 Cocoa 是创建本地 Mac 应用程序的最好方法。

Cocoa基础课程探索如何构建适用于Mac的桌面应用程序,探索Cocoa框架和基本的设计模式。作者Simon Allardice演示了如何创建一个更美观的用户界面,适用于多种屏幕尺寸的Mac OS X Lion。当然还演示了如何使用Cocoa框架建立几个示例应用程序,并加强了构建应用程序。


Discover how to build desktop applications for the Mac by exploring the many frameworks and essential design patterns in Cocoa. Author Simon Allardice shows you how to create a better-looking user interface that works on multiple screen sizes with Mac OS X Lion. The course also demonstrates how to use the Cocoa frameworks to build several example applications, and reinforces the best practices to build apps and get them ready for the Mac App Store.


Topics include:

Installing the tools
Creating your first app
Adding basic interactions
Understanding the Cocoa application life cycle
Creating custom controller classes
Creating alerts
Understanding delegation
Working with buttons, text fields, sliders, and more
Using layout and data views
Adding and editing toolbars
Using key-value coding
Binding objects
Debugging code
Distributing an application
Creating icons and full-screen apps

IPB Image

资源更新列表


http://www.VeryCD.com/i/5190747/create/fol...postTime


IPB Image





目录

Introduction 4m 1s
Welcome 1m 3s
What you need to know 2m 20s
Using the exercise files 38s
1. Getting Started 23m 11s
Installing the tools 3m 33s
About the Apple Developer Programs 2m 50s
Creating your first Cocoa app 9m 40s
What is Cocoa? 7m 8s
2. Core Cocoa Skills 1h 11m
Introduction to Xcode 8m 21s
Using Model-View-Controller 5m 48s
Creating basic interaction 18m 9s
Creating quick connections 8m 2s
Understanding the Cocoa application life cycle 6m 6s
Diagnosing connection issues 10m 12s
Creating custom controller classes 5m 46s
Creating alert panels and alert sheets 8m 41s
3. Delegation 29m 1s
Understanding delegation 5m 20s
Using the application delegate 5m 46s
Delegation for UI elements 9m 34s
Delegation for simple objects 8m 21s
4. Creating User Interfaces 53m 20s
Exploring the XIB file 8m 10s
Working with buttons 8m 40s
Exploring button states and types 5m 40s
Exploring the Apple Human Interface Guidelines for OS X 5m 35s
Using text fields 8m 9s
Using number formatters 7m 33s
Using the slider control 9m 33s
5. Arranging User Interfaces 32m 44s
Using layout views 8m 33s
Exploring Auto Layout 10m 57s
Adding and editing toolbars 13m 14s
6. Using Data Controls 50m 42s
Adding data views 4m 44s
Adding table views and data source classes 15m 18s
Using Key-value coding 7m 11s
Binding an object to a user interface 8m 58s
Binding more complex controls 4m 22s
Using NSArrayController with table views 10m 9s
7. Debugging and Troubleshooting 16m 28s
Using the Xcode Debugger 8m 17s
Creating an exception breakpoint 3m 51s
Using assertions 4m 20s
8. Distributing an Application 21m 41s
Archiving an application for distribution 5m 0s
Working with debug and release builds 5m 55s
Sandboxing an application 6m 29s
Using Apple's Developer ID 4m 17s
9. Finishing Touches 15m 18s
Creating full-screen apps 6m 43s
Creating icons for OS X applications 8m 35s
Conclusion 4m 10s
Final thoughts 4m 10s

代码
▄ ▄
▄ ▀ ▀▓▀ P L A T O ▀▓▀ ▀ ▄
▄▄▄▄▄▄█ ▄
▀ ░ █ █▄▄▄ ▄▄▄█▄▄▄ ▄▄▄▄▄█ ▄▄▄█▄▄▄ ░ ▀
░▓ █░ █ █ █ ░ █ █ █ █ ░█ ▓░
▓▀▀ ▄▄▄▄▓▓████▓▄▄▄▄█ ░█ █ ▓ █ █░ █░ █ ░ █ █ █▄▄▄▄█████▓▓▄▄▄▄ ▀▀▓
░▄▓▓██▓▀▀▓▄ ■█▒▀▀▀▀█ █▄▄▄█ █▄▄▄█░ ▀ █ ░ ▓ █ █░ █▀▀▀▀▒██▓▄▓▀▀▓▓█▓▓▄░
▓▓██▀░▄▓▀ ▄ ▓░ ▓ █ ▓░ █ ▓ █ ▓ █▄▄▄▓░ █ ▓ ░▓█░▄ ▀▓▄░▀██▓▓
▓██▌ ▐▓▌ ▐▌ ░ ░ ░█ ░ ░░ █ ░░ ░░ █ ░█ ▐▌ ▐▓▌ ▐██▓
▓▓██▄ ▀▓▄ ▀■ ▀▀█ ▀▀▀▀▀▀█ ▀▀█ █▀▀ ▀▀▀▀▀▀█ ▀▀▀█▀▀▀ █■▀ ▄▓▀░▄██▓
▀▀██▓▓▄▄▀ ▀▄▄▓▓██▀▀
▓ Cocoa Essential Training ▓
▒░ ▄▄ ▀ Lynda ▀ ▄▄ ░▒
└─::─┐ ┌─::─┘
▓▓ ░ Date: 2012–09–26 Disks: xx/31 ░ ▓▓
┌─::─┘ └─::─┐
▓▓ ░ Discover how to build desktop applications for the Mac by ░ ▓▓
▓▓ ░ exploring the many frameworks and essential design patterns ░ ▓▓
▓▓ ░ in Cocoa. Author Simon Allardice shows you how to create a ░ ▓▓
▓▓ ░ better–looking user interface that works on multiple screen ░ ▓▓
▓▓ ░ sizes with Mac OS X Lion. The course also demonstrates how ░ ▓▓
▓▓ ░ to use the Cocoa frameworks to build several example ░ ▓▓
▓▓ ░ applications, and reinforces the best practices to build ░ ▓▓
▓▓ ░ apps and get them ready for the Mac App Store. ░ ▓▓
▓▒ ░ ░ ▒▓
▒░ ▄▄ ▀ I – Unpack this collection of knowledge. ▀ ▄▄ ░▒
▄▓▓▀▓ II – Mount or burn to access the wast information. ▓▀▓▓▄
▐▓▓▌ ▒░▄▄ III – Watch, read, learn and become all you can be. ▄▄░▒ ▐▓▓▌
▀▓█▄░▀▓▓▀ ▀▓▓▀░▄█▓▀
█▒ iNKiSO, QUASAR, JGTiSO, AG, HELL ▒█
█▒ ▒█
░█▓▀▓▄▄▄▄ Plato (423 BC – 347 BC) was a Classical Greek ▄▄▄▄▓▀▓█░
█▒ ▄▓▀ philosopher, mathematician, student of Socrates ▀▓▄ ▒█
▓░ ▐▓▌ writer of philosophical dialogues, and founder of ▐▓▌ ░▓
▒░ ▀▓▄░ the first institution of higher learning. ░▄▓▀ ░▒
░■ ░▓▀█▓▄▄▄ ░▄▄▄▓█▀▓░ ■░
░ ▒░█ ░░▀▀█▓▄▄░ team.plato@inbox.lv ░▄▄█▓▀▀░░ █░▓ ░
▄ ▄▓▄▒░█ ▄▓▓▄█▒░░▓█▀▓▄▄░ ▄ ▄ ░▄▄▓▀█▓░░▒█▄▓▓▄ ▓░▒▄▓▄ ▄
▀ ░ ▓ ▀▀ █░ ░▓ ░▓▀▓▓▄▀ ▀▄▓▓▀▓░ ▓░ ░█ ▀▀ ░ ▒ ▀
░ ▒ ▓░ ░ ░▒ ▐▓▓▌ 423 BC – 347 BC ▐▓▓▌ ▒░ ░ ░▓ ░
░ ░ ▒ ░ ▒░▄▓▓▀ ▀▓▓▄░▒ ░ ▒ ░
░ ░ ▄▄▓▄▓▀▀░ ▀ ▄ 20:12 ▄ ▀ ░▀▀▓▄▓▄▄ ░
▄ ░ ▒▀█▀▀█▓▓▄▄▄ ■▄ ▄■ ▄▄▄▓▓█▀▀█▀▒
▄ ░ █ ░█▀▀▄░▀▓▄▀▓▄░▄▓▀▄▓▀░▄▀▀█░ █ ░
▓ ▄ █ ▐▌ ▐▓▓▐▓▒▓▌▓▓▌ ▐▌ █ ▄ ▓
▒▀▓▀▓▄ ▀ ▄▓▀▄▓▀▓▀▓▄▀▓▄ ▀ ▄▓▀▓▀▒
░ ▒ ░■▀▀░ ▒ ░▀▀■░ ▒ ░

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有195网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。