Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。GCC与Clang含Objective-C的编译器,Objective-C可以在GCC以及Clang运作的系统上编译.。
收藏

初级基础

入门、精品、全面

Objective-C语言入门学习

博文 Objective-C语言入门教程I(视频)

本视频教程从零基础教大家学习Objective-C语言,培养大家学会像计算机一样思考问题,并且使用符合Objective-C编程规范的方式写出如其他苹果产品一般优雅的程序,最终为编写出优秀的IOS与Mac OS应用程序打基础。Objective-C也简称OC。 Objective-C语言的发展历史以及特点 Objective-C语法汇总预览(供有其它语言基础的人参考)

阅读数 1508 2017-07-10

博文 Objective-C小白入门:什么是Objective-C

Objective-C 咳咳,今天我是你的私教美少女朵朵,开始上课。 接触一门新语言,先要了解它的历史。 Objective-C 是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C 通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的 ANSI C 语言。类的语法和设计主要是基于 Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习 Objective-C ...

阅读数 937 2019-12-02

博文 Objective-C语言入门

c++开发找实习,结果找到了WXG-iOS客户端开发,记录一下学习经历。 iOS开发基本还是使用Objective-C语言,该语言被认为是C语言的超集,赋予了C语言面向对象的能力,完全支持C/C++语言,但和C++语言的面向对象有很大不同,它是以消息机制为底的,比如可以面向向不包含该方法的对象发送该消息,可以通过编译,直到运行的时候才会报错。

阅读数 71 2020-05-21

Objective-C语言基础知识

博文 Objective -C语言基础知识(总结篇)

Objective -C语言基础学习日志(五)(总结篇)          今天我们即将结束了对Objective-C的学习,虽然不想承认,但还是觉得自己对于Objective-C来说还是有很多的知识没有学会,于是就想着在今天对OC这门语言做一个全面的知识点的总结,以方便自己以后能够随时的翻看。如下便是我对Objective-C语言的相关知识点及相关示例代码的总结:(如有不全,请见谅)

阅读数 1199 2013-11-29

博文 黑马程序员——Objective-C语言知识...C语言基础知识总结

Objective-C语言基础知识以及与C语言的差异

阅读数 847 2015-06-25

博文 Objective -C语言基础学习日志(五)

Objective -C语言基础学习日志(五) 今天,沈老师带领我们把昨天学的一些知识点重新简单复习了一下,然后又给我们总结了一些Objective-C中以后会经常用到的一些操作及相关代码实例,下面是我们今天所要学习的知识点: 1、Objective中属性定义 @interface 类名 {  成员 } @property 成员; @end @implementation类名

阅读数 771 2013-11-28

Objective-C语言安装教程

博文 Objective-C语言入门教程I(视频)

本视频教程从零基础教大家学习Objective-C语言,培养大家学会像计算机一样思考问题,并且使用符合Objective-C编程规范的方式写出如其他苹果产品一般优雅的程序,最终为编写出优秀的IOS与Mac OS应用程序打基础。Objective-C也简称OC。 Objective-C语言的发展历史以及特点 Objective-C语法汇总预览(供有其它语言基础的人参考)

阅读数 1508 2017-07-10

博文 Objective-C开发经典教程

Objective-C开发经典教程 在两位专业的mac和ios应用开发者的引导下,《objective-c开发经典教程》快速介绍了objective-c的基础知识和原理,教会你使用该语言提供的工具构建自己的程序和库。书中提供了objective-c语言核心原理的完整介绍和它的主要工具集:foundation和appkit框架。 阅读全文 和小伙伴们一起来吐槽

阅读数 768 2014-03-11

博文 Objective-c基础(一)

