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学习
Objective-c学习笔记
OC学习
笔记属性(property)和成员变量属性为了让类外可以访问成员变量属性就是成员变量的外部接口在类内调用成员变量而不是属性,属性是给类外使用的在新版本的iOSSDK中,只要声明了属性系统就会自动生成成员变量
GG_Bond
·
2018-01-19 00:00
objective-c
io
Java VS Objective-C
Mac开发工程师,所以开发的主力语言也从Java转变为Objective-C(下文统一用OC表示),现在已经学习OC两个来月了,决定抽出时间,写下这两门语言的对比与理解,这个话题一看就感觉很有趣,但因为
OC
theonlin
·
2018-01-16 13:28
OC学习
之集合遍历
/***数组遍历的4种方法:1.for;2.快速for;3.特性block;4.枚举方法*/voidtestTraverse(){NSLog(@"-----------------testTraverse-------------");NSArray*array=[NSArrayarrayWithObjects:@1,@2,@3,@4,@5,nil];//第一种,forNSUIntegercoun
龙马君
·
2017-12-03 03:20
OC学习
之方法和函数区别
方法和函数区别方法OC的方法,是指类方法和对象方法,只能在@interface和@end之间声明,在@implementation和@end之间定义。声明和实现:类方法以+号开头,对象方法以-号开头。//MyTestClass.h@interfaceMyTestClass:NSObject//声明方法,类方法用+;对象方法用-;+(void)createClass;-(void)show;@end
龙马君
·
2017-12-03 02:58
OC学习
之路(8) - 内存管理(MRC和ARC)
(一)内存管理Ø OC中创建的对象保存在内存的堆区,堆区内存的开辟和释放是要进行管理的,OC有两种管理内存的方式:手动管理(MRC)和自动管理(ARC)Ø RetainCount:引用计数Ø 手动管理(MRC):所谓手动管理就是由编写者自己去负责开辟空间和释放内存空间,管理内存的关键字:alloc,retain,copy,mutableCopy,release,autoreleaseØ 黄金法则:
ReturningProdigal
·
2017-05-23 18:00
oc
内存管理MRC和ARC
Python数据分析之NumPy(Mo
oc学习
笔记1,ndarray)
1.NumPy是什么?Numpy是一个开源的Python科学计算基础库2.该库的一些常用功能:1.一个强大的N维数组对象ndarray2.广播功能函数3.整合C/C++/Fortran代码的工具4.线性代数、傅里叶变换、随机数生成等功能3.NumPy是SciPy、Pandas等数据处理或科学计算库的基础4.引入NumPy1.安装:dos命令下使用pipinstallNumPy2.引入:import
狮子的鱼
·
2017-05-15 15:09
python
python
数据分析
numpy
OC学习
笔记5
OC学习
笔记5A.变量的可见性类型:@private:只能在当前类的对象方法中直接访问@protected:可以在当前类以及子类的对象方法中直接访问@public:任何一个地方都可以访问@package
AlexLiujing
·
2017-05-14 19:24
学习笔记
OC学习
笔记5
OC学习
笔记5A.变量的可见性类型:@private:只能在当前类的对象方法中直接访问@protected:可以在当前类以及子类的对象方法中直接访问@public:任何一个地方都可以访问@package
AlexLiujing
·
2017-05-14 19:24
学习笔记
OC学习
笔记4
面向对象的三大特征:封装,继承,多态封装:隐藏实现细节,将属性私有化,提供公有方法访问私有属性类是对数据的行为封装对数据的封装可以私有或保护的成员变量对数据进行封装行为封装可以通过私有方法堆不希望外界访问的方法进行封装,在OC中可以通过只有实现没有声明的方式来实现私有方法,但OC中没有真的私有方法;因为没声明只有实现的方法外界依然可以调用封装/*1.类事数据与功能的封装,数据就是成员变量,功能就是
AlexLiujing
·
2017-05-10 15:09
学习笔记
OC学习
三
OC学习
笔记1.OC中类的声明及实现类的的声明与Java中使用的关键字不同不是使用Class而是使用@interface类的命名规范:有意义,驼峰标识,首字母大写属性的命名规范:以下划线_开头第一个单词的首字母以小写开头
AlexLiujing
·
2017-05-09 16:12
学习笔记
中国大学MOOC(北京理工大学)Python语言程序设计2016秋季期末试卷(主观题)
这5个题目是参加北京理工大学MO
OC学习
的期末考试题目,放出来是让大家参考一下。不对的部分在pycharm中都是运行正常的,如果有需要请自行修改。
hoveyxu
·
2017-05-08 15:21
OC学习
笔记之FoundationKit
OC学习
笔记之FoundationKitFoundationKit1不可变字符串NSStringNSString静态的不可改变是指它一经赋值,值的内容便不可改变而NSMutableString(动态)却与之相反
AlexLiujing
·
2017-04-28 18:50
学习笔记
OC学习
之UI笔记二
UIView控件字典懒加载1.UIView控件用来显示图片显示图片的方法UIImage*image=[UIImageImageNamed:@”图片名”];Self.uimage.view=image;2.字典字典有两种:NSdictionary(静态)和NSMUtabledictionary(动态)NSMutabledictionary*dictionary=[NSMutabledictionar
AlexLiujing
·
2017-04-26 09:49
学习笔记
python 南京大学MO
OC学习
笔记
http://www.icourse163.org/learn/NJU-1001571005?tid=1001785013#/learn/content?type=detail&id=1002296504Day2.新建简单的窗口>>>importwx>>>app=wx.App()>>>frame=wx.Frame(None,title="nihao")>>>frame.Show(True)以上为显
whateveranyhow
·
2017-04-02 19:27
wxpython
MO
OC学习
计划
定位感兴趣的首先要有一个目标吧,不然还是会“兴趣使然”啊。我现在感兴趣的点有:科学史:已购买约翰·格里宾的《科学简史》、莫里斯·克莱因的《古今数学思想》、曹天元的《量子物理史话》AI方面的NLP制定MOOC课程在MOOC上找到适合自己的相关的课程,然后跟着大牛开始飞奔吧。PS:推荐几款非常棒的在线学习APP网易云课堂、Coursera、TED、慕课网、网易公开课、edX、KhanAcademy书籍
Enelphi
·
2017-02-09 14:45
日记
altera S
OC学习
总结
SOC平台学习总结最近通过对altera提供的CycloneV开发板进行熟悉掌握以及对相应的开发板的开发文档以及在线社区https://rocketboards.org/的文档进行阅读,逐步掌握了altera系列SOC启动流程及相应开发方法,现总结如下:一.开发环境搭建开发环境包括一下软件:QuartusPrime16.1(逻辑工程Qsys)theAlteraSoCEmbeddedDesignSu
cgy0614
·
2016-12-23 10:00
文档
阅读
soc
C
嵌入式
SOC
oc学习
点语法
一,问题。为什么需要点语法,点语法好处是什么@property@synthesize如何使用@property@synthesize编译器如何展开如何使用点语法@property其他属性二,问题回答1为什么需要点语法,为了方便别的程序员转到oc开发上来为了程序设计简单化隐藏了内存管理细节隐藏了多线程,同步,加锁细节2点语法好处是什么属性可以在不使用括号的情况下使用点语法无需调用[foolvalue
denglijun1
·
2016-09-06 21:23
oc学习
oc学习
之继承
今天总结的是面向对象三大特征(继承、封装和多态)之一的继承。继承,就是子类继承父类的部分实例变量和方法。要建立继承关系,只需在建立子类的时候,把subClassof后面的基类NSObject改成要继承的父类的名字。关于继承,要注意以下几点:1.oc是单继承,所以每个子类只能有一个父类,如果要实现多继承的话,可以用协议来实现,这个总结到协议的时候再说。2.子类可以继承父类所有非私有的实例变量3.子类
不是猿的媛
·
2016-08-27 12:50
OC学习
OC学习
总结1 继承(Inherit)和类别(category)、扩展(extension)的区别
1.继承Inherit这个是面向对象语言都有的一个特性,子类会继承父类的方法和属性。对于以下情况,无法使用类别,必须使用继承。1)在子类中新扩展的方法与原方法同名,但是还需要使用父类的实现要用继承。因为使用类别,会覆盖原类的实现,无法访问到原来的方法。2)扩展类的属性和实例变量,这个类别无法做到。子类可以继承类别中的方法。//ViewControllerEx.h@interfaceViewCont
Skipper_1_422
·
2016-08-24 15:25
iOS ---
OC学习
资料
学习,是一条很长的路!学习OC的时候,我的梦想是清晰的谁也不知道未来会是什么样,不过做自己喜欢的事才是最重要的—兴趣是可以培养的。有梦想谁都了不起。接触了开发,了解了代码,你的未来与预言的就相差不了多少了!学习之前先去看看人家是怎么过来的。我总认为自己对自己算是狠的了,但是大神总是有背景的,我的投入和大神经历的过来的又怎么能相提并论呢?《投资自己,越早越好,当然也不要觉得太迟了!》iOSdemo>
量锅
·
2016-08-04 22:15
imo
oc学习
笔记--屏幕适配
慕课网视频地址个人笔记,个人理解,如有错误欢迎指正屏幕尺寸屏幕对角线的长度,单位英寸(1英寸=2.45厘米)分辨率:横纵向上的像素点数。单位px,1px=1个像素点。纵向像素*横向像素:1920*1080像素密度:每英寸上的像素点数。单位dpi(dotperinch)像素密度与屏幕尺寸、分辨率有关计算方法:(纵向像素的平方+横向像素的平方)在开平方,这样得到的是屏幕对角线上的像素点数,然后将其结果
全部忽略
·
2016-06-29 15:59
Android随手笔记
学习资源推荐
Android讲义》进阶:《Android群英传》仍在整理中镜像网站:AndroidDevToolshttp://www.android.evtools.cn/视频:Sunny讲Android(网易mo
oc
大海里的小鱼
·
2016-06-16 11:28
Android开发
OC学习
笔记(六)--类的常见错误总结
1.在@interface中对成员变量初始化;2.混淆方法与函数;3.漏掉@end;4.只有类的声明,没有类的实现;5.多个类进行嵌套;6.@interface中嵌套@implementation;注意interface和implementation的区别,苹果官网上用一张钟表的图来形象的解释了它们之间的区别:7.@interface中,将成员变量当做C中的变量来使用;8.方法的声明写在了大括号{
eternity1118_
·
2016-05-31 17:00
类
oc
OC学习
笔记(五)--对象与函数
#import @interfacePerson:NSObject { floatweight; intage; } -(void)talk; @end @implementationPerson -(void)talk { NSLog(@"对方(年龄%d体重%f)不想跟你说话,并向你扔了一个Helloworld。。",age,weight);}@end 例一:voidtest(inta,
eternity1118_
·
2016-05-30 18:00
函数
对象
oc
OC学习
笔记(四)--对象指针
#import @interfacePerson:NSObject { floatweight; intage; } -(void)talk; @end @implementationPerson -(void)talk { NSLog(@"对方(年龄%d体重%f)不想跟你说话,并向你扔了一个白眼。。",age,weight);} @end第一种情况:intmain() { Person*
eternity1118_
·
2016-05-30 13:00
oc
对象指针
OC学习
笔记(三)--类与对象
#import //类的声明 //对象的属性和行为 @interfacePerson:NSObject//注意:类名一定要第一个字母大写或者驼峰式 { //声明对象属性,成员变量(实例变量)默认初始化为0 @public intage; BOOLsex; } @end //行为或方法,类似于函数(但不同),三要素:返回值,方法名,参数; //同样有声明和实现,注意:方法的声明不能写在大括号里 /
eternity1118_
·
2016-05-30 10:00
类
oc
对象的赋值
【SSH】Spring:从Demo看IOC基本原理
之前对I
OC学习
时,写过一篇从感性人数《Ioc:从自助和回转火锅看控制反转》,初次学习
一支支穿云箭
·
2016-05-18 19:44
JAVA
Java从零开始
【SSH】Spring:从Demo看IOC基本原理
之前对I
OC学习
时,写过一篇从感性人数《Ioc:从自助和回转火锅看控制反转
mengdonghui123456
·
2016-05-18 19:00
Foundation框架NSNumber、NSValue和NSDate
一、NSNumber 前几篇笔记中,小桥复习了Foundatio框架中的几个类,这三个是
OC学习
的尾声了。
HX_lei
·
2016-05-08 11:00
java里面4种关于xml的解析方法
以下资料来源于imoocimo
oc学习
资料:http://www.imooc.com/learn/171推荐大家使用第四种方法;;;4中关于解析xml的方法:DOM,SAX(java里面提供包)JDOM
Xs15073722800
·
2016-05-01 13:00
java
IOS开发之
OC学习
笔记(下)
该笔记源自本人对一个网络视频的学习百度网盘链接,密码:tp3a如有侵权,请联系本人删除。都是比较基础的OC知识,中高级开发者可以忽略本文很多重要内容在代码注释中1.Foundation-NSDictionary字典的初始化://NSDictionary是不可变的 NSDictionary*dict=[NSDictionarydictionaryWithObject:@"v"forKey:@"k"]
CSqingchen
·
2016-04-06 23:00
ios
oc
OC学习
-个人习惯记录
编程中总需要与服务器进行打交道,和服务器之间交互数据大部分都是封装成json数据,而json数据我们在解析的时候必须确定其类型才行,否则很多情况下都会出现解析错误问题;我就出现了很多次因为字段错误导致软件奔溃,有时候服务器进行数据升级,将某些字段升级了,而我这边没有进行严格的数据校验就导致解析出错了;今天再一次的数据升级的时候,研究了下面对这种数据升级的时候怎么让程序不会因为字段名或者字段对应的内
junk1357
·
2016-04-06 19:00
OC学习
-block处理
在C++中存在回调函数,那么在OC中也应该有回调函数,而最初了解的是协议,其中的协议和回调很相似,但是又有差别,协议必须继承协议才能使用协议,同时也必须签订协议方有效;而在使用OC过程中发现很多API函数中涉及到一个block的东东,和C++中的回调函数是一样的处理方式,故猜测应该就是所谓的回调函数吧,但是网上查找相关资料发现大家都叫它代码块,也许是因为这其中的代码可以到处存放吧;网上查找资料学习
junk1357
·
2016-03-30 10:00
ios
Objective-C
oc
block
block作为参数
IOS开发之
OC学习
笔记(中)
该笔记源自本人对一个网络视频的学习百度网盘链接,密码:tp3a如有侵权,请联系本人删除。都是比较基础的OC知识,中高级开发者可以忽略本文很多重要内容在代码注释中1.Foundation-结构体用法参考:NSRangerange=NSMakeRange(8,10);CGPointp=NSMakePoint(10,9);NSPointp=CGPointMake(8,9);NSSizesize=NSMa
CSqingchen
·
2016-03-23 23:00
ios
oc
Foundation
IOS开发之
OC学习
笔记(中)
该笔记源自本人对一个网络视频的学习百度网盘链接,密码:tp3a如有侵权,请联系本人删除。都是比较基础的OC知识,中高级开发者可以忽略本文很多重要内容在代码注释中1.Foundation-结构体用法参考:NSRangerange=NSMakeRange(8,10);CGPointp=NSMakePoint(10,9);NSPointp=CGPointMake(8,9);NSSizesize=NSMa
CSqingchen
·
2016-03-23 23:00
ios
oc
Foundation
OC学习
——OC中的@protocol(@required、@optional)、代理设计模式
一、什么是协议?1.协议声明了可以被任何类实现的方法2.协议不是类,它是定义了一个其他对象可以实现的接口3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。4.协议经常用来实现委托对象。一个委托对象是一种用来协同或者代表其他对象的特殊对象。5:委托,就是调用自己定义方法,别的类来实现。另外:可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中
u011774517
·
2016-03-23 15:00
OC学习
篇之---归档和解挡
// 原博客地址: http://blog.csdn.net/jiangwei0910410003/article/details/41872551OC中的归档就是将对象写入到一个文件中,Java中的ObjectInputStream和ObjectOutputStream来进行操作的。当然在操作的这些对象都是需要实现一个接口:Serializable,同样的OC中操作的对象也是需要实现一个协
u012898396
·
2016-03-16 17:00
iOS 基础知识大全之
OC学习
(零基础可学习)
不可变字符串【OC字符串的初始化】1.字符串的初始化(减方法)NSString*str2=[[NSStringalloc]init];2.字符串的初始化(加方法)NSString*str3=[NSStringstring];3.字符串的初始化由另外一个字符串给NSString*str4=[[NSStringalloc]initWithString:str1];4.将C语言的字符串给OC字符串作为
龚志明
·
2016-03-14 14:00
IOS开发之
OC学习
笔记(上)
该笔记源自本人对一个网络视频的学习百度网盘链接,密码:tp3a如有侵权,请联系本人删除。都是比较基础的OC知识,中高级开发者可以忽略本文很多重要内容在代码注释中1.第一个os程序#import intmain(intargc,constchar*argv[]) { @autoreleasepool{ //insertcodehere... NSLog(@"Hello,World!"); } ret
CSqingchen
·
2016-03-13 21:00
ios
oc
oc学习
笔记-复制对象
最近感觉oc很好玩,所以自己弄来玩玩。其中部分资源及概念来源于各种书籍教程及互联网。自学笔记仅记录自己操作及实践的过程并分享。因本人水平有限,不保证内容的正确性。如有错误或侵犯,实属意外,请联系我修改或删除。设有NSMutableArray的2个对象dataArray1和dataArray2。那么语句dataArray2=dataArray1;[dataArray2removeObjectAtIn
XinUni
·
2016-03-12 15:00
ios
osx
oc学习
笔记—内存管理
最近感觉oc很好玩,所以自己弄来玩玩。其中部分资源及概念来源于各种书籍教程及互联网。自学笔记仅记录自己操作及实践的过程并分享。因本人水平有限,不保证内容的正确性。如有错误或侵犯,实属意外,请联系我修改或删除。oc基本内存管理模型有3种1.自动垃圾收集oc2.0中有一种称为垃圾收集的内存管理模式。通过垃圾收,系统能够自动检测对象是否有其他对象,当程序执行需要空间时,不再引用的对象会被自动释放。iOS
XinUni
·
2016-03-09 19:00
ios
osx
内存管理
Spring之I
OC学习
控制反转IOC,这是个广义的概念,指将控制权交还给框架。具体实现由面向切面的AOP,依赖注入DI,等等. 依然注入(DI)是在任何需要依赖的代码不参与的情况下将应用程序连接在一起的一项技术。 下面是个例子://接口1,定义收银机 publicinterfaceCashRegister{ //返回商品总价 publicBigDicmalcalTotalPrice(ShoppingCartcart)
srd1900
·
2016-03-07 17:00
WIN7下OC开发环境的搭建
折腾了一天,才搭建好OC的开发环境,用于
OC学习
。其中折腾劲儿我也是醉了。感谢我的破联想IdeapadY470坚持到了最后,感谢我的固态,感谢CCAV。
无痕软件
·
2016-03-04 21:00
OC学习
心得【适合初学者】
一、类和对象1.OC语言是C语言的扩充,并且OC是iOS和OSX操作系统的编程语言。①具备完善的面向对象特性:封装:将现实世界中存在的某个客体的属性与行为绑定在一起,并放置在一个逻辑单元内继承:子类自动共享父类数据结构和方法的机制,这是类之间的一种关系多态:指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果②内存管理机制有GC(垃圾回收机制)和RC(引用计数机制【MRC和ARC】),
哎呦,金毛
·
2016-03-01 20:00
OC学习
备忘
1.OC方法中如果没有形参,不需要写(),因为OC当中的()是用来括住数据类型的2.OC中的类方法用+表示,对象方法用-表示3.OC中的字符串NSString是一个对象4.结构体只能在定义的时候,初始化,默认为0,那么如何再给结构体赋值呢(在大括号前边加一个强制转换)5.NSString不可变字符串,改变其中的内容都是重新创建一个对象6.NSArray的writeToFile方法只能写入Found
baohanqing
·
2016-02-25 23:00
Spring学习二、I
OC学习
注入类型set方法注入构造方法注入(了解)接口注入(了解)Bean的生存范围这里面描写的非常详细另外一个这里了解较少,需要今后补充!!!!Bean生命周期lazy-init:true就是容易启动的时候就初始化类。init-mehtod:初始化的时候调用的方法destroy-method:销毁的时候调用的方法简单属性的注入publicclassUserService{privateUserDAOus
诛仙89
·
2016-02-20 14:37
Spring学习
Spring学习二、I
OC学习
注入类型set方法注入构造方法注入(了解)接口注入(了解)Bean的生存范围这里面描写的非常详细另外一个这里了解较少,需要今后补充!!!!Bean生命周期lazy-init:true就是容易启动的时候就初始化类。init-mehtod:初始化的时候调用的方法destroy-method:销毁的时候调用的方法简单属性的注入publicclassUserService{ privateUserDAO
chuxue1989
·
2016-02-20 14:00
spring
IOC
ioc学习
I
OC学习
因为项目的原因,所以了解了点IOC和Spring的概念,也是我们ITOO里用到的东西,看到一篇文章写的很好,分享给大家。引述: IoC(控制反转:InverseofControl)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解
u011626283
·
2016-02-16 16:00
C++ Mo
oc学习
#C++远征篇之起航1.IDE搭建,现在大部分同学都使用devC,devC的debug调试功能特别好用,可以跟踪变量。省去了在中间插入一些输出语句来输出中间变量的麻烦。2.usingnamespacestd;通过此课程的学习我知道了什么是命名空间。知道usingnamespacestd的具体含义,了解了为什么有的代码是std::cinstd::sort的写法。#C++远征离港篇1.在学习C语言的时
Chs97
·
2016-01-31 13:00
OC学习
日总结
一.Objective-c概述1)Objective-c简称OC,扩充自C语言;C语言为"面向过程";OC语言为:面向对象.并且OC对C语言中的所有功能完全兼容;2)Objective-c是OSX和IOS操作系统的主要编程语言.3)OC中关键字使用@开头,从而避免了与C中的关键字冲突.例:@interface@implementation@end@protected@private等;4)相比OC
hpyhn
·
2016-01-15 00:00
OC的特点
类与对象的定义
类的声明及调用方法
上一页
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
其他