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
非凡程序员
【
非凡程序员
】内存管理练习记录
对于内存管理的练习练习一:#import#import"person.h"//#import"watermelon.h"#import"Car.h"intmain(intargc,constchar*argv[]){ @autoreleasepool{ /*---------------多人多车----------------*/ //人 pe
Before
·
2015-05-21 23:00
非凡程序员
【
非凡程序员
】数据类型
一.基本类型,基于foundation数据类型,C语言数据类型等*********************************************************************************************************常见的object-c的数据类型有那些,和C的基本数据类型有什么区别?如:NSInteger和intobject-c的数据类型
Before
·
2015-05-21 22:00
非凡程序员
【
非凡程序员
】简单的转发功能
首先实现转发功能之前分析这个模块需要的对象的对象是发的人和转发的人以及转发的文章,所以创建两个类分别是Person类和weibo类,而人的对象所有的属性是姓名、年龄、生日、签名、以及微博;微博的属性有标题、内容、创作时间,发的人以及转发人;分析完之后代码实现,先创建两个类: 1、person类中person.h文件代码是: #import @class weibo; @int
alice8914
·
2015-05-21 22:00
【
非凡程序员
】foundation数据类型
在foundation框架中包含的数据类型有不可变字符串(NSString)、可变字符串(NSMutableString)、不可变数组(NSArray)、可变数组(NSMutableArray)、不可变字典(NSDictionary)、可变字典(NSMutableDictionary)、结构体、枚举类型以及NSNull类型。 首先创建一个不可变的字符串有两种方式: NSString
alice8914
·
2015-05-19 21:00
【
非凡程序员
】 OC第六节课 (枚举,字典,结构体,NSRange,CG类型,NSnumber,空)
#import#import"Article.h"#import"Person.h"intmain(intargc,constchar*argv[]){ @autoreleasepool{//自动释放池(半自动) //-------------------------枚举类---------------------------------// NSArray*parent=@[@"
七月流火zsp
·
2015-05-19 20:00
非凡程序员
【
非凡程序员
】多态
多态存在的三个必要条件:要有继承、要有重写、父类变量引用子类对象。当使用多态方式调用方法时:首先检查父类中是否有该方法,如果没有,则编译错误;如果有,则检查子类是否覆盖了该方法。如果子类覆盖了该方法,就调用子类的方法,否则调用父类方法。从上面的例子可以看出,多态的一个好处是:当子类比较多时,也不需要定义多个变量,可以只定义一个父类类型的变量来引用不同子类的实例。以上信息来源:http://www.
Before
·
2015-05-18 23:00
非凡程序员
【
非凡程序员
】面向对象复合的应用
在对象中可以在引用其他对象。对象引用其他对象时,可以利用其对象提供的特性。做一个简单的转发功能,首先分析对象人和文章,所以先定义两个对象分别是Person和Article,Person中的类属性有姓名_name、年龄_age等;而在Article中的类属性有文章标题_title、文章类容_content以及转发人_relyPerson。 在"Person.h"文件中代码是: #i
alice8914
·
2015-05-18 21:00
【
非凡程序员
】 OC第五节课 (数据类型NSString和NSArray)
// main.m// ZiFuChuan//// Createdby
非凡程序员
on15/5/18.// Copyright(c)2015年
非凡程序员
.Allrightsreserved.
七月流火zsp
·
2015-05-18 21:00
非凡程序员
【
非凡程序员
】 OC第四节课 (复合和多态)
1.复合:是将各个部分组合在一起。程序设计中就是用已有类的对象来产生新的类。编程中的复合就是将多个组件组合在一起,配合使用,从而得到完整的作品。发动机是汽车的组成部分->复合飞轮是发动机的组成部分->复合汽油发动机是发动机->继承(可以理解为复合就是组成部分,而继承是类的一种属于关系。)2.多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调
七月流火zsp
·
2015-05-17 23:00
非凡程序员
【
非凡程序员
】OC第三节课(方法的声明和继承)
1.@public 全局都可以访问 @protected 只能在类内部和子类中访问 @private 只能在类内部访问2.成员变量:(类属性) @interface Student:NSObject{ intage; intnumber; } 成员变量在定义是不能赋值3.+表示类方法(静态方法) 可以直接调用,[类名方法] [StudentsetMathScore];
七月流火zsp
·
2015-05-17 16:00
非凡程序员
【
非凡程序员
】OC第二节课(基本语法)
1.OC文件以.m为文件结尾2.包含文件以#import3.屏幕输出NSLog()和@"字符串",而且NSLog不需要换行4.间接:不在代码中直接使用某个值,而是使用指向该值的指针(重点)5.布尔类型:BOOL函数,返回YES和NO(重点)6.类和对象:在OC中定义一个类需要两个文件.h和.m:.h文件:放类的声明,包括成员变量、属性和方法声明(接口).m文件:放属性、方法的具体实现(实现)7.m
七月流火zsp
·
2015-05-17 16:00
非凡程序员
【
非凡程序员
】 OC第一节课 (指针浅析)
1.指针就是存储变量的地址 inti=10;int*p;p=&i; 在这里p是指针,就是变量i的地址2.(重点):指针不能等于指针,数组不能等于数组,但变量可以等于变量(仅在C语言中)3.可以用指针修改main函数里的值 调用函数时把变量的地址传进去,在定义的函数里面修改该地址指向变量的内容,就可以修改main函数里该变量的值4.指针函数: 格式:数据类型*函数名(形参)(重点)用指针函数返回一个
七月流火zsp
·
2015-05-17 16:00
非凡程序员
【
非凡程序员
】Cocoa、Foundation、UIKit等的概念
Cocoa是在MacOSX系统上原生的一个编译环境。他包含两个框架,其实就是一系列的类库,Foundation和AppKit。在你的iPhone等掌上设备上,使用的则是他的一个子类-CocoaTouch。他所支持的Foundation框架与Cocoa相同,但他的用户图形类库为UIKit,它是为掌上设备特殊设计,提供了你设备上的界面。CocoaTouch与Cocoa一个比较鲜明的区别就是CocoaT
大鹏DP
·
2015-05-15 10:00
ios
框架
cocoa
xcode
interface
图形程序开发
非凡程序员
,感谢 黄杨超 IOS指导。总结:张岁平学习笔记
1.@public 全局都可以访问 @protected 只能在类内部和子类中访问 @private 只能在类内部访问 2.成员变量:(类属性) @interface Student : NSObject { int age; int num
zhangsuiping
·
2015-05-14 23:00
非凡程序员
【
非凡程序员
】Objective-C编码规范
使用空格键缩进。在分行时,如果第一段名称过短,后续名可以以 “Tab”缩进在-和(void)之间应该有一个空格,第一个大括号{的位置在函数所在行的末尾,同样应该有一个空格。(我在学习C语言习惯将大括号独占一行,但此处在上行末应该更为常见)。 方法名(有参数的)按照参数后的冒号对齐。在调用时由于各种原因不写在一行可以将参数部分按照冒号对齐函数调用的格式和书写差不多,可以按照函数的长短来选择写在一行或
Before
·
2015-05-14 23:00
非凡程序员
非凡程序员
,感谢 黄杨超 IOS指导。总结:张岁平学习笔记
1.OC文件以.m为文件结尾 2.包含文件以#import 3.屏幕输出NSLog()和@"字符串",而且NSLog不需要换行 4.间接:不在代码中直接使用某个值,而是使用指向该值的指针(重点) 5.布尔类型:BOOL函数,返回YES和NO(重点) 6.类和对象: 在OC中定义一个类需要两个文件.h和.m: .h文件:放类的声明,包括成员变量、属性和方法声明(接口
zhangsuiping
·
2015-05-13 23:00
非凡程序员
【
非凡程序员
】OC面向对象新概念解释及其面向对象编程
一.C语言主要是面向过程,OC中开始大量使用面向对象。对于在以后的问题中有了面向对象和面向过程两种思考模式。就五子棋而言,面向过程是具体操作步骤,设计思路就是首先分析问题的步骤:1、开始游戏 ,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘 制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面 每个步骤用分别的函数来实现,问题就解决了;面向对象是玩家,棋盘,规则这三个对
wzhen88
·
2015-05-13 23:00
非凡程序员
[
非凡程序员
]指针学习初步心得
指针变量:int a=5,i=10;int*b=&i;//指针b指向i的地址 b=&a;//指针b指向a的地址 *b=a;//指针b的内容是a,即把地址a的内容5赋值给指针变量 *b=20;//20赋值给指针变量b 总结起来:*b表示指针变量b的值,即内容;b表示指针变量的地址2.指针与数组: inti,*pa,a[]={3,8,9,6,6,6}; pa
wzhen88
·
2015-05-13 08:00
非凡程序员
非凡程序员
,感谢 黄杨超 IOS指导。总结:张岁平学习笔记
1.指针就是存储变量的地址 int i=10; int *p; p=&i; 在这里p是指针,就是变量i的地址 2.(重点):指针不能等于指针,数组不能等于数组,但变量可以等于变量(仅在C语言中) 3.可以用指针修改main函数里的值 调用函数时把变量的地址传进去,在定义的函数里面修改该地址指向变量的内容,就可以修改main函数里该变量的值
zhangsuiping
·
2015-05-13 00:00
非凡程序员
【
非凡程序员
】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
非凡程序员
【
非凡程序员
】字符指针作为函数参数
#include int main() void string(char a[],char b[]); { char c[]="hello"; char d[]="world"; string(c,d); printf("%s %s",c,d);return 0; }void string(char a[],char b[]) { int i=0; while(a[i]!
alice8914
·
2015-05-12 22:00
非凡程序员
【
非凡程序员
】 关于今天学习指针的一些自我认知的问题,和学习Xcode的感悟
在今天的由导师黄杨超老师的指导下的学习中,个人发现了一系列的自己的问题,也学到了一些新的知识。现总结如下:在今天大多数的学习过程中,个人对指针这一知识点有了较之前更为深刻的认识,首先,根据指导老师的的形象比喻,我认识到指针其实就像是一种索引机制,能够更为方便的让使用者定位,定义,和搜索所需要的内存单元,内容;同时通过对指针和函数,数组,内存单元的关系的认识,个人发现了自己很多的问题,,问题
Flodadream
·
2015-05-12 22:00
非凡程序员
【
非凡程序员
】ios开发第一天的学习
一、指针1。语言中变量的实质2。 指针是什么? 指针是c语言中重要的数据类型。3。指针与变量练习1:char a,*pa; a=10; pa=&a; *pa=20; printf( “%d”, a);练习2:int a = 5,i= 10; int * b = &i; *b =
duuuuuuuuxuan
·
2015-05-12 21:00
非凡程序员
【
非凡程序员
】Objective-C中NSLog函数输出格式详解
Objective-C NSLog函数输出格式详解%@对象•%d,%i整数•%u无符整形•%f浮点/双字•%x,%X二进制整数•%o八进制整数•%zusize_t•%p指针•%e浮点/双字(科学计算)•%g浮点/双字•%sC字符串•%.*sPascal字符串•%c字符•%Cunichar•%lld64位长整数(longlong)•%llu无符64位长整数•%Lf64位双字
大鹏DP
·
2015-05-12 14:00
非凡程序员
【
非凡程序员
】博客的标题
注意博客的格式在摘要中写上【
非凡程序员
】标签;如需要贴代码,请使用代码语言Objective-C;注意文章缩进;参考:http://my.oschina.net/u/2365217/blog/413388
大鹏DP
·
2015-05-11 19: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
上一页
1
2
3
下一页
按字母分类:
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
其他