学习IOS开发第一天——必备工具书和开发工具
来源:互联网 发布:starbound mac 编辑:程序博客网 时间:2024/05/18 01:21
前言:今天是准备系统学习IOS开发的第一天,特地记录一下,因为最近要忙的东西实在太多了,白天几乎没时间看,当然,我现在从事的是.net开发,也不会允许我去看,再者背两台电脑上班也忒累了,所以就只好利用下班在家的时间开始学习。
一直对IOS开发比较感兴趣,所以从哥们儿那儿以友情价收了一台MC700,同时又在公司的IOS工程师的帮助下选了一本他觉得比较适合初学者的书籍《iphone应用开发从入门到精通》,好吧,大家请自动忽略这个比较那啥的名字,咱们从头开始系统的学习一下IOS开发。(PS:特地上一张该图书的封面,个人感觉还是比较适合初学者的)
然后,废话不多说,开始看书。
首先呢,该书的第一章主要就是介绍iPhone OS,那么这块儿就不用过多的介绍了,网上应该也有该书的PDF版本,大家可以自行百度一下,应该很容易找到(相信我,没错儿的)。虽然有些东西对于开发来说可以不用看,但是了解一下也是有必要的,比如iPhone OS的发展历史以及它目前还不支持的一些技术。
然后我们就要来看下iPhone OS的体系结构,大致可以分为一下4层:
1. Cocoa Touch(可触摸层)
2. Media(多媒体层)
3. Core Service(内核服务层)
4. Core OS(内核操作系统层)
OK,然后我们也大多知道IOS的开发语言是Objective-C,那么这个对我来说也是一门全新的语言,以前没有接触过的,所以说,在我基本了解了iPhone OS体系结构的分层分别有哪些作用,分别实现哪些功能之后,就要开始系统地按照书本上来学习Obj-C这门全新的语言了,这里插一句,有朋友建议我也同时学习一下C语言的基本语法,说是这样儿更容易理解Obj-C语言,嗯,我觉得多学习一些东西并不是什么坏事儿,何况也未必要达到精深的程度,所以了解一些还是挺好的。
今天这篇博客严格意义上来说算是水文了,在旁人看来就是基本一堆废话,但对我个人来说算是一个正式的开头,以后争取每隔一段时间就总结下IOS的一些学习经验,当然,不会局限于IOS开发,别的技术和知识我也在学习中,比如python。所谓学到老活到老,嗯,加油!
2013年4月11日,Eric.Tang 记
- 学习IOS开发第一天——必备工具书和开发工具
- IOS开发第一天
- 南大软院大神养成计划——第一天,学习开发工具
- iOS开发 ☞ 必备工具
- IOS开发第一天-0803
- IOS开发第一天-0807
- Android开发学习第一天
- android开发学习--------第一天
- 学习Andorid开发第一天
- 强大的iOS开发必备工具
- 强大的iOS开发必备工具
- iOS学习——第一天
- Ios开发-第一天-Tom猫
- iOS开发之C语言第一天
- iOS开发 第一天 创建HelloWorld
- ios开发第一天-包装类
- 前端开发必备软件/工具/学习网址
- 学习游戏开发的第一天
- 查看 MySQL 数据库中每个表占用的空间大小
- HDU2602:Bone Collector(01背包)
- 静默数据库
- objective-c++混编
- 那些年,我们北漂的日子------引子
- 学习IOS开发第一天——必备工具书和开发工具
- 普通表 分区表 大对象表之间不同的segment分配
- 百度地图Android SDK 2.0开发指南2-结合百度定位SDK在百度地图上显示当前位置
- java多线程总结一: 线程的两种创建方式及优劣比较
- 鼠标移上去之后,显示提示信息
- tetris 2*2
- SAP HANA efashion案例(eFashion on HANA)
- ural 1036
- 线段树学习小记 Hdu 1754+Poj 3264 (区间最值)