Objective-C 课程可以帮助您学习面向对象编程、内存管理以及用于 macOS 和 iOS 应用程序开发的 Cocoa 框架的基础知识。您可以掌握创建用户界面、使用 Core Data 处理数据以及集成 API 以增强功能的技能。许多课程都会介绍用于编码和 Debugging 的 Xcode 等工具,以及用于设计应用程序布局的 Interface Builder,帮助您在实际应用程序项目中应用这些技能。

University of California, Irvine
您将获得的技能: 可用性测试, 动画和游戏设计, Swift 编程, 用户界面组件, 移动开发, JSON, Objective-C(编程语言), 苹果 Xcode, 原型设计, 响应式网页设计, 游戏设计, iOS 开发, 人机交互, 视频游戏开发, 用户界面 (UI) 设计, 用户界面/用户体验战略, OAuth, 模型视图控制器, 核心数据(软件), 模型-视图-控制器, 苹果 iOS
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
初级 · 专项课程 · 1-3 个月

Princeton University
您将获得的技能: 计算机编程, 调试, 算法, Java, Java 编程, 文件输入/输出, 数据结构, 计算思维, 性能调整, 面向对象编程(OOP), Algorithm, 计划发展, 计算机科学, 编程原则, 动画
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 计算机编程, 图论, 调试, 文件输入/输出, 原型设计, 数据结构, Unity 引擎, 应用程序开发, 算法, 游戏设计, 软件架构, 视频游戏开发, Data Management, 数据管理, 事件驱动编程, 面向对象编程(OOP), 面向对象设计, Algorithm, C#(编程语言), 软件设计模式, 数据存储, 编程原则
初级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
中级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
中级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: 软件文档, 编程原则
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: 数据结构, 算法, 文件输入/输出, 开发环境, 调试, 集成开发环境, Algorithm, 伪代码, 面向对象编程(OOP), C++(编程语言)
攻读学位
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
中级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 计算机编程, 图论, 算法, 数据结构, Algorithm, 面向对象编程(OOP), C(编程语言), C++(编程语言), 编程原则
中级 · 课程 · 1-3 个月


Simplilearn
您将获得的技能: Data Structures, C (Programming Language), Programming Principles, Data Management, Algorithms, Computer Programming, File I/O
初级 · 课程 · 1-4 周