千锋的ios开发培训是不是得先巩固C语言呢?

2025-05-09 14:42:42
推荐回答(2个)
回答1:

  不管哪个培训机构的iOS开发培训,都先学习第一阶段的语言基础啊!

  • 第一阶段:语言基础

  C基础、Foundation框架、内存管理MRC和ARC、类的继承多态封装、类NSObject和运行时系统、范畴(Category)、协议、消息发送模式、对象的复制及存储、块对象(block)

  • 其他阶段

  第二阶段:UI

  初级控件(UIView、UIWindow、UILabel、UIButton、UITextField......)、高级控件(UIScrollerView、UITableView、UICollectionView、UIPickerView)、控制器(UIViewController、UINavigationController、UITabBarController、UIPopoverController、UIImagePickerController......)、手势识别、数据持久化(沙盒机制、文件的持久化、数据库SQLite3&FMDB&CoreData、归档解档)


  第三阶段:网络

  数据交换格式(JSON、XML)、HTTP、HTTPS、GET、POST、NSURLSession、主流网络框架、并行编程、iOS开发之杀手锏工具集、国际化、访问联系人、安全、多媒体、绘画、动画、定位服务与地图服务、蓝牙、真机测试、APP打包上线、本地通知、APNS、支付宝、微信支付、银联支付、应用内购买、OAuth2.0认证,三方分享平台分享,第三方登录、二维码生成与扫描、系统字体、CoreText、相机相册、正则表达式、200个三方库案例


  第四阶段:Swift

  基础部分、基本运算符、集合类型、闭包、枚举、类和结构体、属性、方法、下标脚本、继承、构造过程、析构过程、自动引用计数、可选链、错误处理、类型转换、扩展、协议、权限控制、高级操作符


  第五阶段:HTML + CSS、JavaScript

  HTML常用标签、CSS常用语法、选择器、盒子模型、定位、浮动、导航栏、图片、媒体屏幕适配、CSS3动画、转换、过渡、动画、多列、瀑布流、JavaScript基本语法、DOM模型、事件监听、内置对象、HTML5新特性:视频播放、Canvas基础、本地存储、JavaScript Ajax、BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用


  第六阶段:React Native跨平台

  环境搭建、样式、布局、手势响应系统、辅助功能、Native模块(iOS、Android)、Native UI组建 (iOS、Android)、链接库、调试、测试、组件(iOS 活动指示器、iOS 日期选择器、DrawerLayoutAndroid、图像、列表视图、Map 视图、导航器、iOS 导航器、iOS 选择器、ProgressBarAndroid、滚动视图、iOS 滑块、SwitchAndroid、iOS 开关、iOS 选项卡、TabBarIOS.Item、文本、文本输入、ToolbarAndroid、高亮触摸、不透明触摸、无反馈触摸、视图、Web 视图)、APIs(iOS 警告、应用程序注册表、iOS 应用程序状态、异步存储、BackAndroid、相机滚动、交互管理器、动画布局、iOS 链接、网络信息、全景响应器、像素比率、iOS 推送通知、iOS 状态栏、样式表、ToastAndroid、iOS 震动、Flexbox、定位、网络、计时器)


  第七阶段:项目

  迷你聊XMPP_环信、GitBucket By Objective-C、GitBucket By Swift2.0、GitBucket By React Native、爱鲜蜂By Swift2.0、城觅By React Native

回答2:

楼主呀,我来帮你把