类:一组具有相同特征和行为的事物的抽象集合。 两种编程思想面向过程编程:分析解决问题的步骤,实现函数,依次调用。面向对象编程:分析问题组成的对象,协调对象间的联系和通信,解决问题。对象定义了解决问题的步骤中的行为,不刻意完成一个步骤。以过程为中心,以对象为中心。。OC中类的定义面向对象编程中使用对象完成程序开发中:先定义类
,在创建对象,然后使用对象。定义类包含两部分“:接口部分和实现部分。分开写            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-08-01 23:12:17
                            
                                472阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            电脑开机的时候,总是会出现很多问题,有时蓝屏,有时黑屏,跳出一大堆英文字母,只怪当初上学的时候没把英文学好,现在看到英文就一脸懵逼了!蓝屏的原因有很多,不用的错误码,代表不同的原因。唯独0x0000007B错误码这种蓝屏才可以用以下方式解决哦!       解决方法:进BIOS将硬盘模式改为IDE(这种蓝屏是由于硬盘兼容问题引起的)1、开机按del键,进BIOS2、找到相关设置,将硬盘模式改为ID            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-14 19:33:25
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            swift 语言出来后,可能新的项目直接使用swift来开发。但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块。不想再在swift 中再写一次,哪就使用混编。 
  这个在IOS8中是同意的。 先中简单的入手,先研究在同一个project文件夹下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名称为 act.swift 1.    import Foun            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 18:06:03
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            点语法1 - OC 设计点语法的目的就是为了让其他语言的开发者可以很快的上手该语言,点语法就是让 OC 和其他面向对象的语言很相像注:点语法的本质是方法的调用,而不是访问成员变量。其实就是转换成相应的 setter/getter 方法,没有 setter/getter 就不能使用点语法2 - 在 OC 中访问成员变量只有一种方式即使用 ->,且是在 @public 修饰的前提下。凡            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 16:27:52
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oc是面向对象的语言;遵从ANSI C 标准C语法,使用了Smalltalk的方法第一个oc程序;   #importFoundation/Foundation.h>      告诉编译器找到并处理名为Foundation.h的文件,这是一个系统文件; #import表示将该文件信息导入到程序中int main(int argc,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 13:33:13
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              本文简述了Objective-C语言的语法(偏面向对象),以及一些个人见解。Objective-C(之后称OC),顾名思义,是C语言面向对象的一种扩展,它保留了C语言的全部语法,并且兼容C语言,在这基础上建立了一套完整的面向对象编程体系。在面向对象相关的语言层面上,可以说它是比较像Java的:单继承、有接口等。但是在代码中,它跟C++是比较相似的。  让我们来看代码吧!#import <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 09:57:55
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OC与javascript进行交互  
   由于H5具有跨平台的优势,在很多情况下可能会使用到,但是对于混编有时候会是必要的。 1> 使用OC调用javascript代码 首先要了解一下web的加载; 在OC中,加载网页的控件是UIWebView; 一般我们需要做的是先加载原来的Web,然后再进行处理,这样的话,就会用到UIWebView的代理方法。// 这个方法是网页加载完毕之后进行调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 09:32:18
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            光学字符识别(Optical Character Recognition, OCR)是指对文本资料的图像文件进行分析识别处理,获取文字及版面信息的过程。亦即将图像中的文字进行识别,并以文本的形式返回。OCR的应用场景根据识别场景,可大致将OCR分为识别特定场景的专用OCR和识别多种场景的通用OCR。比如现今方兴未艾的证件识别和车牌识别就是专用OCR的典型实例。通用OCR可以用于更复杂的场景,也具有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 08:03:33
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ####NSObject(NSKeyValueCoding)#####Key相关//直接通过Key来取值- (nullable id)valueForKey:(NSString *)key;//通过Key来设值-...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-13 12:48:00
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是OC第一节课,类:是一组具有相同特征和行为的食物的抽象      对象就是例的实例类的定义分两部分:借口部分和实现部分,通常写在两个文件中接口部分:声明了类名.父类名.实例变量(行为)实现部分:方法的具体实现(具体行为)接口跟实现分别放在.h和.m文件中,并且.m文件中必须实现,.h中声明的方法PerPerson * p = [[Person alloc]init            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-21 16:46:47
                            
                                583阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.类和对象面向过程编程(Procedure oriented Programming, POP):以事件为中心,关心完成该事件的详细步骤,一步一步如何实现面向对象编程(Object Oriented Programming, OOP):以事物为中心,也就是参数事件的参与者,设计事物的功能,而完成事物只是事物的所有功能中的一个小功能类:具有相同特征 和 相同行为的 事物的抽象类是一个抽象的概念,在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-08-17 18:55:47
                            
                                558阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            把内部的状态通知给外界,我们可以制定一个变量,然后这个变量从外界来指定,之后我们可以通过变量去通知给外界有什么发生了。按照上文讲的到新建一个protocol,名字为IPeople#import //oc里面的协议相当于java里面的接口@protocol IPeople -(int)getAge;-...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-08-19 14:16:00
                            
                                132阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #import #import "AppDelegate.h"int main(int argc, char * argv[]) { //固定的字典类型 NSDictionary *dict=@{@"name":@"Netcorner",@"sex":@"male"}; NSLog...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-08-18 14:12:00
                            
                                178阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # **iOS开发与Objective-C**
虚函数按照其声明顺序放于表中。 2)父类的虚函数在子类的虚函数前面。 3)如果子类重写了父类的虚函数,覆盖的函数被放到了虚表中原来父类虚函数的位置。 4)子类虚函数中使用父类同名函数: class            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-10-31 17:34:00
                            
                                193阅读
                            
                                                                                    
                                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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 17:36:30
                            
                                245阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概念:定义了一个接口,其他类负责来实现这些接口。如果你的类实现了一个协议的方法时,则说该类遵循此协议。 非正式协议:非正式协议虽名为协议,但实际上是挂于NSObject上的未实现分类(Unimplemented Category)的一种称谓。 协议的格式: @protocol 协议名 <父协议>定义            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-17 09:49:00
                            
                                97阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、设置器setter 访问器gettersetter:set+首字母大写的实例变量名如:- (void)setNickName:(NSString *) name;//参数名不要与实例变量名相同getter:与实例变量名相同(没有短横线),并且返回值类型也一致例:@interface Cup:NS...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-14 21:38:09
                            
                                700阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            不能在栈上分配对象//Interface type cannot be statically allocatedNSString stackString;因为对象所占内存总是分配在“堆空间”中,而不会分配在栈上。分配在堆中的内存必须直接管理(引用计数),分配在栈上用于保存变量的内存则会在其栈帧弹出时自动清理。 字面量数组使用语法糖创建数组,若数组元素有 nil,会抛出异常。因为语法糖相当于先...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-30 21:28:10
                            
                                292阅读