OC4J(Oracle Containers for JavaEE)是Oracle应用服务器的JavaEE运行时核心组件。而OC4J有两种部署方式: 独立版:是一个快速、轻量、易用和高可伸缩的应用服务器,只能做单独运行的环境,不能替代的oracle应用服务器中内置的OC4J。在oracle官网上以zip的方式提供下载,下载后解压并设置环境变量即可启动运行。 托管版:是oracle应用服务器中的
原创 2011-07-24 15:37:47
1117阅读
1点赞
1.源码文件扩展名对照                     头文件      实现文件C语言             .h             .cC++语言        .h             .cppOC语言          .h             .mOC&C++       .h             .mm3.类的声明。注意和Java差别,这里类的声明
转载 2017-06-09 10:13:00
208阅读
2评论
类:一组具有相同特征和行为的事物的抽象集合。 两种编程思想面向过程编程:分析解决问题的步骤,实现函数,依次调用。面向对象编程:分析问题组成的对象,协调对象间的联系和通信,解决问题。对象定义了解决问题的步骤中的行为,不刻意完成一个步骤。以过程为中心,以对象为中心。。OC中类的定义面向对象编程中使用对象完成程序开发中:先定义类 ,在创建对象,然后使用对象。定义类包含两部分“:接口部分和实现部分。分开写
转载 精选 2014-08-01 23:12:17
443阅读
电脑开机的时候,总是会出现很多问题,有时蓝屏,有时黑屏,跳出一大堆英文字母,只怪当初上学的时候没把英文学好,现在看到英文就一脸懵逼了!蓝屏的原因有很多,不用的错误码,代表不同的原因。唯独0x0000007B错误码这种蓝屏才可以用以下方式解决哦! 解决方法:进BIOS将硬盘模式改为IDE(这种蓝屏是由于硬盘兼容问题引起的)1、开机按del键,进BIOS2、找到相关设置,将硬盘模式改为ID
swift 语言出来后,可能新的项目直接使用swift来开发。但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块。不想再在swift 中再写一次,哪就使用混编。 这个在IOS8中是同意的。 先中简单的入手,先研究在同一个project文件夹下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名称为 act.swift 1. import Foun
点语法1 - OC 设计点语法的目的就是为了让其他语言的开发者可以很快的上手该语言,点语法就是让 OC 和其他面向对象的语言很相像注:点语法的本质是方法的调用,而不是访问成员变量。其实就是转换成相应的 setter/getter 方法,没有 setter/getter 就不能使用点语法2 - 在 OC 中访问成员变量只有一种方式即使用 ->,且是在 @public 修饰的前提下。凡
转载 2023-07-18 16:27:52
123阅读
我在学习OC的时候做的关于类和对象的笔记,里面有声明和实现,以及一般的定义
原创 2014-05-25 23:17:25
1901阅读
oc是面向对象的语言;遵从ANSI C 标准C语法,使用了Smalltalk的方法第一个oc程序;  #importFoundation/Foundation.h>      告诉编译器找到并处理名为Foundation.h的文件,这是一个系统文件; #import表示将该文件信息导入到程序中int main(int argc,
  本文简述了Objective-C语言的语法(偏面向对象),以及一些个人见解。Objective-C(之后称OC),顾名思义,是C语言面向对象的一种扩展,它保留了C语言的全部语法,并且兼容C语言,在这基础上建立了一套完整的面向对象编程体系。在面向对象相关的语言层面上,可以说它是比较像Java的:单继承、有接口等。但是在代码中,它跟C++是比较相似的。  让我们来看代码吧!#import <
OC与javascript进行交互 由于H5具有跨平台的优势,在很多情况下可能会使用到,但是对于混编有时候会是必要的。 1> 使用OC调用javascript代码 首先要了解一下web的加载; 在OC中,加载网页的控件是UIWebView; 一般我们需要做的是先加载原来的Web,然后再进行处理,这样的话,就会用到UIWebView的代理方法。// 这个方法是网页加载完毕之后进行调
光学字符识别(Optical Character Recognition, OCR)是指对文本资料的图像文件进行分析识别处理,获取文字及版面信息的过程。亦即将图像中的文字进行识别,并以文本的形式返回。OCR的应用场景根据识别场景,可大致将OCR分为识别特定场景的专用OCR和识别多种场景的通用OCR。比如现今方兴未艾的证件识别和车牌识别就是专用OCR的典型实例。通用OCR可以用于更复杂的场景,也具有
多态是函数调用的动态绑定技术; c++动态绑定依赖于this指针与虚函数表。 虚函数表的排序规则: 1)虚函数按照其声明顺序放于表中。 2)父类的虚函数在子类的虚函数前面。 3)如果子类重写了父类的虚函数,覆盖的函数被放到了虚表中原来父类虚函数的位置。 4)子类虚函数中使用父类同名函数: class
转载 2016-10-31 17:34:00
179阅读
2评论
一、继承    1.概念:程序里的继承子类继承了父类,那么子类就拥有父类中的所有成员变量和方法,这跟现实中的狗是动物的一种,狗也具备了动物                   所必备的属性,更符合我们的理解。    2.继承的好处与缺点:1>抽取出了重复的代码2&
转载 2023-09-03 20:42:20
96阅读
swift代码转oc代码 (Crashing your app is the safe route)(Force-Unwrapping An Optional Is Safe Code!)You may think there is no safety net when you force-unwrap an optional. You’re telling the compiler, “I k
转载 7月前
213阅读
最近在oc工程里要引用swiftMonkeypaws,需要使用oc调用swift技术,里面踩了很多坑,这里简单记录一下。1、oc调用swiftoc调用swift其实很简单,google一下就有很多的教程,可以参考文章1、2、3、4。总体上就是在要调用swift代码的时候,引入头文件 “模块名-Swift.h”,这个头文件对外不可显示,需要手动导入。可以在 Build setting 中查看: 现在
转载 2023-07-11 19:28:27
449阅读
OC内存管理:  一、引用计数器:  Java有垃圾回收机制(Garbage Collection,GC)。也就是说当我们创建对象后,不需要考虑回收内存的事,Java的垃圾回收机制会自动销毁该对象,回收它占用的内存。  但OC没有垃圾回收机制,需要开发者手动销毁创建的对象,收回内存。OC中没有垃圾回收机制,而是通过“引用计数器”来管理内存的。  引用计数器:OC中的对象内部都有一个记录有关对象内存
迁移工作正好提供了一个重新审视现有 Objective-C 应用程序的机会,也可以通过 Swift 代码来更好的优化应用程序的体系架构,逻辑以及性能。直接的说,你将用先前学到的 mix and match 以及这两个语言间的互操作性来进行增量迁移工作。Mix-and-match 功能使得选择哪些特性和功能来用 Swift 来实现,哪些依然用 Objective-C 来实现变得简单。Swift 和
1、获取实例对象的不同在Java中获取一个类实例:类名 instance = new 类构造方法()。这样我们有拥有了一个类的实例,在类中定义的变量,可以在定义的时候进行初始化,也可以在构造方法中初始化。在OC中获取一个类实例:类名 *instance = [[类名 alloc] init]。在oc中,获得类实例需要两步,alloc分配内存,init初始化内存,而且变量的初始化只能在init(in
转载 9月前
37阅读
####NSObject(NSKeyValueCoding)#####Key相关//直接通过Key来取值- (nullable id)valueForKey:(NSString *)key;//通过Key来设值-...
转载 2017-12-13 12:48:00
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5