首页 > 代码库 > objective-c 学习2 概述

objective-c 学习2 概述

这一篇主要介绍些基础概念

认识Objective-C

  1. objective-c是苹果公司的一门编程语言
  2. objective-c是C语言的超集,你可以认为这是面向对象的C语言
  3. objective-c可以混编C与C++语言
  4. 技术分享

SDK

  1. 这个概念以后将经常遇到,SDK是 software develop kit 的缩写,翻译就是软件开发工具包
  2. SDK是干啥的呢?主要是别人写的一些很有用的代码,封装起来,让大家可以用,体现了封装性
  3. 技术分享

应用的IOS设备

  1. 移动设备:iPhone,iPad,iwatch,ipod
  2. 桌面设备:Mac,MacPro,MacAir
  3. 一种语言多处平台,这充分的体现了苹果大平台统一下的优势

视网膜屏

这个是我个人很想解释一下的,当年乔布斯推出iPhone4,视网膜屏幕这个词风靡全球(笔者还以为视网膜屏就是苹果的屏幕)
定义:像素密度326ppi(每英寸排列的像素点)即为视网膜屏幕,(超过这个密度,肉眼就分辨不出像素点了,所以称为视网膜,现在很多手机都可以达到这个标准。)
技术分享

关于语言学习的一些事

最重要的是什么?

为什么初高中的时候,很多学生有很多参考书,但是还是学不好呢?因为他们没有搞懂基本原理和基础知识。
所以两个字,基础,基本原理,基础语言,很重要
技术分享

写代码的四个阶段:

  1. 读——读的同时也是模仿
  2. 仿
  3. 写——经历了读和模仿——写代码也可以写出语感
  4. 查——方法是背不下来的——但是你能找到他们,这就是能力

关于知识的价值:

  1. 你不可能学会所有知识,所以经常使用的知识要重点掌握,生僻的就不去钻牛角尖

最后:

英语阅读能力对于一个中国的程序员来说,至关重要。每天读30分钟官方文档,受益匪浅的。










objective-c 学习2 概述