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基础
-NSSet集合
一、集合的概念集合中的元素是无序不重复的。集合和数组类似,区别在于:数组的元素是有序的,集合的元素是无序的。集合的种类:NSSet-NSMutableSetNSIndexSet-NSMutableIndexSet二、NSSet的使用1.创建集合NSSet*set=[[NSSetalloc]initWithObjects:@"one",@"two",@"three",@"four",nil]; NS
Z18789231876
·
2015-09-25 17:00
OC基础
-NSNumber类簇-将简单数据类型保存为对象
一、NSNumber类的由来例如:在数组中保存数字,由于数组存储的都是对象的地址,是无法保存数字的,需要将数字转成对象,才能在数组中保存。例如:字典保存一个文件的名称和文件的大小,因为文件的大小是一个数字,所以字典是无法存储的.这时,就需要一个类,能够将一个数字以对象的形式展现。这个类就是NSNumber。二、NSNumber类1.创建类的对象NSNumber*intNumber=[[NSNumb
Z18789231876
·
2015-09-25 16:00
OC基础
-OC三大基本数据结构-NSDictionary
一、Dictionary概述字典中的元素是以键值对的形式存储的。如@"诗未冷"和@"1"组成了一个键值对。@"诗未冷"是value,@"1"是key。键值对的值和键可以是任意对象,但是键一般都使用字符串。字典存储对象的地址是没有顺序的。二、Dictionary的使用//1.创建字典对象 NSDictionary*dictionary=[[NSDictionaryalloc]initWithObje
Z18789231876
·
2015-09-25 14:00
OC基础
-OC三大基本数据结构-NSArray
一、OC三大基本数据结构之NSArray基类:NSArray不可变数组,数组一旦创建,数组的元素个数和顺序不可变。子类:NSMutableArray可变数组,继承了基类的方法,又有自己的关于修改元素个数和顺序的方法。二、NSArray的使用1.创建数组NSArray*array1=[[NSArrayalloc]initWithObjects:@"one",@"two",@"three",nil];
mmoaay
·
2015-09-25 14:00
OC基础
-OC三大基本数据结构-NSString
一、OC三大基本数据结构概述1.NSString:OC中的字符串。基类:NSString:字符串,不可变字符串,对象一旦创建,字符串的长度和内容不可变。子类:NSMutableString:可变字符串。2.NSArray:OC中的数组。数组对象存储的地址是有顺序的元素。基类:NSArray:数组子类:NSMutableArray可变数组3.NSDicstionary:OC中的字典。字典对象存储的地
Z18789231876
·
2015-09-25 13:00
OC基础
:Foundation框架之NSString和NSMutableString
内容简介:Foundation框架之NSString和NSMutableString第一部分》》》》NSString的使用基本用法//1.创建字符串//1.1常规创建,创建一个空的字符串//这样创建的字符串几乎没用,因为它们是空的而且还不可变//alloc创建NSString*str1=[[NSStringalloc]init];NSLog(@"str1is:%@",str1);//用类方法创建N
梧雨北辰
·
2015-09-06 13:37
iOS
OC
iOS开发
OC基础
:Xcode中常见英文总结,OC常见英文错误
在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思。所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示。多练习,就肯定能基本掌握。expression:表达式assignable:赋值variable:变量+redefinition:重复定义type:类型conflicting:冲突项invalid:无效的conversion
一粒吗
·
2015-09-03 22:32
I
OC基础
1.IOC即控制反转,不是一种技术,是一种思想2.Ioc容器控制了对象的创建,控制了对象,控制了外部资源的获取(不只是对象包括比如文件等)3.反转是容器来控制对象创建和依赖对象注入,对象被动接受依赖对象的注入,依赖对象的获取反转了4.IOC容器能做:创建对象,查找依赖对象把控制权交给容器,容器注入对象,这样对象之间松散耦合,方便测试,利用复用,程序变的灵活5.依赖注入:应用程序依赖IOC容器,IO
bitcarter
·
2015-08-23 14:00
IOC
OC基础
13:数字、字符串和集合2
17、Foundation框架的数组是有序的对象集合。一般来说这些对象元素会是同一种类型,但是也可以不同。 18、不可变数组是由NSArray类处理的,可变数组是有NSMutableArray类处理的。NSMutableArray类是NSArray类的子类。 19、NSArray类常见方法:(1)、NSArray*xxx=[NSArrayarrayWithObject:@”a”,@”b”,nil]
杨淳引
·
2015-08-21 15:00
黑马程序员---学习笔记18:
OC基础
(5)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-封装的步骤:定义设置实例变量(setter)方法和访问实例变量(getter)方法set方法的作用:为外界提供一个统一的设置成员变量的方法。命名规范:1)对象方法名称必须以set开头2)set后面跟成员变量的名称,首字母大写-age--->setAge3)返回值一定是void4)一定要接收一个形参,而且形参类型一定
七分热度_HD
·
2015-08-20 13:57
黑马程序员---学习笔记17:
OC基础
(4)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-引入类方法可以减少内存的占用,因为只是使用对象方法的话,在调用函数时,必要首先创建对象,这会占用内存堆区的一部分空间。但是如果用类名直接引用方法,就会节省这块空间。声明:[img=http://img.bbs.csdn.net/upload/201508/17/1439799637_344063.png][/img
七分热度_HD
·
2015-08-20 13:50
IOS开发系列--C语言之基础知识
概览当前移动开发的趋势已经势不可挡,这个系列希望浅谈一下个人对IOS开发的一些见解,这个IOS系列计划从几个角度去说IOS开发:C语言
OC基础
IOS开发(iphone/ipad)Swift这么看下去还有大量的内容需要持续补充
jianxin160
·
2015-08-18 15:00
黑马程序员-[OC语言] 第二篇:继承、多态概述
------
OC基础
--第四天学习总结:1.self关键字的介绍;1)self指代的是当前的类;[Pclass]返回值实质就是当前的类;2)self在对象中使用时,指代的是在调用当前对象方法的那个对象3
csdn_llj
·
2015-08-17 20:47
黑马学习笔记-OC语言
OC基础
-NSArray排序
OC中的NSArray提供了较多的排序方法,可以对数组元素进行有效的排序,下面先准备一个Student和Course类来作为练习对象。一创建练习类1Course类// Course.h #import @interface Course : NSObject /** 初始化Course类的类方法*/ + (instancetype)courseWithEnglish:(float)en
囚雨
·
2015-08-14 16:00
OC基础
NSArray排序
OC基础
-关于构造方法
一init的疑惑 init是OC的构造方法,也即是初始化方法。init常见于创建对象实例,假如现有Person这个类,新建一个Person对象实例时:Person *person = [ [Person alloc] init]; 以上代码执行的时候,实际实现了以下三个过程:向Person类发送了alloc消息,在堆内存中创建了该类的对象对象收到init消息后,进行对象的初始化返回对象
囚雨
·
2015-08-09 10:00
init
alloc
description
initWithxxx
黑马程序员------
OC基础
语法的使用
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-类的使用语法在不改变原来类模型的前提下,给类扩充方法,除了可以利用继承特性设计一个子类外,还可以通过设置分类来完成。 分类的格式:分类的声明:@interface类名(分类名称)......@end分类的实现:@implementation类名(分类名称)......@end示例1:#import@inter
A1003052589
·
2015-07-29 22:52
OC基础
---protocol、category和继承的区别
OC中protocol、category和继承的区别以前还是有点迷糊,面试的时候说的有点混乱,现在结合一些资料总结一下。利用继承,多态是一个很好的保持“对扩展开放、对更改封闭”(OCP)的办法,也是最常见的一种方法。ObjectiveC还支持另外两种语法来支持OCP:Protocol和Category。Protocol只能定义一套接口,而不能提供实现,变相的也是一种Abstractclass的实现
a466468841
·
2015-07-17 22:00
OC基础
--@property修饰符
OC基础
--@property修饰符2014-5-23阅读238 评论11.读写性修饰符:readwrite|readonlyreadwrite:表明这个属性是可读可写的,系统为我们创建这个属性的setter
a466468841
·
2015-07-17 21:00
oc-内存管理之自动释放--我自动释放了我使用的所有对象,但程序占用内存还是偏高,为什么?
摘自:
OC基础
教程如下: 有时,自动释放池未能按照通常预期的情况进行清理。于是就有了问题“虽然我已经自动释放了我所使用的所有对象,但是我的程序占用的内存一直保持绝对的增长。”
ylwdi
·
2015-07-14 16:00
OC基础
查补-IOS OC声明变量在@interface括号中与使用@property的区别
IOSOC声明变量在@interface括号中与使用@property的区别IOS声明变量interfaceproperty区别 刚开始接触OC再看别人写的代码的时候,常常困惑于人家在声明属性时的写法,总结出来有三中方式,不知道哪一种比较规范化,现在我把三种方式贴出来,然后再一一探讨每个方式声明属性的区别。方式一:直接在@interface中的大括号中声明。@interfaceMyTest:NS
a466468841
·
2015-07-01 18:00
iOS 阶段学习第11天笔记(
OC基础
知识)
iOS学习(OC语言)知识点整理 一、
OC基础
知识 1)#import 用于导入头文件,预处理阶段加载引用,只加载一次。
·
2015-06-30 19:00
ios
[置顶] 黑马程序员—
OC基础
--初探“多态”
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!———/****************************************** * 今天对“多态”进行学习.收获如下: * 1.如果编译时和运行时类型不一致,就可能出现所谓的多态 * * 2.1⃣️编译时:由声明的类型决定;2⃣️运行时:由实际赋值类型决定 * * 3.如果想在多态状态下,调用对
Lyan__
·
2015-05-26 14:00
IOS开发系列--C语言之基础知识
本文转自:KenshinCui'sBlog概览当前移动开发的趋势已经势不可挡,这个系列希望浅谈一下个人对IOS开发的一些见解,这个IOS系列计划从几个角度去说IOS开发:C语言
OC基础
IOS开发(iphone
u012460084
·
2015-05-24 13:00
语言
ios开发
结构
c语言基础
iOS-C
跟我学spring3 电子书下载
blog/download_pdf/9383《跟我学spring3》 (8-13) http://www.iteye.com/blog/download_pdf/9619 目录:【第二章】IoC之2.1I
oC
jway
·
2015-05-21 16:00
spring
【 非凡程序员 】
OC基础
学习笔记(D-1)
今天学习了指针和X-Code的基本使用一.关于指针 1 指针是一种数据类型,当定义指针的前提下(以定义int*a为例),“int*a”,"*a","a","&a"有不同的含义,使用时也要 注意赋值时两边数据类型是否相同。 int*a:定义一个指针a,指针指向地址*a:可以获取一个变量的值a:可以获取一个变量的地址2 指针与变量,与数组,与函数 #includeint *test
Before
·
2015-05-12 23:00
非凡程序员
【 非凡程序员 】
OC基础
学习笔记(一)
一、XCode创建开发环境步骤 2.Chooseatemplateforyournew project窗口,OS X组下Application,Command Line Tool模板。 iOS组:与iOS系统(iPhone,iPad,iTouch)项目相关 OS X组:与Mac OS项目相关 Application-CommandLine Tool:控制台项目。3.Cooseoptionsfory
jabez_huang
·
2015-05-11 19:00
ios
oc
OC基础
知识的巩固
1、过程式程序是建立在函数之上,数据为函数服务,面向对象编程以数据为中心,函数为数据服务。2、for(i=0;i
ss18829289878
·
2015-05-08 23:00
OS
面向对象编程
Spring学习笔记(13)----------aop拦截器
AOP基于I
oC基础
,是对OOP的有益补充。
u011225629
·
2015-05-05 08:00
OC基础
--self关键字&super关键字
PS:OC中的self关键字可以与C#中的this关键字区分记忆,虽然区别还是很大的。OC中的super关键字指的是父类指针一、self关键字必须了解的知识:1.使用场合:只能用在方法中(对象方法\类方法都可以),不能用在函数中2.每次调用方法的时候,系统会自动创建self指针3.self指正指向的是方法调用者---注意:在类方法中,self指针一定指向的是类。在对象方法中,self指针一定指向的
青红造了个白
·
2015-04-27 21:00
接入ios sdk的一些总结
看了一下
oc基础
教程,大致了解xcode的使用,由于有C++基础,
刘轶荟
·
2015-04-17 11:05
接入ios
sdk的一些总结
【第二章】 IoC 之 2.1 I
oC基础
——跟我学Spring3
2.1.1 IoC是什么Ioc—InversionofControl,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统JavaSE程
azikaxu
·
2015-04-15 10:00
Notifications vs Delegates
最近一直在忙着准备暑期的实习面试,所以最近开始复习
OC基础
知识。偷得半日闲,总结下面试考滥了的delegate和notification。
mayqiyue
·
2015-04-13 17:18
接入ios sdk的一些总结
看了一下
oc基础
教程,大致了解xcode的使用,由于有C++基础,oc的简单使用也很快掌握。
球球闪电
·
2015-04-12 11:25
ios
framework
ipa
Architecture
接入ios sdk的一些总结
看了一下
oc基础
教程,大致了解xcode的使用,由于有C++基础,oc的简单使用也很快掌握。
球球闪电
·
2015-04-12 11:25
ios
framework
ipa
Architecture
OC基础
知识(一)
一、Oc入门知识 1)#import <Foundation/Foundation.h>, 告诉编译器找到并处理名为Foundation.h文件,这是一 个系统文件,#import表示将该文件的信息导入到程序中。 框架地址: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develop
北极星_J_P
·
2015-03-26 22:00
编程
Oc语言
OC基础
数据类型-NSData
1、NSData,数据,当我们需要把一些信息写入到文件里或发送到网络上,我们需要把这些数据转换下,变成纯粹的0、1字符流 1 NSString * str = @"hello, world!"; 2 NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; //NSString转换成NSData类型 3
·
2015-03-12 16:00
数据类型
OC基础
OC基础
编程技巧正如它的名字所传达的含义,Foundation框架是所有iOS和MacOSX编程所使用的基本工具。要成为这两个平台上成功的开发者,必须对这套工具了如指掌。
Lambda8421
·
2015-02-28 11:00
【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
AOP基于I
oC基础
,是对OOP(ObjectOriented
jiuqiyuliang
·
2015-02-27 11:00
设计模式
spring
AOP
ssh
【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
AOP基于I
oC基础
,是对OOP(ObjectOrient
jiuqiyuliang
·
2015-02-27 11:00
aop
spring
ssh
设计模式
【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
AOP基于I
oC基础
,是对OOP(ObjectOrient
jiuqiyuliang
·
2015-02-27 11:00
aop
spring
ssh
设计模式
【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
AOP基于I
oC基础
,是对OOP(ObjectOr
jiuqiyuliang
·
2015-02-27 11:00
spring
AOP
面向切面编程
OC基础
——三大特性-封装与类方法
oc中面相对象的三大类型:封装、继承、多态。封装的好处:隐藏内部的细节,提供getset方法给别人访问和设置,监听成员变量的改变,过滤不合理的值封装引入两个方法,一个set方法、一个get方法1、set方法作用:提供一个方法给外界设置成员变量值。命名规范:1>方法名必须以set开头。2>set后面跟上成员变量的名称,成员变量的首字母大写。3>返回值一定是(void)。4>一定要接受一个参数,而且参
linfenpipi
·
2015-02-26 22:00
开门见iOS(1)
经过断断续续的半年,把
oc基础
学了一下,哎,感慨程序员的世界真是越学越觉得自己啥也不懂。
qhshiniba
·
2015-02-10 21:00
ios
[置顶]
OC基础
(一)面向对象
一、OC概述1.简介OC是基于C,所以在代码上是完全兼容C的。在OC中,你可以使用C的语法,甚至C++的语法。C是面向过程的语言,而OC是面向对象的语言。2.关键字OC中的关键字都以“@”开头。如:@public、@string二、面向对象1.面向对象和面向过程是考虑事情的2种不同思想。面向过程,考虑的是做事情需要哪些步骤,面向对象考虑的则是谁能做这些事。就比如:我想打电话面向过程:开机->找到通
Z18789231876
·
2015-02-04 09:00
面向对象
oc
【第二章】 IoC 之 2.1 I
oC基础
——跟我学Spring3
2.1.1 IoC是什么Ioc—InversionofControl,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统JavaSE程
tudy
·
2015-01-19 22:00
spring
Web
javaee
企业架构
跟开涛学spring
IOS8开发之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)
学习条件:有一定swift基础,
oc基础
,或其他任何编程语言基础。需要更多相关资料可以联系Q2748165793课程大纲:一,1演示及资源导入[免费观看]7分钟2界面设计16分钟3
双层牛堡
·
2015-01-14 11:41
编程语言
图片
界面设计
大项目
拉手团购
IOS8开发之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)
学习条件:有一定swift基础,
oc基础
,或其他任何编程语言基础。需要更多相关资料可以联系Q2748165793课程大纲:一,1演示及资源导入[免费观看]7分钟2界面设计16分钟3
双层牛堡
·
2015-01-14 11:41
编程语言
图片
界面设计
大项目
拉手团购
2014.12.11
oc基础
复习
这一天主要学习了内存管理的部分,感觉稍显复杂,但只要遵循总的原则就不会错谁声明,谁销毁,谁retain,谁release1.在类的成员变量是oc对象时,set方法需要写内存管理如-(void)setBook:(Book*)book{ if(_book!=book){ [_bookrelease]; _book=[bookretain]; }} 还要在调用这个set方法的类的dea
Kris_Chain
·
2014-12-11 15:23
多线程
关键字
2014.12.10 下午
oc基础
复习
oc之内存管理手动管理:对象内部有一个引用计数器,当使用alloc、new或者copy关键字时,引用计数器为1,当对象使用retain方法时,引用计数器加1,使用一次release时,引用计数器减1,使用retaincount方法时可以查看当前对象引用计数器的值。在对象的引用计数器的值为0时,对象会被销毁,在销毁前会调用dealloc方法,dealloc方法重写时要加上[superdealloc]
Kris_Chain
·
2014-12-10 18:35
关键字
release
计数器
2014.12.10
OC基础
复习
oc是一种没有垃圾回收机制的语言,再没有打开arc的情况下,需要手动管理内存@为关键字的开头,也是字符串的开头@interface……@end写对类的声明,包括对成员变量和方法的声明,@implementaion……@end之间写对类的方法实现,方法形如-(void)setAge:int;+号表示静态方法,-号表示动态方法对象的声明初始化都是Student*st=[[Studentalloc]in
Kris_Chain
·
2014-12-10 08:00
基础
oc
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他