Objective-C
文章平均质量分 83
_____倾听_____
这个作者很懒,什么都没留下…
展开
-
Objective-C——判断对象等同性
对象等同性无论我们使用什么语言,总是会出现需要判断两个对象是否相等的情况,OC当然也不例外。首先看一段代码: NSString *str1 = [[NSString alloc] initWithCString:"equal" encoding:NSUTF8StringEncoding]; NSString *str2 = @"equal";转载 2015-08-12 10:46:18 · 905 阅读 · 0 评论 -
UI第二讲(UILabel)
h文件里:// AppDelegate.h// LesssonUILabel_AM_6.24//// Created by lanouhn on 15/6/24.// Copyright (c) 2015年 . All rights reserved.//#import@interface AppDelegate : UIRe转载 2015-10-06 09:23:46 · 396 阅读 · 0 评论 -
UI第一讲(UIView)
1.//// AppDelegate.h// LessonUIView01_6.23//// Created by lanouhn on 15/6/23.// Copyright (c) 2015年 Wangcong. All rights reserved.//#import@interface AppDelegate : UIRespon转载 2015-10-06 09:24:12 · 391 阅读 · 0 评论 -
OC(实现简单通讯录操作)
一.// main.m#import#import "Contacts.h"int main(int argc, const char * argv[]) { // 实现简单通讯录操作。 // 1、定义联系人类Contact。实例变量:姓名、性别、电话号码、住址、分组名称。方法:初转载 2015-10-06 09:28:52 · 1221 阅读 · 0 评论 -
OC第五讲(NSNumber,NSArray,NSDictionary,NSSet等)
#importint main(int argc, const char * argv[]) { //OC中的集合类型: //1.NSArray, 数组 //2.NSDictionary, 字典 //3.NSSet, 集 //NSArray, 不可变数组类, 继承于NSObject, 用于管理一系列对象转载 2015-10-06 09:30:03 · 435 阅读 · 0 评论 -
OC知识点重点整理(终极版)
以下是oc学习中的重点难点,学会以下的内容.OC就没有问题了.1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import#import能避免头文件被重复包含的问题:1) 一般来说,导入objective c的头文件时用#import,包含c/转载 2015-10-06 09:32:27 · 935 阅读 · 0 评论 -
OC第四讲(NSString字符串)
上课源代码:#importint main(int argc, const char * argv[]) { //OC中常用的数据类型 //转载 2015-10-06 09:33:45 · 382 阅读 · 0 评论 -
OC第三讲(Inherit 继承)
一:main.m文件中:#import#import "Person.h"#import "Man.h"#import "Bike.h"#import "RoadBike.h"int main(int argc, const char * argv[]) { //OC中的继承特点 //1.单向继承, 一个父亲可以转载 2015-10-06 09:34:36 · 491 阅读 · 0 评论 -
C语言第五讲(ArrayPro二维与多维数组)
一: 1.一维数组(举个例子:相当于一串羊肉串)上节已经学过 int a[5]={1, 2, 3, 4, 5};2.二维数组(好几串羊肉串)1)定义: 数据类型 数组名[行数][列数] = {值1, 值2, 值3,......}; int b[2][3] = {1, 2, 3, 4, 5, 6};二维数组的元素个数 = 行数 * 列数2)转载 2015-10-06 09:35:57 · 841 阅读 · 0 评论 -
C语言入门第三讲(循环Cycle)
一 :1.for循环 for (1; 2; 3) { 4 }1:循环变量初始化 2.循环条件 3.循环增量 4.循环体 执行的顺序:第一次循环:1,2,4,3 .以后循环:2,4,3当循环条件不满足时,跳出循环2.循环的嵌套外层循环控制行数,内层循环控制列数,外层循环执行一次,内层循环执行一遍转载 2015-10-06 09:37:11 · 2906 阅读 · 0 评论 -
C语言入门第二讲(Branch分支)
一:布尔类型,非真即假,YES,NOBOOL flag =YES;BOOL result = NO;//YES = 1, NO = 0打印BOOL类型的变量用%dC语言中,非0即为真二 :关系运算符大于>,大于等于>=,小于小于等于等于==,不等于!=,注:运算符的优先级不需要记忆,只要记住括号转载 2015-10-06 09:37:41 · 1803 阅读 · 0 评论 -
iOS KVO观察数组
//// RootTableViewController.m// KVO_观察数组//// Created by 王聪 on 14/8/13.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "RootTableViewController.h"#import转载 2015-10-06 09:40:47 · 3260 阅读 · 0 评论 -
OC: 第一讲(Objective-C,面向对象的C语言)
前言:OC与C 的区别1.OC是C的超集, OC是在C语言的基础上做的扩展,C语言中的语法,OC中都支持2..OC扩展了面向对象的编程思想3.OC是一门运行时语言,比如数据类型在运行的过程中才能够决定,编译时只能判断语法是否正确4.OC的类库非常丰富一:1.名词: OOP(Object Oriented Programming)是面向对象编程.[面转载 2015-10-06 09:39:52 · 795 阅读 · 0 评论 -
iOS开发必备网站与题库
先给大家推荐对iOS开发有用的网站1.网易云课堂,慕课网,51CTO,coursera,36kr 这些直接百度就好.2.coacoa China上面有一些程序员的自白和一些开发经验.(比较推荐)下图就是3.威锋网.feng.com,还有太极越狱,http://github.com , code4App4.还有一个是解决问转载 2015-10-06 09:39:23 · 959 阅读 · 0 评论 -
Object-C中获取当前触摸点的坐标位置
//当有一个或多个手指触摸事件在当前视图或window窗体中响应 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSSet *allTouches = [event allTouches]; //返回与当前接收者有关的所有的触摸对象 UITouch *touch =转载 2015-09-05 13:09:57 · 596 阅读 · 0 评论 -
iOS 定位当前城市
引入框架:CoreLocation.h文件引入CoreLocation/CoreLocation.h@interface WeatherViewController :UIViewControllerCLLocationManagerDelegate>{ CLLocationManager* locationManager;}转载 2015-09-05 13:12:00 · 449 阅读 · 0 评论 -
OC深坑测试题及其答案
1、不会立刻使引用计数器改变的是:答案:(C)A、releaseB、allocC、autoreleaseD、retain2、在OC中类的接口声明关键字为:答案:(B)A、@importB、@interfaceC、@implementionD、@protocol3、NSString转载 2015-10-06 09:27:19 · 3003 阅读 · 0 评论 -
C语言第九讲(PointerPro)
//// main.m// LessonPointerPro//// Created by lanouhn on 15/5/1.// Copyright (c) 2015年 lanouhn. All rights reserved.//#importint main(int argc, const char * argv[])转载 2015-10-06 09:32:53 · 492 阅读 · 0 评论 -
C语言第八讲(Pointer指针)
一:// main.m// LessonPointer9//// Created by lanouhn on 15/4/30.// Copyright (c) 2015年 lanouhn. All rights reserved.//#import//void swap(int a,int b);//void swap转载 2015-10-06 09:33:18 · 857 阅读 · 0 评论 -
C语言第七讲(Struct结构体)
一:main.m文件里:#import#import "Dot.h"//定义一个手机的结构体struct phone{ char type[20]; float price;};typedefstructphone Phone;//引入头文件的实质,就是把.h中的内容粘贴过来//结构体声明还可以在函数内部转载 2015-10-06 09:34:13 · 726 阅读 · 0 评论 -
OC第二讲(InstanceVariableAndMethod实例变量和方法)
main.m文件里:一:1.面向对象的三大特性: 封装, 继承, 多态 封装: 高内聚, 低耦合 内聚: 模块内部成员的关联程度 耦合: 模块之间的关联程度例:Girl *girl = [[Girl alloc] init];2.//实例变量的可见度 1).public , 公转载 2015-10-06 09:35:03 · 423 阅读 · 0 评论 -
C语言第六讲(Function函数)
先给大家上传一下课程的代码:一:main.m文件main.m里:#import#import "Second.h"#import "Operator.h"#import "Last.h"转载 2015-10-06 09:35:32 · 5885 阅读 · 1 评论 -
C语言第四讲(Array数组)
一 :数组:用于存储多个相同数据类型的有序队列数组的定义的格式: 数据类型 数组名[元素个数] = {数值1, 数值2, 数值3,... ...}整型数组,浮点型数组等注: !!数组越界很危险数组定义时,元素个数可以省略,如果省略,元素个数由赋值的个数决定例:int e[]={1,2,3,4};//有4个元素 int g转载 2015-10-06 09:36:29 · 1179 阅读 · 0 评论 -
C语言入门第一讲(Basic基础)
一:1.先了解一下X-code的快捷键 cmd+a:全选 , cmd +v:粘贴 , cmd +c :复制, cmd +x :剪切 , cmd +/:单行注释, cmd +z :撤销 ,cmd +shift +z :反撤销 ,cmd +s :保存 , :多行注释, cmd +r:编译+运行 , cmd +b:编译 .2.主函数,main函数,是程序的入口,程序一旦启动先转载 2015-10-06 09:39:03 · 2173 阅读 · 1 评论 -
iOS 通知中心
//// FirstViewController.m// NotificationCenter//// Created by 王聪 on 14/8/13.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "FirstViewController.h"#import "Seco转载 2015-10-06 09:40:16 · 719 阅读 · 0 评论