Objective-C简介
- 1986年,BradCox在纯面向对象语言SmallTalk的基础上创造出Objective-C语言,也就是说BradCox“孕育”了OC。
- 1985年,Steve Jobs从苹果公司被赶走,成立了NeXT公司,选择Unix作为操作系统。
- 1988年,Steve Jobs获得了Objective-C的使用版权,使用OC设计了NeXTSTEP操作系统,OC使得NeXTSTEP操作系统的设计变得更加容易。
- 1994年,NeXT 与Sun共同制定OpenStep的API(Application Programming Interface—预先定义的函数,开发者无需访问源码),其中有两个重要的框架Foundation 和 Application Kit,与此同时开始使用NS命名前缀。
- 1995年,NeXT从StepStone活得了OC的全部版权。
- 1996年,Steve Jobs重回苹果公司,把OpenStep用于Mac OS X操作系统开发,其版本和开发环境叫做Cocoa,使用Objective-C为基础语言,开发工具为Xcode 和 Interface Builder,后来这两个工具合二为一了。
Objective-C简介相关推荐
- [转载]OBJECTIVE C (XCODE) 绘图功能简介
Paths中的几个重要元素 Points void CGContextMoveToPoint ( CGContextRef c, CGFloat x, CGFloat y ); 指定一个点成为curr ...
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
一. iOS 项目简介 1. iOS 文件简介 创建一个 HelloWorld 项目, 在这个 IOS 项目中有四个目录 : 如下图; -- HelloWorldTests 目录 : 单元测试相关的类 ...
- 【iOS 开发】Objective-C 运算符
博客地址 : http://blog.csdn.net/shulianghan/article/details/41624613 参考文章 : 1.[iOS 开发]Object-C 运算符 2.[iO ...
- Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略
Python之sklearn:GridSearchCV()和fit()函数的简介.具体案例.使用方法之详细攻略 目录 GridSearchCV()和fit()函数的使用方法 GridSearchCV( ...
- sklearn之XGBModel:XGBModel之feature_importances_、plot_importance的简介、使用方法之详细攻略
sklearn之XGBModel:XGBModel之feature_importances_.plot_importance的简介.使用方法之详细攻略 目录 feature_importances_ ...
- Py之lightgbm:lightgbm的简介、安装、使用方法之详细攻略
Py之lightgbm:lightgbm的简介.安装.使用方法之详细攻略 目录 lightgbm的简介 lightgbm的安装 lightgbm的使用方法 1.class lightgbm.Datas ...
- DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略
DL框架之Tensorflow:深度学习框架Tensorflow的简介.安装.使用方法之详细攻略 目录 Tensorflow的简介 1.描述 2.TensorFlow的六大特征 3.了解Tensorf ...
- 【SDL】SDL简介
1. SDL简介 SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成.SDL提供了数种控制图像.声音.输出入的函数,让开发者只要用相同或是相 ...
- 深度学习(23)随机梯度下降一: 随机梯度下降简介
深度学习(23)随机梯度下降一: 随机梯度下降简介 1. What's Gradient? 2. What does it mean? 3. How to search? 4. For instanc ...
- 肉体之爱的解释圣经_可以解释的AI简介,以及我们为什么需要它
肉体之爱的解释圣经 by Patrick Ferris 帕特里克·费里斯(Patrick Ferris) 可以解释的AI简介,以及我们为什么需要它 (An introduction to explai ...
最新文章
- 第四范式受邀参加信息技术大讲堂 共探新基建发展趋势
- 一些NLP的入门资料参考
- Weekly Challenges - Week 11
- 获取socket对应的接收缓冲区中的可读数据量
- Mr.J--蓝桥杯--明明的随机数
- 计算机专业中最受热议的4个专业,2018考研后身价倍增的4个专业盘点
- 【论文阅读】Fully Convolutional Networks for Semantic Segmentation
- CI框架的使用-环境搭建
- C++11线程的生命周期
- 3D游戏角色模型设计都要学习什么?
- declaration of 'com.afollestad.materialdialogs.R$id' appears in /data/app/xxx/split_lib_slice_3_apk
- 修复下载后已发生损坏的压缩包(.rar)文件
- 个编得好的拼音输入法C51的
- mysql 100个标题_100个超强吸引人的标题
- 【汇正财经】什么是金融股?
- 2023五一旅游必备物品清单!快记到手机待办APP里
- 苹果怎么安装未签名的app_App苹果签名有什么作用?
- 【计算机视觉】完整版复习
- php使用ZipArchive扩展实现文件的zip压缩与zip解压
- 锁相放大器sr830_SR830系列-锁相放大器_测量与测试仪器-先锋科技(香港)股份有限公司...