学习Objective-c并不一定要求要有一台Mac,在Windows和Linux下都可以学,但是既然学习Objective-c,基本上也是为了做iOS的开发,所以一台Mac还是早晚的事。当然可以选择黑苹果,当初考虑经济因素,我也选择了这么干,但是用过之后,发现这纯粹的坑爹,暂且不说安装起来费事费力(当时自己倒腾的时候,差不多整到了一晚上,安装一次两三个小时,悲催的出现传说中的四国语言界面,很可能

阅读数 728 2013-02-04

进阶提升

进阶、提升、全面

Objective-C数据搭建技巧

博文 Xcode objective-c objective-c++以及混编的理解4

对oc objective-c objective-c++ 混编 的一个大误解 Objective-C++只是源代码,不是一种编程语言,它混合了Objective-C类和C++类(两个完全不相关的实体) Xcode:11版本 新建工程时,发现我只有objective-c,而没有objective-c++ 只好选择建了一个objective-c项目 objective-c 是.m后缀的,obje...

阅读数 397 2019-11-16

博文 objective-c(七)-id数据类型及多态

今天来说说objective-c的一个非常重要的数据类型id。     前面在说objective-c的数据类型的时候我们说过有id这种数据类型,但是当时只是说有,没细讲,今天具体来说一下。     说到id必须说说objective-c的多态,学过其他语言的程序员一定听过甚至用过,多态,例如java,这是why比较熟悉的一门语言,java中多态基本可以分为两种覆写和重载,想了解的可以去看看,

阅读数 774 2012-12-30

博文 Objective-C 数据类总结

基础的东西往往才是最重要的东西,在项目开展过程中,有时候会发现一个牢固的基础才是高效开发的关键。本次对 Objective-C 的各种常用数据类型进行总结和对比。由于 Objective-C 本身是 C 语言的超集,所有所有 C 语言支持的基本数据类型,Objective-C 同样支持,并且 Objective-C 还支持其他一些常用数据类型,可避免不同机器位宽不同带来的麻烦。int 与 NSInt

阅读数 1246 2017-07-08

Objective-C面向对象

博文 Objective-C面向对象浅谈

本文简述了Objective-C语言的语法,以及一些个人见解。   Objective-C(之后称OC),顾名思义,是C语言面向对象的一种扩展,它保留了C语言的全部语法,并且兼容C语言,在这基础上建立了一套完整的面向对象编程体系。   在面向对象相关的语言层面上,可以说它是比较像Java的:单继承、有接口等。但是在代码中,它跟C++是比较相似的。   让我们来看代码吧! #

阅读数 508 2016-08-30

博文 Objective-C 面向对象的编程语言

程序员都知道C语言是一门面向过程的语言。所谓面向过程,就是用函数组织代码,用结构体组织数据的一种手段。它的缺点是数据和操作数据的代码是分离的,不是逻辑上的整体。 在iOS开发中,使用的开发语言是Objective-C语言,简称为OC。OC是C语言的超集,是面向对象的编程语言。所谓面向对象,就是将数据和操作数据的过程放在一个逻辑上的整体中,解决任何问题都是通过创建对象并给对象发消息的方式。这种编程

阅读数 731 2016-04-12

博文 疯狂IOS讲义之Objective-C面向对象设计-李刚-专题视频...

讲解iOS应用开发中用到的Objective-C语言中的面向对象设计。

阅读数 276 2015-05-07

Objective-C进阶提升课程
Objective-C与Foundation Framework程序设计视频课程
74课时 · 712分钟 高级
本课程主要介绍了Objective-C中的核心特性,以及Foundation Framework的核心API。
免费试看
Objective-C 快速入门
43课时 · 309分钟 初级
本课程演示了Objective-C的基本使用,课程由浅入深,从开发环境的搭建开始,到代码的编写,代码的分析讲解,再到对代码编译成的二进制的进一步分析,力求让学员快速掌握Objective-C,为学员在苹果平台开发软件以及进行软件安全分析奠定良好的基础。
免费试看
使用Objective-C进行iOS移动开发
191课时 · 594分钟 初级
【课程特点】 1、190节大容量课程:包含了Objective-C语言大部分知识点; 2、创新的教学模式:手把手教您iOS开发技术,一看就懂,一学就会; 3、完美贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标; 4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间; 5、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索; 【课程内容】 包含Objective-C语言的基本数据类型,基础语法以及进阶知识。同时还讲解了流程控制、字符串、集合类型、函数和闭包等。此外、面向对象、结构体、类Class,以及手动内存管理、自动内存管理、协议与抽象类型、错误处理、iOS开发中的常见概念、Xcode操作、多媒体编程、网络编程、数据解析和加密、Sqlite数据库、多线程编程、内购等实用功能也都有涉及!
免费试看
iOS开发之Objective-C(基础篇)
24课时 · 411分钟 初级
该系列课程是iOS开发之Objective-C基础入门视频。课程中会详细的讲解OC语法特点,面向对象的使用,循环引用的问题,block的特点及使用,枚举与结构体,Foundation框架等。是针对初级的入门iOS开发的优质视频。
免费试看
iOS9程序设计(顶级iOS开发视频课程-Objective-C版)
72课时 · 894分钟 高级
iOS9程序设计(顶级iOS开发视频课程-Objective-C版) 本课程主要内容包括: iOS9的基础知识 常用控件 屏幕适配 多窗口 导航 表视图 GPS 地图 网络 数据存储、 音频 视频 本地化等内容,并提供了大量的源代码供学员练习。
免费试看

实战技巧

开发、实战、高级

Objective-C核心技术应用

博文 Objective-C开发经典教程

Objective-C开发经典教程 在两位专业的mac和ios应用开发者的引导下,《objective-c开发经典教程》快速介绍了objective-c的基础知识和原理,教会你使用该语言提供的工具构建自己的程序和库。书中提供了objective-c语言核心原理的完整介绍和它的主要工具集:foundation和appkit框架。 阅读全文 和小伙伴们一起来吐槽

阅读数 768 2014-03-11

博文 Objective-C

类是Objective-c的核心,Objective-c程序都是围绕类进行的。Objective-c程序至少包含以下三个部分:                 1、类接口:定义了类的数据和方法,但是不包括方法的实现代码。         2、类实现:仓储 了实现类方法的代码。         3、应用程序:调用类来完成一些实际操作的应用程序。      

阅读数 462 2014-08-29

博文 Objective-C十六进制字符串转为十进制

首先吐槽下Objective-C的语法真的很让人抓狂! 最近在捣鼓IOS应用,其中核心部分需要做进制转换。因为是核心代码,比较追求性能,所以想着能不能像其它语言一样,找到原生的进制转换函数直接使用。于是谷歌都快被我玩烂了,就是找不到。如有知道Objective-C原生进制转换函数的朋友,还请不吝赐教! 然后找不到就找不到吧,偷个懒找别人写的看看?可是找来找去,质量真的是参差不齐。最后无奈只好自

阅读数 2823 2014-05-26

Objective-C流行框架

博文 使用 Objective-C 整理的一套 iOS 轻量级框架

这是使用 Objective-C 整理的一套 iOS 轻量级框架,内部包含大量或自己整理或修改自网络的 Category 、Utils、DataManager、Macros & UIComponents 旨在快速构建中小型 iOS App,并尝试用其整理了个 MACProject 样例以来抛砖引玉,愿与大犇们相互学习交流,不足之处望批评指正, 更欢迎 Star。 目录结构

阅读数 538 2016-10-23

博文 Objective-C征途:Hello Objective-C

先来介绍一下历史背景,Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。虽然Mac OS X相对较新,但Objective-C和Cocoa的推出已有时日。早在20世纪80年代早期,Bard Cox就发明了Objective-C,意在将流行的,可移植的C语言与优雅的Smalltalk语言结合在一起。1985年,Steve Jobs成立了NeXT公司,致力于开发强大且经济的工

阅读数 1173 2012-06-08

博文 iOS彩色日志 ------ 框架CocoaLumberjack

CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行的日志框架(如log4j),但它是专为Objective-C设计的,利用了多线程、GCD(如果可用)、无锁原 CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于流行的日志框

阅读数 1208 2015-02-25

Objective-C实战技巧课程
Objective-C与Foundation Framework程序设计视频课程
74课时 · 712分钟 高级
本课程主要介绍了Objective-C中的核心特性,以及Foundation Framework的核心API。
免费试看
Objective-C 快速入门
43课时 · 309分钟 初级
本课程演示了Objective-C的基本使用,课程由浅入深,从开发环境的搭建开始,到代码的编写,代码的分析讲解,再到对代码编译成的二进制的进一步分析,力求让学员快速掌握Objective-C,为学员在苹果平台开发软件以及进行软件安全分析奠定良好的基础。
免费试看
使用Objective-C进行iOS移动开发
191课时 · 594分钟 初级
【课程特点】 1、190节大容量课程:包含了Objective-C语言大部分知识点; 2、创新的教学模式:手把手教您iOS开发技术,一看就懂,一学就会; 3、完美贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标; 4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间; 5、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索; 【课程内容】 包含Objective-C语言的基本数据类型,基础语法以及进阶知识。同时还讲解了流程控制、字符串、集合类型、函数和闭包等。此外、面向对象、结构体、类Class,以及手动内存管理、自动内存管理、协议与抽象类型、错误处理、iOS开发中的常见概念、Xcode操作、多媒体编程、网络编程、数据解析和加密、Sqlite数据库、多线程编程、内购等实用功能也都有涉及!
免费试看
iOS开发之Objective-C(基础篇)
24课时 · 411分钟 初级
该系列课程是iOS开发之Objective-C基础入门视频。课程中会详细的讲解OC语法特点,面向对象的使用,循环引用的问题,block的特点及使用,枚举与结构体,Foundation框架等。是针对初级的入门iOS开发的优质视频。
免费试看
iOS9程序设计(顶级iOS开发视频课程-Objective-C版)
72课时 · 894分钟 高级
iOS9程序设计(顶级iOS开发视频课程-Objective-C版) 本课程主要内容包括: iOS9的基础知识 常用控件 屏幕适配 多窗口 导航 表视图 GPS 地图 网络 数据存储、 音频 视频 本地化等内容,并提供了大量的源代码供学员练习。
免费试看

语言面试

快速、学习、实用

Objective-C语言面试技巧

博文 熟悉Objective-C (五) 用枚举表示状态、选项、状态码

用枚举表示状态、选项、状态码 前面说过一个问题就是objective-c是基于c语言的,所以c语言有的功能它都有。 其中之一就是枚举:enum 在系统中我们使用过很多这样的类型,比如: UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; UIButtonType 就是一个枚举,它的定义是这样的:

阅读数 692 2014-11-25

博文 腾讯iphone面试

腾讯iphone面试题(转) 分类: iOS开发经验技巧 2011-04-13 23:35 7338人阅读 评论(0) 收藏 举报 symbiansystemuserc 1Objective-C内部的实现 2CALayer和View的关系 3 http协议,tcp/ip 4 UITableView的那些元素是可以自定义的? 5 c语言的,定义变量,比如i

阅读数 500 2015-05-11

博文 Swift 算法实战之路:基本语法与技巧

Swift是苹果新推出的编程语言,也是苹果首个开源语言。相比于原来的Objective-C,Swift要更轻便和灵活。笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将心得体会总结于下。此文并不是纯粹讨论Swift如何实现某一个具体的算法或者数据结构,如冒泡排序、深度优先遍历,或是树和栈,而是总结归纳一些Swift常用的语法和技巧,以便大家在解决面试题中使用。...

阅读数 259 2016-06-12

Objective-C语言面试题

博文 为什么 Objective-C 的方法调用要用方括号

为什么 Objective-C 的方法调用要用方括号 [obj foo],而不是别的语言常常使用的点 obj.foo ? iOS面试题

阅读数 2866 2016-12-13

博文 iOS面试题(十一)Objective-C语言--总结

Objective-C语言 分类(什么是分类?分类的实现机制、原理是怎样的?我们应该怎样为一个分类提供实例变量呢?--涉及到第2点关联对象的考察) 关联对象(Runtime分析和查看分类和关联对象的实现机制、原理) 扩展、代理怎么使用(分类和扩展的区别在哪里?) NSNotification(通知的实现机制和原理) KVO、KVC( KVO、KVC的实现机制、原理、包括涉及到了哪些设...

阅读数 293 2020-03-17

博文 iOS面试题(九)Objective-C语言 -扩展&代理&通知

Objective-C语言 分类(什么是分类?分类的实现机制、原理是怎样的?我们应该怎样为一个分类提供实例变量呢?--涉及到第2点关联对象的考察) 关联对象(Runtime分析和查看分类和关联对象的实现机制、原理) 扩展、代理怎么使用(分类和扩展的区别在哪里?) KVO、KVC( KVO、KVC的实现机制、原理、包括涉及到了哪些设计思想) NSNotification(通知的实现机制...

阅读数 281 2020-03-16