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基础
- strong和copy的区别【转载】
经过几次面试,发现自己的基础能力还是很差,很多知识点都是半懂不懂,Strong、copy、weak、assign的差别就是经常被面试官问到的一个问题,所以我觉得很有必要回来看看。本文转载自QiShare的iOSstrong和copy的区别在iOS开发中,几乎每天都会遇到NSString属性的声明,在ARC内存管理机制下,NSString属性声明有两个关键字可以选择:strong和copy;那么问题
ShIwEn9
·
2019-07-22 09:22
【Java 思维导图】 以思维导图打造 Java 核心知识体系
Java思维导图目录Java1、Java核心知识(基础)2、多线程基础3、多线程进阶(一)4、多线程进阶(二)DesignPatterns1、设计模式原则Spring应用1、SpringI
OC基础
2、SpringAOP
Mr丶sirius
·
2019-07-20 01:43
思维导图
Java体系
面试
java
后端
人生不设限
思维导图打造知识体系
当我们学OC的时候,我们在学什么
文章目录前言类与对象创建一个类接口部分什么是接口我们在接口里放什么为什么这么做实现部分成员变量&&属性一句话总结getter以及setter方法点语法一个错误的例子init,self,superinit方法重写init方法改写init方法的例子扩展前言昨天给大一的同学分享了波
OC
太阳骑士索拉尔
·
2019-06-23 16:22
Objective-C
iOS基础学习积累&查漏补缺
——————————————————
oc基础
1、Xcodeinterfacebuilder2、improt防止重复导入,把右边的文件拷贝到当前import的位置,每个工具箱,都有一个主头文件,“”当前文件
iOS小姐姐
·
2019-04-19 17:27
面试总结
OC基础
部分优质链接:面试相关面试300题关于block这是一篇很好的帖子block有三种类型:NSConcreteStackBlock,NSConcreteMalloBlock,NSCroncreteGlobalBlock
Q14
·
2019-03-14 12:31
过招多家大厂提炼的iOS面试心经(答案版)
OC基础
1.OC对象,底层的结构是怎样的,类与
水达
·
2019-02-17 16:18
过招多家大厂提炼的iOS面试心经(答案版)
OC基础
1.OC对象,底层的结构是怎样的,类与
水易达
·
2019-02-17 16:30
004.Ansible Ad-Hoc命令集
1.1Ad-H
oc基础
命令基本语法:1ansible[options]:指Inventory中定义的主机或主机组,可以为ip、hostname、Inventory中的group组名等。
木二
·
2019-01-25 09:00
OC基础
Oc基础
1、#import的用途1>#import与#include一样,拷贝文件的内容2>可以自动防止文件的内容被重复拷贝2、#importNSLog()声明的函数3、Foundation框架头文件路径
开着保时捷堵你家门口
·
2018-11-13 22:14
OC基础
-(三)代理、通知
代理(Delegate)Q:什么是代理?准确的说代理是一直软件设计模式(代理模式)iOS中以@protocol的形式体现传递方式是一对一下面简述一下代理的工作流程Xnip2018-10-19_11-26-58.png这里我们需要知道一下,协议中可以定义哪些内容?协议可以通过@required定义必须实现的代理方法,通过@optional定义可选方法成员属性方法在使用代理的时候,存在一个循环引用的问
码小六
·
2018-11-02 15:40
OC基础
-(二)关联对象
在分类的源码中,我们并没有看到分类有能够添加成员变量能力,但是我们可以通过关联对象的方式来达到在分类中为对象添加成员变量的效果。我们先来看看有关关联对象的几个方法://根据key从object对象中获取对应的关联值并作为返回值返回idobjc_getAssociatedObject(idobject,constvoid*key)//首先设置value值然后object通过指定的key通过指定的策略
码小六
·
2018-10-27 17:16
实际开发经常用到的
OC基础
1.采用系统自带的返回按钮。经常要隐藏title-(void)pushViewController:(UIViewController*)viewControlleranimated:(BOOL)animated{viewController.navigationItem.backBarButtonItem=[[UIBarButtonItemalloc]initWithTitle:@""style
Sun_ChuanLu
·
2018-10-10 14:37
iOS面试题
面试题
OC基础
readwrite,readonly,assign,retain,copy,nonatomic属性的作用如何实现有序的NSDictionary。
lun0144
·
2018-10-10 11:17
IOC和AOP的底层实现原理
Ioc和DI的区别:(1)Ioc:控制反转,把创建对象交给Spring进行配置(2)DI:依赖注入,向类里面的属性中设置值(3)二者关系:DI不能单独存在,要在I
oc基础
之上来完成操作,即要先创建对象才能注入属性值
SeuLJ
·
2018-08-19 22:10
01.Spring I
oC基础
什么是DI,什么是IoC?Spring是JavaWeb开发的一个重要的框架,它在web世界里面无孔不入(除非使用EJB或者原生一点的Servlet),而这个几乎是一统江湖的框架里面,它的根基却基于一个较为简单的东西,这就是IoC。IoC(InversionofControl),它的中文意思是控制反转,包含了两个部分,一个是控制,另外一个是反转。控制,指的是由谁去初始化一个对象,例如在一个晚会当中,
Next_吴思成
·
2018-08-07 23:09
单例模式的安全创建法
创建单例.h////SafeSingleton.h//
OC基础
////CreatedbyFYJMacon2018/5/2.
敌敌味丶
·
2018-05-02 21:02
spring的IOC和AOP(一)
IoC与DI的关系:依赖注入不能单独存在,需要在I
oC基础
之上完成操作.二者缺一不可。
Holly_shu
·
2018-04-08 17:55
iphone与mac之咱两的BOOL不一样
1.发现问题学习OC时,
OC基础
教程一书中对BOOL的介绍是,其本质是一个unsignedchar类型,所以当你赋值一个多字节数据时产生字节截断,将会有错误的结果。
Emiya_zhang
·
2018-03-30 20:33
PR
OC基础
知识之指示变量变量
•指示器变量是与宿主变量相关联的一类SQL变量,它被用来监督和管理与其相关联的宿主变量,每一个宿主变量都可以定义一个指示器变量。指示器变量的具体作用如下:(1)向数据库表列输入NULL值(2)检查从数据库表列中选取的数据是否是NULL值,或是否发生截断问题•指示变量必须被定义为2个字节的整数类型(short)•在SQL语句中,如果没有指定INDICATOR关键字,指示变量必须紧跟在与其关联的宿主变
DerekRay
·
2017-12-27 19:54
pro-c
[
OC基础
]NSPredicate
NSPredicate,用来指定过滤器条件的对象创建NSPredicate对象//直接写好过滤条件NSPredicate*predicate1=[NSPredicatepredicateWithFormat:@"SELF.itemName=='a'"];//用格式说明符间接生成条件NSPredicate*predicate2=[NSPredicatepredicateWithFormat:@"SE
zhulang424
·
2017-12-09 20:37
Objective-C(简称OC)
OC基础
知识:OC继承了C语言的所有特点。@表示C语言没有OC所增加的每次拿内存之后,要查看是否申请到内存,内存用完之后一定要手动去释放,避免出现野指针。
Daniel01
·
2017-12-04 08:49
编写高质量iOS代码读书笔记一
尤其要掌握内存模型和指针-
OC基础
数据类型,CGRect之类的结构体是使用的栈空间。OC对象类型,指针使用栈空间,但是数据是存在堆空间上的,必须对堆数据进行内存分配
crazyfox
·
2017-06-26 15:44
OC基础
(八)——Foundation框架中的常用方法
框架:就是系统(苹果)或者第三方(其他的一些高手)事先写好了一些很牛X功能的类.把这些类交给我们使用.这些类的集合我们叫做框架.框架中有很多很多功能相似的类.函数库Foundation框架:是1个包这里面有很多类、函数、定义了一些数据类型.这个框架中的类都是一些最基础的类.NSStringNSObject其他的框架都是基于Foundation框架的.NSString1).NSString是1个数据
指尖书法
·
2017-05-26 10:52
OC基础
:NSArray
NSArray,数组,用于管理对象的有序集合。NSArray的用法总结如下:1.数组的工厂方法创建:#pragmamark创建(+)-(void)Creating{//空数组NSArray*array=[NSArrayarray];//根据数组创建数组array=[NSArrayarrayWithArray:array];//从文件获取NSString*filePath=[selftestData
爱抽烟的芭比
·
2017-05-13 22:23
内存管理(一) ptmall
oc基础
知识
本文讨论了:1.ptmalloc的简单概念2.各种chunk3.bin数组以及brk和mmap1.ptmalloc的简单概念glibc在开始的时候malloc是不支持多线程的,但是在glibc_2.3x中集成了ptmalloc2,也就是平常使用的malloc。这就实现了对多线程编程的支持。本文将讨论ptmalloc的整个malloc(),free()以及他的初始化等。为了保证内存的高效分配,在第一
时光耗子_hzh
·
2017-05-06 18:19
内存管理
OC-基础总结(二)
OC基础
总结重新回过头看这些基础知识,对许多知识点都有新的认识,拥有坚实的基础才能更快的成长。OC内存管理-基础与MRC内存管理概述内存管理内存的作用:存储数据。1).如何将数据存储到内存之中。
xx_cc
·
2017-05-01 11:39
OC基础
(七)OC中的block、协议、代理、分类
block虽然很早就学习过block方面的知识,但一直没怎么用过,说明自己还是个菜鸟中的菜鸟,看到大牛们的代码优雅又简洁,各种炫酷的功能很多都有block的影子,所以下决心好好学习这方面的内容.以后有关于block中的所有问题都会总结在这里,方便加深对OC中block的理解,也为学习swift的闭包打下基础.block是一个数据类型block是一个数据类型所以可以声明一个block类型的变量blo
指尖书法
·
2017-03-11 15:54
自学Swift之路(一)UI入手之基本控件
本系列文章都是以有
OC基础
来写的,所以注释不会写太多,对基础不够了解的同学可能不太适合,另外本系列文章不是以教程式的形式来写,是记录学习过程的,所以不会有多少讲解第一步:创建工程A62A869C-6B27
_清墨
·
2017-02-28 10:07
OC基础
之推荐一个旋转木马(跑马灯)效果的图片展示Demo
这个旋转木马(跑马灯)效果的图片展示Demo,包括设定旋转方向,图片倒影,背景设置,旋转速度,开始结束,点击显示选中的图片,彩色的块展示等等功能效果图:(源码下载:https://github.com/hbblzjy/OC-CarrouselDemo)部分代码展示:-(void)testCarrouselView{NSMutableArray*array=[NSMutableArrayarray]
hbblzjy
·
2017-01-18 15:59
动画
ios开发
CoreData
旋转木马
跑马灯
Core
Spotlight框架
杨春歌 简单谈谈OC与Swift的异同
目前已经更新到Swift2.0,即将发布3.0版本.听说有很大的变动呢.现在我们先来了解一下Swift与
OC基础
的小异同(不过如果要说它与OC有什么不同,感觉很不同啊~~~)1.输出日志不同2.常量变量定义不同
骏马传奇
·
2017-01-05 23:46
iOS开发
OC基础
之类别(Category)和扩展(Extension)
一、类别(Category)Ⅰ、类别文件的创建1.新建文件2.选择iOS平台Source中的Object-CFie3.选择FileType为Category,则可建立相应类的类别文件Ⅱ、类别文件的特征类别文件为.h和.m两个命名为"类名+类别名.h"和"类名+类别名.m"Ⅲ、类别文件格式.h文件中的格式为#import"类名.h"@interface类名(类别名)//在此处声明方法@end.m文件
西叶lv
·
2016-11-26 19:03
IOS swift3.0 下闭包语法整理
IOSswift3.0下闭包语法整理一、闭包的概念有
oc基础
的都知道,闭包其实是oc里面的block,语法格式不一样,但作用是一样的。主要是用于callBack(异步回调)或者两个类之间的通信。
夜_阑珊
·
2016-11-14 11:55
OC基础
:协议Protocol
协议是多个类共享的一个方法列表,在协议中列出的方法,在定义协议的类中并没有给出具体的实现,而协议的实现是在遵守协议的类中定义的,通过协议可以实现对象之间的通信,同时又能够使类的定义更加通用。1、为什么需要协议协议用来解决对象之间通信问题,特别是当视图对象向控制器对象通信(发送用户点击动作、请求设置视图数据)时,常使用协议;通过协议可以进一步提升该类的通用性,例如,对于某个按钮的点击动作,在所有遵守
雨夜的泪
·
2016-10-22 01:39
oc基础
之数组
NSArray创建NSArray*arr=[[NSArrayalloc]init];NSArray*arr=[NSArrayarrayWithObject:@"aaa"];NSArray*arr=[NSArrayarrayWithObjects:@"aaa",@"bbb",@"ccc",nil];//数组中的nil是结束符NSLog(@"%@",arr);输出:(aaa,bbb,ccc)简写形式N
解双权
·
2016-10-19 21:00
[
OC基础
]ARC机制
#import#import"Person.h"intmain(intargc,constchar*argv[]){Autorelease自动释放池/*示例1//release功能:retainCount-1//autorelease功能好像也是retainCount-1//自动释放池//对象存入自动释放池中,当这个池子被销毁的时候他会对池子内所有对象进行一次release操作//大括号代表池子的
Hurricane_eye
·
2016-09-26 20:28
IOS开发OC基础知识点纪录
[
OC基础
]手动内存管理
/*创建对象1.分配内存空间,存储对象2.初始化成员变量3.反回对象的指针地址//1.对象在完成创建的同时,内部会自动创建一个引用计数器,这个计数器,是系统用来判断是否回收对象的唯一依据,当我们的引用计数retainCount=0的时候,系统会毫不犹豫回收当前对象//2.[对象release]reatinCount-1//3.[对象retain]reatinCount+1,返回self//4.我们
Hurricane_eye
·
2016-09-26 20:07
IOS开发OC基础知识点纪录
swift3.0下闭包语法汇总
图片来源网络一、闭包的概念有
oc基础
的都知道,闭包其实是oc里面的block,语法格式不一样,但作用是一样的。主要是用于callBack(异步回调)或者两个类之间的通信。
夜_阑珊
·
2016-09-21 16:52
OC基础
-定时器
NSTimer实现定时器调用下面的方法就会开启一个定时任务+(NSTimer*)scheduledTimerWithTimeInterval:(NSTimeInterval)titarget:(id)aTargetselector:(SEL)aSelectoruserInfo:(id)userInforepeats:(BOOL)yesOrNo;每隔ti秒,调用一次aTarget的aSelector
yanhooIT
·
2016-08-23 12:24
从OC到swift的一些总结
我不善于写文章,我就大片的粘上代码好了,有
OC基础
的人,基本上一看就懂了。swift几个诡异符号的意义苹果总是能弄出一些与众不同的代码书写方式,比如oc中的字符串写法。果然swi
沉淀繁华
·
2016-08-14 12:08
iOS
OC基础
— NSNumber
github项目简介MGDS_Swif逗视视频直播MGMiaoBo喵播视频直播MGDYZB斗鱼视频直播MGDemon多小功能合集MGBaisi高度仿写百思MGSinaWeibo高度仿写SinaMGLoveFreshBeen一款电商AppMGWeChat小部分实现微信功能MGTrasitionPractice自定义转场练习DBFMDemo豆瓣电台MGPlayer一个播放视频的DemoMGCollec
Mg明明就是你
·
2016-08-06 22:08
OC基础
— 调试必备NSLog
github|项目|简介||:|:||MGDS_Swif|逗视视频直播||MGMiaoBo|喵播视频直播||MGDYZB|斗鱼视频直播||MGDemo|n多小功能合集||MGBaisi|高度仿写百思||MGSinaWeibo|高度仿写Sina||MGLoveFreshBeen|一款电商App||MGWeChat|小部分实现微信功能||MGTrasitionPractice|自定义转场练习||DBF
Mg明明就是你
·
2016-08-06 21:16
iOS-面试题-
OC基础
篇 (1) - (84)
目录:iOS-面试题-
OC基础
篇(1)-(84)iOS-面试题-
OC基础
篇(2)-(60)obje-c1.方法和选择器有何不同?
_正阳_
·
2016-08-06 11:36
OC基础
学习-NSString、NSArray和NSDictionary
在之前的博文中,我们创建的项目文件的时候,默认都有引用#import这个头文件。但是,之前我们对Foundation都没有展开介绍。这篇博文,我们就揭开它神秘的面纱。之前,我们有提到过OC使用的是Cocoa框架。那么Cocoa和Foundation之间,有啥关联呢?实际上,Cocoa是由许多个不同的框架组成的。最常用的是Foundation和ApplicationKit。Foundation框架中
Corwien
·
2016-07-13 00:00
ios
objective-c
OC语言大集合
下面是我最近两年学习OC中的一些基础知识,对于学习
OC基础
知识的人可能有些帮助,拿出来分享一下,还是那句话不喜勿喷哦亲。。。。。
小小赵纸农
·
2016-07-10 16:01
Spring AOP原理及拦截器(aop配置最简单,利用环绕也能实现)
AOP基于I
oC基础
,是对OOP的有益补充。AOP将应用系统分为两部分,核心业务逻辑(Corebusinessconcerns)及横向的通用逻辑,也就是所谓的方面Crosscuttingent
zhousenshan
·
2016-05-27 16:00
OC基础
数据类型-NSData
/**************** Base64Options****************//*** Base64是一组二进制到文本转化的方案,以ASSCII格式表示二进制数据,这些方案用来编码二进制数据以存储或者通过把多媒体文件转换成文本数据进行传输,这个能保证数据在传输的过程中的完整性。Base64醉常见的用于是处理电子邮件附件,或者解码小图片。在iOS7之前,Base64的编码和解
yangxiao_xiang
·
2016-05-05 15:00
NSData
Object-C
Spring AOP原理及拦截器
AOP基于I
oC基础
,是对OOP的有益补充。
caomiao2006
·
2016-05-02 17:00
spring
AOP
advice
iOS开发之
OC基础
————NSArray、NSSet、NSDictionary
总结一下Foundation框架中常用的三个类:NSArray、NSSet、NSDictionary的常用属性和方法NSArray、NSSet、NSDictionary只能存储OC对象,不能存储基本数据类型(int,char,double,float,BOOL,enum(枚举))和结构体类型。实际使用时可以将基本数据类型转换成NSNumber类型。NSArray:OC中的数组,其中的数据有序排列,
Lerryteng
·
2016-04-27 19:00
ios开发
Foundation
OC基础
----数组排序(OC)
数组排序---------冒泡排序C语言的冒泡排序,在之前的学习中已有http://blog.csdn.net/cherry_711/article/details/49888961这次学习的排序是
OC
cherry_711
·
2016-04-19 17:40
OC基础
知识笔记——字符串
NSMutableString,父类的方法都可以用。并且自己增加了一些变换字符串的方法注意:NSMutableString*ms1=@“abcd”; //不能这样创建,这样相当于ms1不可变应该用alloc 初始化赋值字符串给它[ms1inserString:@“aa”atIndex:0]; //在ms1最开头的位置插入aa [ms1insertString:@“bb”]; //ms1后面追加bb
YinTokey
·
2016-04-17 11:47
iOS
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他