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基础
swift textfiled 输入完毕 return 隐藏键盘 方法
学习swift 真是件头疼的事情 会的人少,又没有
OC基础
,所以 且学切珍惜吧。 在做登录的时候发现textfiled 自动调用键盘后不能隐藏?
·
2015-11-11 07:02
textFile
OC基础
教程 C语言中的格式占位符:
C语言中的格式占位符: %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 或二进制 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
·
2015-11-09 13:19
C语言
IOS开发复习笔记(1)-
OC基础
知识
在上班之余学习IOS已经有三个多月了,因为基础有些薄弱从OC的基本语法开始学习的,相继看了青柚子和红柚子的书,现在在看编程实战,趁这个机会好好的总结一下: 1.命名约定 对象类型和名称一致,以免混淆 -(void) setURL:(NSString *)URL;//错误的命名方法 //更改为 -(void)setURLString:(NSString *)string; -(vo
·
2015-11-08 12:06
ios开发
OC基础
--ARC Category Block
autorelease什么是自动释放池?autorelease是一种支持引用计数的内存管理方式,只要给对象发送一条autorelease消息,会将对象放到一个自动释放池中,当自动释放池被销毁时,会对池子里面的所有对象做一次release操作自动释放池的优点是什么?1.不用再担心对象释放的时间2.不用再关心什么时候添加release自动释放池的原理?autorelease实际上只是把对releas
S了个J
·
2015-11-07 13:00
Spring AOP 详解
AOP基于I
oC基础
,是对OOP的有益补充。
·
2015-11-07 12:57
spring aop
dhroid - i
oc基础
(@Inject*)
1 ioc即控制反转。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。控制反转还有一个名字叫做依赖注入(Dependency Injection) dhroid的ioc不仅实现了视图和资源的注入,同时对于对象,接口的注入做了很大的努力 ioc中最简单最好实现的就是视图资源注入,dh
·
2015-11-07 12:32
inject
Spring AOP原理及拦截器
AOP基于I
oC基础
,是对OOP的有益补充。
·
2015-11-07 10:57
spring aop
OC基础
--协议和字符串
协议什么是协议1.其他语言有接口的概念,接口就是一堆方法的声明没有实现.2.OC中没有接口的概念,OC中的接口就是协议.3.协议Protocol是由一系列的方法声明组成的协议的书写格式@protocol协议名称 //方法声明列表 @end 一个类怎么遵守协议@interface类名:父类 @end 注意:1.一个类可以遵守一个或多个协议2.任何类只要遵守了Protocol,就相当
S了个J
·
2015-11-06 23:00
OC基础
--简单单例
什么是单例什么是单例模式:(Singleton)单例模式的意图是是的类的对象成为系统中唯一的实例,供一个访问点,供客户类共享资源单例的使用场景1.类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法2.这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码简单代码实现:Tools.h// //Person.h //练习2 // //Createdbyk
S了个J
·
2015-11-06 21:00
OC基础
知识 -- 继承
继承继承的特性:继承是单向的(从上到下)继承是可传递的不能相互继承不能多继承继承就是子类继承父类的所有的实例变量和方法继承的好处:减少代码量提高工作效率self和super1.使用self调用方法的时候:若本类某个方法要调用本类其他方法优先调用本类中的其他方法没有的话继续查找上一级找到就调用都没有就崩溃2.使用super调用方法的时候:直接跳过本类去查找上一级的父类找到就调用没有的话继续查找都没有
KnowMight
·
2015-11-05 09:17
Objective-C
OC基础
05-手动内存管理(MRC)
---恢复内容开始---MRC:Manul(手动)Reference(引用)Counting(计数) 什么是手动引用计数? 所有对象的内容都需要我们手动管理,需要程序员自己编写release/retain等代码 内存管理的原则就是有加就有减 也就是说,一次alloc/new/copy对应一次release,一次retain对应一次relese 内存管理的重要性:移动设备的内存极其有限,每个app的
S了个J
·
2015-11-02 23:00
OC基础
04
OC基础
04 1.@property基本概念>1.@property是编译器的指令>2.
S了个J
·
2015-11-02 21:00
IOS学习之路--OC的基础知识
1.项目经验 2.基础问题 3.指南认识 4.解决思路 ios开发三大块: 1.
Oc基础
2.CocoaTouch框架 3.Xcode使用 &
·
2015-11-01 15:43
ios
IOS基础之 (一)
OC基础
语法复习
1. 练习1 for循环打印 1-200内不能被3整除的数 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //for循环打印 1-200内不能被3整除的数 printf(
·
2015-11-01 10:30
ios
【iOS微博客户端开发】1、微博整体项目的构建
注:本文适合已经学完
OC基础
和基本了解IOS大部分控件知识的读者阅读,如果还没有学习OC的UI控件的话,建议读者先花点时间去阅读教程 1)整体框
·
2015-11-01 08:04
ios
Spring AOP 详解
AOP基于I
oC基础
,是对OOP的有益补充。
·
2015-10-31 18:49
spring aop
dhroid - dhroid ioc模块对 加密混淆问题
大家应该已经看过ioc的知识在i
oc基础
中中视图事件都是通过注解实现的问题1如果有某个属性只声明了一下,其他代码没有引用由于混淆时会进行属性优化,将没用的属性去掉,这时需要处理 处理方法
·
2015-10-31 18:59
IOC
Swift学习之常用UI的使用
笔者学完swift的语法之后就开始着手UI了,因为我觉得有着一定的
OC基础
。所以这里关于swift的语法就不做多介绍了,在后面的文章中
·
2015-10-31 15:21
swift
oc总结 --
oc基础
语法相关知识
m是OC源文件扩展名,入口点也是main函数,第一个OC程序: #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { theme manager @autoreleasepool { &nbs
·
2015-10-31 09:58
总结
iOS开发
OC基础
:Xcode中常见英文总结,OC常见英文错误
在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思。所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示。多练习,就肯定能基本掌握。 expression:表达式 assignable:赋值variable:变量+redefinition:重复定义type:类型conflicting:冲突项invalid:无效的conver
·
2015-10-31 09:58
xcode
Spring I
OC基础
2.1.1 IOC是什么IOC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好IOC呢?理解好IOC的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统Java
·
2015-10-27 13:36
spring ioc
【10/26】 iOS开发成长之路,【从零开始】
iOS开发从零开始,在工作中学习成长上班了一个多月了,从实习期,到试用期,再到转正,都是一段非常漫长的过程,我也是个小菜鸟(虽然现在还是小菜鸟)从最开始
OC基础
语法开始自学,到一步步了进入公司正式进行了
Coder_Han
·
2015-10-26 18:12
工作日志
iOS开发——Swift篇&教你玩转UI
笔者学完swift的语法之后就开始着手UI了,因为我觉得有着一定的
OC基础
。所以这里关于swift的语法就不做多介绍了,在后面的文章中,我将会详细介绍
·
2015-10-23 08:57
swift
spring学习——I
oc基础
四(Di之循环依赖)
一、什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示: 图3-5循环引用 循环调用是无法解决的,除非有终结条件,否则就是死循环,最终导致内存溢出错误。
小风89
·
2015-10-20 23:00
3幅图让你了解Spring AOP
AOP基于I
oC基础
,是对OOP的有益补充。
白志华
·
2015-10-18 10:00
OC基础
-设计模式之通知中心(广播)
一、概念通知中心NSNotificationCenter,也就是广播,和java类似。消息发送者通过通知中心将消息发送给消息接受者。通知中心是一个单例。相关的二个类:NSNotificationCenter:消息中心,负责消息的发送和消息的接收,是单例。NSNotification:消息,可以包含消息的各种信息。二、消息的发送和消息的接收1.消息类型通知中心发送的消息是一个类NSNotificat
Z18789231876
·
2015-10-15 17:00
oc
广播
通知中心
OC基础
-单例设计模式
一、概念单例的概念和JAVA中原理类似,就是在整个程序声明周期中,该对象始终只有一份保存在内存中。单例对象是全局变量,方便数据共享。二、单例的经典写法staticidsharedMyManager; +(id)sharedThemeManager{ if(sharedMyManager==nil){ sharedMyManager=[[selfalloc]init]; } returnshared
Z18789231876
·
2015-10-15 00:00
单例设计模式
oc
OC基础
-拷贝
一、概念理解拷贝是将原有的对象拷贝一份,获得一个新的对象。copy和retain的区别:如果retain一个对象,对象始终只有一个,修改的只是对象中的计数器,增加一个引用,多个引用指向同一内存空间,如果其中一个引用修改了对象的属性,则对象的属性发生改变。如果copy一个对象,将获得一个新的对象,对新对象的[mutable]copy操作,和原对象没有关系。拷贝分浅拷贝和深拷贝:例如一个数组,包含多个
Z18789231876
·
2015-10-14 21:00
copy
oc
mutableCopy
NSCopying协议
OC基础
数据类型之字符串,数组和字典
//-------------字符串----------------- //字符串的初始化: //1: NSString*string=@"我是非凡程序员!"; NSLog(@"%@",string); //2: NSString*string2=[NSStringstringWithFormat:@"我在非凡学习了%i个月",1]; NSLog(@"%@",string2)
尘埃眠于光年yr
·
2015-10-14 18:00
OC基础
-内存管理(三)AutoreleasePool
一、AutoreleasePool概念AutoreleasePool:自动释放池,是OC的一种内存自动回收机制,可以将一些临时变量通过自动释放池来回收统一释放。当自动释放池本身销毁的时候,池子里面的所有对象都会做一次release操作。任何OC对象只要调用autorelease方法,如:[dog1autorelease],就会把该对象放到离自己最近的自动释放池中(最近的释放池也就是处于栈顶得释放池
Z18789231876
·
2015-10-14 16:00
oc
自动释放池
autoReleasePool
spring学习——I
oc基础
四(Di的配置使用)
一、依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。 关联:表示类与类或类
小风89
·
2015-10-12 21:00
spring学习——I
oc基础
三(Ioc配置使用)
一、XML配置的结构 一般配置文件结构如下: 1、标签主要用来进行Bean定义;2、alias用于定义Bean别名的;3、import用于导入其他配置文件的Bean定义,这是为了加载多个配置文件,当然也可以把这些配置文件构造为一个数组(newString[]{“config1.xml”,config2.xml})传给A
小风89
·
2015-10-11 22:00
黑马程序员——
OC基础
---协议
-------android培训、java培训、期待与您交流!----------1-概念一些方法的声明(注意:只是声明,没有实现!!同时也没有成员变量!!),一般写到一个.h的头文件中(command+n->socre->->Objective-CFile->FileType选择Protocol)。方法分为两种:1)必须实现关键字@required同时也是默认关键字2)选择实现关键字@optio
abuzzworld
·
2015-10-10 21:57
spring学习——I
oc基础
二
一、IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。SpringIoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,SpringIoC容器通过读取配置文件中的配置元数据,通过元数据
小风89
·
2015-10-10 16:00
spring
spring学习——I
oc基础
一
一、IoC是什么IOC——InversionofControl Ioc—InversionofControl,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下
小风89
·
2015-10-09 23:00
黑马程序员——
OC基础
---构造方法
-------android培训、java培训、期待与您交流!----------构造方法(init方法)在OC中是使用非常频繁的方法,构造方法的本意就是对对象进行构造(对对象的实例变量进行初始化),因为是对对象的实例变量进行初始化,所以是并且只能是对象方法,以‘-’开头。构造方法的举例如下例Dog*d=[[Dogalloc]init];其中alloc表示分配控件,init即为构造方法表示初始化,
abuzzworld
·
2015-10-09 22:54
OC基础
17:归档
1、归档即是用某种格式把一个或多个对象保存起来,以便以后还原回来的一个过程。一般归档数据有两种方法:属性列表归档和带键值的归档。 2、使用XML属性列表进行归档: (1)、MacOSX上的应用程序使用XML属性列表(或plists)来存储诸如默认参数选择、应用程序设置和配置信息这样的一些数据。然而这些列表的归档用途是有限的,因为当某个数据结构创建属性列表时,没有保存特定的对象类,没有存储对同一对
杨淳引
·
2015-10-09 11:00
黑马程序员——
OC基础
---继承
-------android培训、java培训、期待与您交流!----------继承OC中非常重要的内容之一,继承在现实生活中指获取父母的一切资源,在OC指子类获得父类的资源(实例变量和方法)继承的好处是使代码的可重用性提高,同时还建立了一种类和类的联系。继承后子类A可以有父类B的方法和属性,如果父类B同时也是其他类C的子类,那么子类A也有C类的方法和属性,付过C类仍然有父类,那么子类A仍可继承
abuzzworld
·
2015-10-08 21:58
OC基础
16:复制对象
1、浅复制即是指针赋值,复制对象的修改会影响被复制对象;深复制即是真正的对象复制,会复制出来一个副本,这个副本和原对象是完全分开的。 Foundation类实现了两个复制的方法:copy和mutableCopy。copy复制出来的是一个不可变的副本,mutableCopy复制出来的是一个可变的副本。 同时注意,产生一个对象的可变副本并不要求被复制的对象本身是可变的,同样的,产生一个不可变副本也
杨淳引
·
2015-10-08 17:00
OC基础
15:内存管理和自动引用计数
1、什么是ARC? (1)、ARC全名为AutomaticReferenceCounting,即是自动引用计数,会自动统计内存中对象的引用数,并在适当时候自动释放对象; (2)、在工程中使用ARC非常简单:只需要像往常那样编写代码,只不过永远不用写retain、release和autorelease三个关键字; (3)、在使用ARC之前,需要手动管理内存计数,这种机制称为MRC,即是手动引用
杨淳引
·
2015-10-08 16:00
OC基础
14:使用文件
1、对于NSFileManager类,文件的路径名的标识只能是文件名或目录。每个路径名都是一个NSString对象。这个路径可以是相对路径,也可以是绝对路径。 2、绝对路径以斜线(/)开始,斜线即是根目录。特殊的代字符(~)标识用户的主目录。但是在程序中应尽量避免使用硬编码的路径名,应使用方法和函数来处理路径或文件。 3、所有对文件的操作都要通过对NSFileManager类的操作,NSFileM
杨淳引
·
2015-10-08 15:00
黑马程序员——
OC基础
---类方法的总结
-------android培训、java培训、期待与您交流!----------1>>方法定义+(void)abc:(int)aandOther:(float)b;其中‘+’为方法类型,不可省,表示这是一个类方法,区别于‘-’表示对象方法。(void)为方法返回类型,不可省。abc:andOther:为方法名,注意方法名包括冒号(冒号不可省),其中‘andOther’为对后一个参数的简要说明,可
abuzzworld
·
2015-10-08 15:14
黑马程序员----Objective-C学习笔记之
OC基础
练习笔记
------Java培训、Android培训、iOS培训、.Net培训--------看了一天OC,根据视频上老师的要求,自己动手写了个小例子。欢迎大家指出不足的地方【要求】设计一个“狗”类1)属性颜色、速度(m)、性别,体重(kg)2)行为吃:每吃一次,体重增加0.5kg,输出处完后的体重叫:输出所有属性跑:每跑一次,体重减少0.5kg,输出速度和跑完后的体重比较颜色:跟别的狗一样,两个值做减法
老男
·
2015-10-03 22:34
c语言基础
OC基础
-内存管理(二)MyArray解释addObject原理
一、看MutableArray中的addObject之后的retainCountDog.h#import @interfaceDog:NSObject { int_ID; } @property(assign)intID; @endDog.m#import"Dog.h" @implementationDog @synthesizeID=_ID; //重写该方法,该方法自动会调用 -(v
Z18789231876
·
2015-10-02 11:00
oc
黄金法则
OC内存管理
retain和release
OC基础
-内存管理(一)基础原理与黄金法则
一、OC内存管理的原理1.C/C++内存管理的缺陷实例说明:int*p1=malloc(100);int*p2=p1;int*p3=p1;Free(p2);...Free(p2);第一次Free(p2),释放内存,因为p1,p2,p3指向的是同一块内存空间地址,释放了p2也就是释放了地址所指向的内存空间,这样p1,p2,p3也就成了野指针。再次使用Free(p2)就会发生段错误。2.OC对象结构所
Z18789231876
·
2015-10-02 11:00
oc
黄金法则
OC内存管理
retain和release
OC基础
-继承
一、继承的理解继承的概念可以理解为集合的包含关系,不应以现实中的继承来理解。因为继承涉及到一个父类和子类的关系,儿子继承了父亲可以理解,但是人类继承了动物就难以理解了。父类:ParentClass、SuperClass,子类:ChildClass、SubClass。继承是为了方便对类的管理,对于一些有共性的属性和方法,可以将这些属性和方法抽象出来,作为一个父类,其他子类可以继承父类的这些属性和方法
诗未冷
·
2015-09-25 22:26
OC基础
OC基础
-继承
一、继承的理解继承的概念可以理解为集合的包含关系,不应以现实中的继承来理解。因为继承涉及到一个父类和子类的关系,儿子继承了父亲可以理解,但是人类继承了动物就难以理解了。父类:ParentClass、SuperClass,子类:ChildClass、SubClass。继承是为了方便对类的管理,对于一些有共性的属性和方法,可以将这些属性和方法抽象出来,作为一个父类,其他子类可以继承父类的这些属性和方法
Z18789231876
·
2015-09-25 22:00
继承
多态
oc
Object-C
虚方法
OC基础
-Category的用法
一、Category概述用于对已有类新增额外的自定义的方法。在Objective-C中,给一个类扩展一个其它方法,有两种实现方式:类别和继承。以下情况必须使用继承。1.新扩展的方法与原方法同名,但是还需要使用父类的实现。因为使用类别,会覆盖原类的实现,无法访问到原来的方法。2.扩展类的属性,这个类别无法做到。继承使用情况://ViewControllerEx.h @interfaceViewCon
Z18789231876
·
2015-09-25 20:00
category
类别
继承和类别
OC基础
-NSData-字节流数据
一、NSData概述NSData是用来存储字节流的空间。类似于C和Java中缓冲流,charbuf[10]这个对文件的传输非常重要,将各种类型的文件数据转换成字节流数据,方便传输。二、NSData的使用NSString*str=@"hellohelloworldworld"; //字符串--->NSData字节流数据 NSData*data=[strdataUsingEncoding:NSUTF8
Z18789231876
·
2015-09-25 20:00
OC基础
-NSValue类簇-将复杂数据类型保存为对象
一、NSValue概述NSValue类是NSNumber类的父类,也是一个类簇,NSNumber类用于对简单数据类型进行装箱,变成对象;NSValue类用于对复杂数据类型(指针、结构体)进行装箱,变成对象。二、NSValue的使用1.创建对象--装箱将结构体封装成对象,以对象的形式展现#import structStudent{ intage; floatscore; char*name; }s
Z18789231876
·
2015-09-25 19:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他