代码规范一:基本代码命名1.通用原则尽量清晰又简洁,无法两全时清晰更重要,可读性优先级更高。insertObject:atIndex: 好的insert:at 坏的removeObject: 好的remove: 坏的通常不应缩写名称,即使方法名很长也应完整拼写destinationSelection 好 destSel
  一、OC简介(一)、Objective-C与C的渊源 Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语言为基础,在语言中添加了一些微妙但意义重大的特性。苹果公司的 iphone 平台采用 Objectiv
转载 2024-05-18 23:21:42
180阅读
OCI(Oracle Call Interface)是ORACLE公司开发的一个应用程序开发工具,是一个通过访问Oracle数据库的服务器,控制各类SQL语句的执行,进而创建应用程序的的应用程序接口(API)。它支持SQL所有的数据定义,数据操作,查询,事务管理等操作,支持C和C++的数据类型,调用,语法和语义。它提供了一组可对Oracle数据库进行存取
一、Objective-C语言简介Objective-C简称Obj-C或者OC,Objective的意思就是面向对象的。OC其实就是在C语言的基础之上,封装了一层面向对象的语法,他并不是一门全新的编程语言OC是Mac OS X系统iOS系统的主要开发编程语言,当然马上要被Swift给替代了,然并卵,我们还是得好好学习OC,因为现在大多数公司还是使用OC来做iOS开发。二、第一个OC程序OC程序
通过一段时间的学习,我对OC有了基本的了解,大概内容总结如下:Objective-C简称OC,是扩充自C语言的面向对象编程语言OC是C语言的超集,可使用C语言源代码,兼容C语言程序 。 借鉴:Smalltalk语言的消息语法机制 用途:苹果OS X和 iOS 操作系统及其应用的主要开发语言包含一个运行时系统,更加动态与灵活 类库丰富:Cocoa Touch,第三方
转载 2024-10-18 21:58:25
35阅读
  现在的高级编程语言大部分都是面向对象编程的。  那么什么是面向对象呢?我用我的见解举个例子:假设你正在用word编辑这么两件事 1.一个人走到桌子前面(1)拿起可乐(2)打开盖子(3)喝光(4)放下瓶子(5)。 2.一个人走到桌子前面(1)拿起点心(2)吃了(3)。   那么如果是用面向过程的方式来编程,第一件事是一个大括号,里面写着这5步。第二件事是一个大括号,里面写着3步。写这么
