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

Peking University
您将获得的技能: Programming Principles, C (Programming Language), Program Development, Computer Science, Computer Architecture, Hardware Architecture, Computer Programming, Computer Literacy, Computer Hardware, Data Structures, Theoretical Computer Science, Algorithms, Computational Logic, Emerging Technologies
混合 · 课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), Graph Theory, C (Programming Language), Artificial Intelligence, Algorithms, Debugging, Data Structures, Game Design, Software Design
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 数据存储, 用户界面(UI), 视频游戏开发, 面向对象编程(OOP), 计算机编程, C#(编程语言), 脚本, Unity 引擎, 游戏设计, 调试
初级 · 课程 · 1-4 周

您将获得的技能: Facebook, Advertising Campaigns, Social Media Campaigns, Lead Generation, Social Media, Social Media Marketing, Paid media, Digital Advertising, Campaign Management, Advertising, Driving engagement
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Embedded Systems, Interoperability, Data Validation
混合 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Data Structures, Computer Programming Tools, Development Environment, Software Installation, Debugging
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development
中级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: 系统编程, 文件管理, 模拟, 可维护性, 数据结构, 用户界面(UI), 计划发展, C(编程语言), 操作系统, 软件工程, 编程原则, 调试, 软件开发, 互动设计, 命令行界面
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: Unix, 计算机工程, Open Source 技术, 文件系统, 计算机编程, Linux 命令, Linux, C(编程语言), 操作系统, Linux 服务器, 嵌入式系统, 命令行界面
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 系统编程, 可视化(计算机制图), 计算机科学, 数据结构, 计算机工程, 计算机编程, Linux, 嵌入式软件, C(编程语言), 操作系统, 嵌入式系统
初级 · 课程 · 1-3 个月

Arm
您将获得的技能: 系统编程, C++(编程语言), 应用程序开发, C(编程语言), 嵌入式软件, 开发环境, 性能调整, 计算机结构, 嵌入式系统, 软件开发, 软件开发工具, 调试
中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 应用程序开发, 文件系统, 计算机编程, 计划发展, 软件安装, 嵌入式软件, Linux, C(编程语言), 操作系统, 调试, 构建工具, 嵌入式系统, 命令行界面
初级 · 课程 · 1-3 个月