E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OC基础
简述
OC基础
语法的一些坑洞
1.标识符的规则字母、数字、下划线、美元符$,但是不能以数字开头;区分大小写不能是关键字2.#import和#include的区别include的作用就是将指定的源代码插入到当前源代码的位置,如果导致了重复导入,不会给出提示Objective-C提供的#import更加智能,可以帮助程序员判断,避免重复导入的问题3.OC的块OC的块类似Swift的闭包,像一个匿名函数B,在定义的时候无须指定名字,
iOS佥
·
2020-10-10 19:54
JFDouYu-Swift
p=69注:本文适合有一定的
OC基础
,Swift新手阅读好了斗鱼直播的Swift版本上图1.gif2.gif3.gif4.gif接下里分析从首页开始分析:自定义导航栏:image.pngprivatefuncsetNavigatio
土鳖不土
·
2020-09-19 14:38
3幅图让你了解Spring AOP
AOP基于I
oC基础
,是对OOP的有益补充。
龙轩
·
2020-09-17 03:43
【SSH】
攻克SSH框架
黑马程序员——
OC基础
语法----类、对象、方法
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-前面我们说完了C语言的相关内容,接下来我们来看OC(Objective-C)。Objective-C,通常写作ObjC和OC,是扩充C的面向对象编程语言。Objective-C是非常实际的语言,是在C语言的基础上,增加了一层最小的面向对象的语法。它可以完全兼容C语言,在OC代码中我们可以混入C语言代码,甚至是C++
影之倒影
·
2020-09-16 21:10
黑马程序员——
OC基础
---面向对象(思想,类,对象,三大特性)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想面向对象和面向过程的区别以用电脑听歌为例子面向过程打开电脑播放电脑中的歌曲关闭电脑面向对象电脑开机播放歌曲关机区别分析面向过程关注的是解决问题需要哪些步骤;面向对象关注的是解决问题需要哪些对象没有开发
zydsr900230
·
2020-09-16 13:37
OC基础
教程2-面向对象编程的基础知识
1.前言面向对象编程(ObjectOrientedProgramming,OOP)是软件开发方法,更愿意说它是一种编程思想。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物(从面向过程发展到面向对象)。2.目标简单理解面向对象编程思想。为什么是简单理解呢?因为面向对象这个思想具体在语言中的实现,得学完整个语言之后,在实际编程过程中再一步步理解加深,最后顿悟滴。3.内
晓疯哦
·
2020-09-16 13:16
Object-C
iOS开发
OC基础
:OC字符串对象NSString对象方法使用基础
学习OC都知道,OC比较好的地方就是封装了很多方法,供开发者直接调用,这是非常方便的。很多方法在系统中都实现了,我们只要直接调用就行了。今天主要是说明字符串对象的一些方法的使用。下面直接上代码:#import int main(int argc, const char * argv[]){ @autoreleasepool { // //创建NSString类型的
weixin_33766168
·
2020-09-16 13:00
移动开发
c/c++
oc基础
-oc中单个对象的内存管理的一些基础知识
1.堆:存放的是一些动态分配的对象/类,系统是不会自动回收这些内存的2.栈:存放的是一些临时的和局部变量,一旦不在作用域内,就会自动回收内存3.oc中回收堆中动态分配的对象的内存的机制:引用计数器引用计数器:在每个对象的内存中都有一个4个字节的引用计数器(int),每当对象被创建时,引用计数器的值就是1,当该值为0时,该对象的内存空间就被回收了调用对象的retain方法会使得计数器数字+1,同时返
weixin_30740581
·
2020-09-16 12:16
内存管理
黑马程序员——
OC基础
三种特性之封装
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!(以下内容是对黑马苹果入学视频的个人知识点总结)三种特性之一封装(一)set方法和get方法1)set方法1>作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值2>命名规范:①方法名必须以set开头②set后面跟上成员变量的名称,成员变量的首字母必须大写③返回值一定是void④一定要接收一个参数,而且参数类型跟成员变
weixin_30625691
·
2020-09-16 12:12
java
移动开发
黑马程序员-IOS-
OC基础
-面向对象语法一
--------------------------------------android培训、java培训、ios培训期待与您交流!---------------------------------面向对象的思想1,OC语言是面向对象的,C语言是面向过程的。面向对象和面向过程只是解决问题的两种不同的思想。其实面向对象的思想就是指挥对象做事情,你自己不需要知道知道过程,只要知道结果就行了。两者的区
靠谱的走了
·
2020-09-16 12:36
基础篇
黑马程序员——OC知识点总结(一)
黑马程序员——
OC基础
---基础语法(一)-------android培训、ios培训、期待与您交流!----------内容概括:1、点语法的使用。2、成员变量的作用域。
s266_
·
2020-09-16 12:08
黑马程序员-IOS-
OC基础
-面向对象语法
--------------------------------------android培训、java培训、ios培训期待与您交流!---------------------------------面向对象和面向过程思想1、OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想1.面向对象和面向过程的区别1)以用电脑听歌为例子a)面向过程*打开电脑*播放电脑中的歌曲*关闭
有馒头吗
·
2020-09-16 12:18
OC基础
-面向对象思想08
1.面向对象的三大特征是什么?封装封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外部接口,可以看作是“包装”。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。好处:使用更简单变量更安全可以隐藏内部实现细节开发速度加快继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并
空中海
·
2020-09-16 11:13
Objective-C
黑马程序员——OC学习笔记01
OC基础
知识。
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------OC的一些入门基础。1、OC(全名Objective-C)的本质就是C语言,只不过它在C语言的基础上添加了一些新特性。2、OC文件的扩展名是.m,扩展名.m代表message。3、和C语言一样,OC使用头文件来包括结构体、符号常量和函数原型等元素的声明。OC中使用#import来代替#include
gjgoodjob271
·
2020-09-16 11:12
OC学习笔记
基础篇
黑马程序员——
OC基础
学习(五)---分类(Category),代码块Block和protocol代理设计模式
------Java培训、Android培训、iOS培训、.Net培训期待与您交流!-------分类(Category),代码块Block和protocol代理设计模式学习总结一.分类(Category)1.类别的概念Category有很多种翻译:分类\类别\类目(一般叫分类)Category是OC特有的语法,其他语言没有的语法(类似于C#语言中的”扩展方法”和”partial”关键字)2.分类
fighting__bj
·
2020-09-16 11:05
IOS
学习笔记
黑马程序员——
OC基础
学习(二)---对象方法和类方法的学习知识总结
------Java培训、Android培训、iOS培训、.Net培训期待与您交流!-------一.对象方法的学习知识总结1.定义:在oc中方法声明写在@interface...@end中间,方法实现写在@implementation...@end中间,并以"-"号开头的方法,称为对象方法.2.特点:以"-"开头;只能由对象调用;对象方法归类\对象所有.3.语法:(1)声明语法:-(方法的返回值
fighting__bj
·
2020-09-16 11:34
IOS
学习笔记
黑马程序员——
OC基础
—内存管理
-------android培训、ios培训、期待与您交流!----------===内存管理机制===OC的局部变量在代码块结束时被系统销毁,内存被回收.OC的对象,内部有引用计数器,当引用计数器的值为0时,被系统销毁,内存被回收.局部变量存放在栈中.对象存放在堆中.注意,对象指针还是存放在栈中,对象本身占用的内存存放在堆中.在OC中,我们要对自己写的继承了NSObject的对象进行内存管理.对
crossblack
·
2020-09-16 11:58
OC学习交流
黑马程序员——
OC基础
知识
——-android培训、java培训、期待与您交流!———-类的基本概念类:具有相同特征和相同行为的事物的抽象。类是一个抽象的概念,在生活中不具体对象,是类的实例,也就是类的具体体现,是具体的,生活中的万物都是对象类的接口部分的定义,写在.h文件中方法声明:类的方法声明如下:-(void)"方法返回类型"say"方法名":(NSInteger)"参数类型"x"参数名"y"参数名":(NSInte
c9527ios
·
2020-09-16 11:02
知识点总结
黑马程序员——
OC基础
---语法一
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-一、OC简介OC不是一门全新语言,它是在C语言基础上增加了一层最小的面向对象语法,OC完全兼容C语言,可以在OC代码中混入C语言代码,甚至C++代码,可以使用OC开发macosx平台和ios平台的应用程序。二、OC中的关键字这些都是常用关键字@interface,@implementation,@end,@publ
a383003270
·
2020-09-16 11:56
OC学习笔记
第一部分 1.10
OC基础
语法-点语法、构造方法、结构体
一、点语法新建一个person类#import@interfacePerson:NSObject{int_age;}-(void)setAge:(int)age;//方法名是setAge:-(int)age;//方法名是age//方法名是setAge:andNo://-(void)setAge:(int)newAgeandNo:(int)no;@end#import"Person.h"@imple
CKMr1986
·
2020-09-16 11:47
c/c++
第一部分 1.5
OC基础
语法-特有语法(Category)
一、分类-Category1.基本用途如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式继承分类(Category)2.格式分类的声明@interface类名(分类名称)//方法声明@end分类的实现@implementation类名(分类名称)//方法实现@end3.好处一个庞大的类可以分模块开发一个庞大的类可以由多个人来编写,更有利于团队合作4.给系统自带的类添加分类给NSStrin
CKMr1986
·
2020-09-16 11:47
第一部分 1.12
OC基础
语法-类的声明和实现,static和变量,typedef
新建一student类只是用来声明Student这个类有哪些成员变量和方法#import//@interface代表声明一个类//:代表继承@interfaceStudent:NSObject{//成员变量要定义在下面的大括号中{}intage;intno;}//在这里声明的所有方法都是公共//age的get方法//-代表动态方法+代表静态方法-(int)age;//age的set方法-(void
CKMr1986
·
2020-09-16 11:47
java
第一部分 1.4
OC基础
语法-继承、多态
一、继承1.继承的基本用法设计两个类Bird、Dog//Bird的声明@interfaceBird:NSObject{@publicintweight;}-(void)eat;@end//Bird的定义@implementationBird-(void)eat{NSLog(@"吃吃吃-体重:%d",weight);}@end//Dog的声明@interfaceDog:NSObject{@publi
CKMr1986
·
2020-09-16 11:47
第一部分 1.11
OC基础
语法-枚举、extern和变量
一、枚举代码事例:#includevoidtest(){//定义一种枚举类型enumSeason{spring,summer,autumn,winter};//定义一个枚举变量senumSeasons=winter;}voidtest1(){//定义枚举类型的同时定义一个枚举变量senumSeason{spring,summer,autumn,winter}s=spring;}voidtest2(
CKMr1986
·
2020-09-16 11:47
java
黑马程序员 ——
OC基础
知识
C语言学完了,马上开始学OC,以下是我对
oc基础
知识的一点简要了解。一、C语言和OC的区别面向对象和面向过程OC语言是面向对象的,c语言是面向过程的,这是他们之间最大的不同。
淇则有岸雷
·
2020-09-16 10:48
我的黑马博客
OC基础
语法-03 面向对象思想
OC基础
语法-03面向对象思想1.面向对象的基本概念我们此前学习的C语言是面向过程编程(ProcedureOrientedProgramming,POP)语言,而OC此前说过是在C语言的基础上添加了面向对象的特性而来
MrRightZJ
·
2020-09-16 10:23
objective-c
花行九颜~mall
oc基础
知识用法_01
静态分配的内存,是在栈中分配的,其实在C语言中的函数调用也是通过栈来实现的,栈这种数据结构的一个特点就是(先进后出),所以,在调用函数的时候,都是先压入栈中,然后,再从最上面的函数开始执行,最后,执行到main函数结束。动态分配通过malloc分配,是在堆中分配的,堆不是一种数据结构,它是一种排序方式,堆排序。静态分配不能跨函数调用,就是无法在另一个函数中,来管理一个函数中的内存。静态分配,只在当
忘川奈何
·
2020-09-14 23:45
常用代码
OC基础
学习——Block语法的学习和Category与Extension的初步认识
一、Block语法介绍//1.定义一个Block变量//1.1定义一个返回值为void,没有形参void(^myBlock)(void);//定义变量//给这个变量赋值myBlock=^(void){NSLog(@"这是我自己定义的Block的语法");};//使用myBlock();//1.2定义一个有返回值的而且带有形参的blockint(^myBlock1)(int,int);//首先定义m
qq_28591685
·
2020-09-14 19:27
oc语言
Block类型
Category
Extension
iOS-
OC基础
-起源
关于Objective-CObjective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSIC编程语言,将Smalltalk式的消息传递机制加入到ANSIC中。目前主要支持的编译器有GCC和Clang。历史Objective-C主要由Stepstone公司的BradCox和TomLove在19世纪80年代发明。1981年BradCox和TomLove还在ITT公司技术中心任职时,接
icewst
·
2020-09-13 19:56
iOS
(spring-第5回【I
oC基础
篇】)spring容器从加载配置文件到实例化bean的内部工作机制
前面讲过,spring的生命周期为:实例化前奏-->实例化-->实例化后期-->初始化前期-->初始化-->初始化后期-->bean的具体调用-->销毁前-->销毁。那么,从装配XML属性到实例化bean的内部机制是怎样的,没有细说,今天我们来一起刨根问底。还是老风格,以具体例子先入为主。下面是一个再简单不过的spring框架的栗子。(XML,有。Bean,有。Spring容器,有。main函数,
Red-Sun
·
2020-09-13 18:30
Spring
Spring解析
.Net中使用Castle进行IOC+AOP(动态注入+代理)
IOC+AOP(动态注入+代理)一、nuget安装CastleInstall-PackageCastle.Windsor二、定义空接口作为标识:所有实现改接口的,说明需要依赖注入或代理(AOP代理必须在I
OC
Lingbug
·
2020-09-13 12:31
.NetCore
C#/.NET
Oc基础
类型 NSArray NSMutableArray 的一些常用使用方法
OC的数组只能存放对象类型不能存放C语言的基本数据类型OC的数组可以存放多种对象类型的数据【@”dfa”,@2,pxd,cc,shuzu】不能存NSNull的数据1.创建NSArray*array=@[@”jack”,@”tom”,@”merry”];2.使用方法NSArray*arr=[[NSArrayalloc]initWithArray:array];NSArray*arr_=[NSArra
liaoxin2018
·
2020-09-13 05:21
写在前面的话
这个栏目开始,我将开始将我做的一些ios项目实例分解上传到这个板块,需要你有一定的
oc基础
和ui基础,首先准备陆续上传的是ios新闻类客户端开发实例,感兴趣的小伙伴可以参考下呵呵...
loseway711
·
2020-09-13 04:47
从零开始IOS开发实例
ios实例开发
项目开发
OC基础
之----NSDictionnary
一字典1.NSDictionary不可变字典,继承自NSObject,字典中存储的元素都是以键值对形式存在的,key值是唯一的,不能重复.2.字典中存储的元素都是无序的.3.字典中存储的都是key/value,这种形式称之为键值对.4.便利构造器创建字典NSDictionary*dic=[NSDictionarydictionary];//空字典创建一个空字典NSDictionary*dic=[[
iOS30
·
2020-08-26 16:09
iOS
Spring I
OC基础
根据黑马程序员课程学习做的笔记目录耦合耦合的概念耦合的例子(jdbc)Spring如何降低耦合ioc手写ioc容器SpringIOC的使用创建Bean的三种方式Spring的依赖注入耦合耦合的概念耦合的例子(jdbc)注册驱动的两种方法:(如果没有相应的驱动)①//DriverManager.registerDriver(newDriver());编译期间就报错②Class.forName("co
黄子何
·
2020-08-25 07:23
SpringBoot笔记
Spring I
OC基础
(二)
1.3xml与注解相结合模式注意:1)实际企业开发中,纯xml模式使⽤已经很少了2)引⼊注解功能,不需要引⼊额外的jar3)xml+注解结合模式,xml⽂件依然存在,所以,springIOC容器的启动仍然从加载xml开始4)哪些bean的定义写在xml中,哪些bean的定义使⽤注解第三⽅jar中的bean定义在xml,⽐如德鲁伊数据库连接池⾃⼰开发的bean定义使⽤注解xml中标签与注解的对应(I
时小浅
·
2020-08-25 07:50
Spring
spring
java
Spring I
OC基础
(一)
1.1BeanFactory与ApplicationContext区别BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义⼀些基础规范,⽽ApplicationContext是它的⼀个⼦接⼝,所以ApplicationContext是具备BeanFactory提供的全部功能的。通常,我们称BeanFactory为SpringIOC的基础容器,Applic
时小浅
·
2020-08-25 07:49
Spring
OC基础
OC是一种动态语言,不像其他语言的函数调用,而是有自己的一套消息发送的组件,Oc的重要工作依赖于Runtime(运行时)运行的,运行时应该执行的代码由运行环境来决定. OC是C语言的超集. OC中创建的对象都存在于堆中,比如说我创建一个字符串对象NSString*string=@"Objective-C";这个行语句中,等号右边是@"Objective-C"对象,会在堆中创建这个字符串对象
阿洋12138
·
2020-08-25 02:46
创建iOS RIPEMD-160(RIPEMD160) pod库
CB_RIPEMD项目地址:https://github.com/caobo56/CB_RIPEMD使用方式:pod'CB_RIPEMD'目前版本为(0.9.0)CB_RIPEMD是对RIPEMD算法的
OC
曹波波
·
2020-08-25 02:27
Spring框架03-IOC应用
SpringIOC应用SpringI
OC基础
BeanFactory与ApplicationContext区别BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义
DragonflyDavid
·
2020-08-24 17:25
spring
frameworks
ioc
【万字长文】Spring框架 层层递进轻松入门 (IOC和DI)
开篇絮叨前面一篇文章花大量内容,重点学习了Spring入门的一些思想,以及简单的学习了I
OC基础
以及基于基于XML的配置方式,大家应该清楚,XML与注解常常是形影不离的,他们就像一对双胞胎,但兄弟两个的想法都是一致的
BWH_Steven
·
2020-08-24 16:49
spring
java-ee
ioc
di
OC基础
:NSDictionary
NSDictionary使用总结:1.工厂方法创建字典:#pragmamark-创建字典(+)-(void)Creating{//空字典NSDictionary*dictionary=[NSDictionarydictionary];//测试数据NSString*filePath=[selftestData];//通过文件路径创建字典dictionary=[NSDictionarydictiona
爱抽烟的芭比
·
2020-08-24 03:12
【IOS开发基础系列】
OC基础
数据类型使用专题
1常用数据类型1.1@property参数@property参数分4类1、读写属性:(readwrite/readonly)2、setter语意:(assign/retain/copy)3、原子性:(atomic/nonatomic)4、引用强弱:(strong/week)1.1.1readwrite默认属性,将生成不带额外参数的getter和setter方法(setter方法只有一个参数)。1.
Kevin_Junbaozi
·
2020-08-24 01:06
OC基础
学习:内存中的区域
OC中,内存一般分为五大区域栈存储局部变量和实参由编译器自动分配释放存储空间有限地址是连续的地址分配从大到小访问速度快堆允许程序员自己申请的空间,需要程序员自己控制,会出现内存泄漏使用new方法创建的对象保存在堆区被创建对象的所有成员变量保存在堆区中地址是不连续的速度没有栈区快。地址不连续,有一个寻中的过程BSS段(静态区)存储没有初始化的全局变量和静态变量数据段(常量区)用来存储已经初始化的全局
Andy_Ron
·
2020-08-24 00:23
OC基础
-设计模式之通知中心(广播)
一、概念通知中心NSNotificationCenter,也就是广播,和java类似。消息发送者通过通知中心将消息发送给消息接受者。通知中心是一个单例。相关的二个类:NSNotificationCenter:消息中心,负责消息的发送和消息的接收,是单例。NSNotification:消息,可以包含消息的各种信息。二、消息的发送和消息的接收1.消息类型通知中心发送的消息是一个类NSNotificat
诗未冷
·
2020-08-22 16:22
OC基础
自学Swift之路(三)小项目
本系列文章都是以有
OC基础
来写的,所以注释不会写太多,对基础不够了解的同学可能不太适合,另外本系列文章不是以教程式的形式来写,是记录学习过程的,所以不会有多少讲解。
_清墨
·
2020-08-21 13:15
PHP的反射、控制反转和依赖注入
我的博客文章出自Inn的博客:http://gog5.cn/archives/8/第一次开通博客,欢迎小伙伴们点赞、交换友情链接IoC是什么建议先看看I
oC基础
,写的很好。
Inn20
·
2020-08-21 02:08
php
后端
lavarel
thinkphp
设计模式
Oc基础
类型 NSDictionary NSMutableDictionary 的一些常用使用方法
字典是也是一种集合结构,功能与我们现实中的字典工具一样任意类型的对象地址构成键值对键值对是由key和value构成必须一一对应键值对中的key必须保证是唯一的字典是一种无序保存的集合根据键值对中的key找到相应的值字典里面没有顺序存储多个拥有不同种类型的数据key->ValueNSDictionary*dic=@{@”userName”:@”pxd”,@”pwd”:@”123”};键值对必须是配对
liaoxin2018
·
2020-08-17 23:43
swift3.0下闭包语法汇总
http://www.open-open.com/lib/view/open1474524707276.html一、闭包的概念有
oc基础
的都知道,闭包其实是oc里面的block,语法格式不一样,但作用是一样的
xuxiake2012
·
2020-08-15 20:10
IOS基础入门OC语言Xcode Day07笔记:
OC基础
知识总结(属性关键字、数组、字典、截取替换字符串、正则校验、可变字符串)
1、属性关键字属性(properties):用于访问类的外部类的变量属性。1)读写属性:readwrite(默认)readonly2)原子性:atomic(默认)nonatomic3)引用计数strong(ARC)(默认)/return(MRC)这俩个关键字都是用来修饰对象的assign/unsafe_unretained(MRC)assign既可以修饰基本数据类型,也可以修饰对象类型atomic
wenyu_Saitama
·
2020-08-12 15:08
IOS基础笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他