Objective-C,一下简称OC,是一种完全建立在C语言基础上的语言,在C语言主体中加入面向对象的特性,也可以说,OC是C语言的拓展。任何C语言程序,不用经过修改,就能完全通过OC 的编译,可见,在语法上,OC是完全兼容C语言的语法的。OC的消息传递机制。同C++等面向对象的编程语言相同,包括了类,对象和方法这三个概念。对于OC而言,与其说对象互相调用方法,不如说对象之间互相传递消息更为精确,
转载 2024-01-08 11:30:00
111阅读
一、什么是拷贝在 OC 中,可以使用两个方法分别对一个 OC 对象进行拷贝(产生副本),产生的副本和原对象具有相同的内容,这两个方法分别是 - (id)copy; - (id)mutableCopy; 如果想使用 copy 方法,那么该类必须遵守 <NSCopying> 协议如果想使用 mutableCopy 方法,那么该类必须遵守 <NSMutableCopying>
什么是消息机制相较于C++的函数调用方式 OC采用的是消息传递 下面我们来对两种方式做一个类比 在函数调用中如果要使用一个函数,一般是将参数压入栈 再寻找函数地址 将参数从栈中拿出 得出结果再返回原来运行处 再进行调用。或者是在编译时就将代码在调用处展开 而消息传递是不管你是否多态,总是在运行时才会去查找所要执行的方法。 所以使用消息结构的语言,其运行时所应执行的代码由运行环境来决定;而使用函数调
OC 小结1 什么是 OC 语言?    OC 语言即面向对象语言,它扩展了 ANSI C 语言,将 SmallTalk 式的消息传递机制加入到 ANSI C 中.它是苹果 OS 和 iOS 以及相关的 API,Cocoa 和 Cocoa Touch 的主要编程语言.2 OC 语言的特点:支持 C 语言语法,是 ANSI-C 语言的一个超集,是一种高效的编程语言.
转载 2023-07-24 15:16:49
223阅读
学习一门开发语言,首先要掌握的它的基本语法,这可能几天就能学会,但如果要融会贯通,就得去学习这门语言的框架和一些库,再结合一些项目的应用,这可能需要花几年的时间。OC是C语言的一个超集,是一门面向对象的语言,因为苹果的崛起而火,API主要是cocoa(OSX)和cocoatouch(iOS),GCC 和 Clang 都能编译OC,现在xcode使用的是Clang。OC的实现是建立在运行时
转载 2024-01-22 21:15:33
49阅读
本人玩过一段时间脚本语言,会点皮毛,过年在即,想自学一下IOS。     学习模式 分析别人的项目源码: 第一天:     1 了解main函数,  UIApplication是初始化程序的核心,它接受4个参数。  其中argc和argv两个参数来自于main()接受的两个参数;另外两个String型参数分别表示程序
# 如何在iOS中使用C语言调用Objective-C (OC) 在iOS开发中,有时我们需要将C语言代码与Objective-C代码结合使用,以便在应用中更有效地利用这两种语言的优势。下面,我将为你介绍整个过程,并提供必要的代码示例和注释。 ## 整体流程 我们将通过以下步骤来实现在iOS中使用C语言调用Objective-C。下面的表格展示了整个流程: | 步骤 | 描述
原创 2024-09-11 07:00:38
93阅读
# iOS开发中使用Objective-C语言创建Widget指南 随着iOS的发展,Widget的出现为用户提供了更加便捷的信息展示方式。本文将指导刚入行的开发者如何使用Objective-C语言创建一个iOS Widget,步骤清晰明了,帮助您顺利完成这一过程。 ## 整体流程 我们将通过以下几个步骤来实现一个简单的Widget: | 步骤 | 描述 | |------|------|
原创 7月前
102阅读
 object-c是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。在MAC OSX系统下,运用苹果提供的SDK等开发工具包
Objective-C 是 C 语言的扩展,增加了动态类型和面对对象的特性。它被设计成具有易读易用的,支持复杂的面向对象设计的编程语言。它是 Mac OS X 以及 iPhone 的主要开发语言。 Cocoa 是 Mac OS X 上主要的应用程序框架之一。它由一组 Objective-C 类组成,为快速开发出功能齐全的 Mac OS X 应用程序提供支持。 而在日常的编程中,我们除了要
# 如何实现iOS所有系统语言包 ## 介绍 作为一名经验丰富的开发者,我将教会你如何实现iOS所有系统语言包的功能。这对于一个刚入行的小白来说可能有点困难,但是只要跟着我的步骤去做,你会发现其实并不难。 ### 流程图 ```mermaid flowchart TD A(开始) B(下载语言包) C(导入语言包) D(切换语言) E(结束)
原创 2024-07-12 04:33:47
101阅读
2007年的时候,Objective-C在TIOBE编程语言排名里还排在可怜的第45位,而随着移动互联网的迅速发展和iPhone,iPad等iOS设备的广阔市场前景,Objective-C也迅速崛起,走进了开发者的视野。在最近的TIOBE排名中,Objective-C达到了惊人的第4名,可以说已经成为当今世界上一门非常重要的编程语言。而Objective-C现在主要是由Apple在负责维护了。一直
转载 2024-08-21 19:58:48
152阅读
以前接触过 java,c# 都是面向对象的语言     oc(object-c)也是面向对象的语言   面向对象编程 OOP( Object Oriented Programming)一、oc 的历史Object-c 简称OC,扩充自c语言的面向对象编程语言,是 os x  还有 ios 操作系统 的主要的编程语言1980年代初布莱德·确斯(Brad Cox
一、导语  文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。二、Dom直接选择器2.1、直接查找标签document.getElemen
转载 1月前
365阅读
  • 1
  • 2
  • 3
  • 4
  • 5