这一篇主要介绍些基础概念
认识Objective-C
- objective-c是苹果公司的一门编程语言
- objective-c是C语言的超集,你可以认为这是面向对象的C语言
- objective-c可以混编C与C++语言
SDK
- 这个概念以后将经常遇到,SDK是 software develop kit 的缩写,翻译就是软件开发工具包
- SDK是干啥的呢?主要是别人写的一些很有用的代码,封装起来,让大家可以用,体现了封装性
应用的IOS设备
- 移动设备:iPhone,iPad,iwatch,ipod
- 桌面设备:Mac,MacPro,MacAir
- 一种语言多处平台,这充分的体现了苹果大平台统一下的优势
视网膜屏
这个是我个人很想解释一下的,当年乔布斯推出iPhone4,视网膜屏幕这个词风靡全球(笔者还以为视网膜屏就是苹果的屏幕)
定义:像素密度326ppi(每英寸排列的像素点)即为视网膜屏幕,(超过这个密度,肉眼就分辨不出像素点了,所以称为视网膜,现在很多手机都可以达到这个标准。)
关于语言学习的一些事
最重要的是什么?
为什么初高中的时候,很多学生有很多参考书,但是还是学不好呢?因为他们没有搞懂基本原理和基础知识。
所以两个字,基础,基本原理,基础语言,很重要
写代码的四个阶段:
- 读——读的同时也是模仿
- 仿
- 写——经历了读和模仿——写代码也可以写出语感
- 查——方法是背不下来的——但是你能找到他们,这就是能力
关于知识的价值:
- 你不可能学会所有知识,所以经常使用的知识要重点掌握,生僻的就不去钻牛角尖
最后:
英语阅读能力对于一个中国的程序员来说,至关重要。每天读30分钟官方文档,受益匪浅的。
时间: 2024-10-14 04:27:30