《iOS基础》专栏目录指南之【基础模块】(持续更新)

引言

I、 Objective-C

Objective-C 的原意就是在 C 语言主体上加入面向对象的特性。

任何 C 语言程序不经修改就可以直接通过 Objective-C 编译器,在 Objective-C 中使用 C 语言代码也是完全合法的。它扩展了标准的 ANSI C 编程语言,将 Smalltalk 式的消息传递机制加入到 ANSI C 中。
目前主要支持的编译器有 GCC 和 Clang(采用 LLVM 作为后端)。

1988 年,乔布斯被赶出苹果公司后,其创办的 NeXT Computer 公司买下了 Objective-C 语言的授权。
随后在 1996 年,苹果收购了 NeXT 公司,旗下的操作系统 NeXTSTEP 被重命名为 Cocoa,WebObjects 则集成到 Mac OS Server 和 Xcode 中。
Objective-C 自然而然成为 Mac 平台的首选开发语言,并受到 Macintosh 编程人员的广泛认可;Cocoa 成为苹果免费提供的开发工具,提供 Mac 平台应用开发的环境。

Macintosh(简称Mac)是苹果公司自1984年起开发的个人消费型计算机,包含如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等计算机。

苹果在开发 NeXTSTEP 操作系统时使用了 Objective-C,之后被 OS X 和 iOS 继承下来。现在 Objective-C 与 Swift 是 OS X 和 iOS 操作系统、及与其相关的 API、Cocoa 和 Cocoa Touch 的主要编程语言。Objective-C 的流行也要归功于 iPhone 的成功。

不支持命名空间;不支持运算符重载;不支持多重继承

1.1 对象模型

1.2 动态特性(runtime)

II、 UI基础

2.1 UIKit基础控件手册

2.2 系统控件的基本使用及常见问题的解决方案

【 调整导航条上leftBarButtonItem和rightBarButtonItem与屏幕边界/titleView 的间距】 及常见问题的解决方案(BarButtonItem 隐藏失效)

III、 UI进阶

3.1 自定义MVVM视图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

IV、 iOS权限检测指南

V、 调试

VI、 swift

猜你喜欢

转载自blog.csdn.net/u011018979/article/details/113390683