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

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

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
初级 · 课程 · 1-3 个月

您将获得的技能: C and C++, C++ (Programming Language), Functional Design, Object Oriented Programming (OOP), Maintainability, Event-Driven Programming, Performance Tuning, Debugging
中级 · 课程 · 1-3 个月

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 个月

Meta
您将获得的技能: Objective-C(编程语言), iOS 开发, 应用程序开发, Swift 编程, 集成开发环境, 移动开发工具, 用户界面(UI), 移动开发, 苹果 Xcode, 用户界面组件, 故事板, 苹果 iOS, 开发环境
初级 · 课程 · 1-4 周

您将获得的技能: Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), User Interface (UI), Development Environment, Simulations, Storyboarding
初级 · 课程 · 1-4 周

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

University of London
您将获得的技能: Algorithm, C++(编程语言), 模型评估, 统计编程, 算法, 测试数据, Model Evaluation, Data Validation, 数据验证, 面向对象编程(OOP), 调试, 计算机编程, 数据结构
中级 · 课程 · 1-4 周

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