我的从0到iOS计划

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的从0到iOS计划相关的知识,希望对你有一定的参考价值。

前言

    做了4年Linux下C开发,不久前换了一份新工作,也基本上算是换了一个专业方向:开始转到了ios开发,零基础的iOS开发经验...以前也有过做移动端开发的想法,但也只是停留在想想而已...既然现在需要依靠移动开发工作赚钱就没有再不学习的理由了!虽然没有相关经验但是相信只要努力学习,并制定好一个合理的学习计划相信一定能成为一个合格或优秀的iOS开发工程师的!!

    在博客园开通一个博客专门用于iOS开发相关技能学习的记录,这是我的第一篇文章:《我的从0到iOS计划》。加油!


计划

1.关于文章更新 

    每周更新至少一篇文章:书上看到的知识理解或者对好的网络文章的理解记录(也许有转载,会注明出处)。每周至少一篇,希望不要掉链子!

2.学习线路

  •    编程语言的学习:

        公司现在使用objective-c进行开发,所以初步还是先从学习objective-c语言学起,掌握语法和编程规范。相信有c语言的基础学习起来会相对比较轻松一些!

        苹果新发布并开源的swift编程语言由于更现代更动态,优势明显。苹果推广力度也比较大:2016年全球开发者大会(WWDC)将在6月13日到17日之间举行,期间应该将发布swift3.0 所以swift是大势所趋也需要抓紧时间学习!

  •    iOS开发流程和Xcode:

        首先了解iOS应用程序的开发流程--从创建项目、目录结构、程序模拟运行、程序打包、到上架。

        了解Xcode工具的使用--工欲善其事,必先利其器。Xcode工具的熟练使用会大大加快程序的开发,了解各种Xcode设置、运行和调试方法、快捷键、辅助插件、文件和代码快速定位,Interface Builder使用等等...

  •     框架学习:

        仅仅是编程语言语法是远远不够的!Cocoa是苹果提供极其优秀和复杂的框架。集成大量可供使用的API,需要好好学习!

        CoreFoundation、UIKit、NSThread、 AFNetworking 。。。

       ①先从UIKit学起,了解View和ViewController关系和使用、生命周期、代理方法调用流程等。

       ② CoreFoundation,需要了解各种基础数据类(NSString、NSData、NSArray、NSDictionary、NSDate)使用

       ③NSThread,线程使用。了解iOS中的几种线程编写方法,相关第三方库

       ④AFNetworking,网络相关编程技能(先关注http然后TCP和UDP到底层),相关第三方库

 

/* 暂时想到这些,先记录。TODO后续有新思路继续完善 O(∩_∩)O~ */

以上是关于我的从0到iOS计划的主要内容,如果未能解决你的问题,请参考以下文章

Navicat设定mysql实时备份计划任务问题

MySQL_执行计划详细说明

我是不是需要加入 iOS 开发者计划才能通过 TestFlight 发送我的应用构建?

MySQL执行计划分析

MySQL执行计划分析

iOS 开发者计划和/或 Mac 开发者计划 [关闭]