- 博客(18)
- 资源 (6)
- 收藏
- 关注
转载 IOS键盘的相关设置(UITextfield)
http://blog.sina.com.cn/s/blog_7018d3820101djut.html一、键盘风格 UIKit框架支持8种风格键盘。typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICa
2015-06-23 15:03:44
400
转载 Xcode插件制作
Xcode 插件制作入门文章转自:http://www.onevcat.com/2013/02/xcode-plugin/2014.5.4更新对于 Xcode 5,本文有些地方显得过时了。Xcode 5 现在已经全面转向了 ARC,因此在插件初始化设置方面其实有所改变。另外由于一大批优秀插件的带动(可以参看文章底部链接),很多大神们逐渐加入了插件开发的行列,因此,一个简
2014-12-30 19:15:04
621
原创 NSString字符串遍历
NSString *newStr =@"abdcdddccdd00"; NSString *temp = nil; for(int i =0; i < [newStr length]; i++) { temp = [newStr substringWithRange:NSMakeRange(i, 1)]; NSLog(@"第%d个字是:%@"
2014-12-15 18:35:13
849
原创 现在有一个有序的数组,要求用户输入一个整数放到数组中还保证这个数组是有序的。
现在有一个有序的数组,要求用户输入一个整数放到数组中还保证这个数组是有序的。例如原数组为@[@1,@3,@5,@7,@9]; 插入8之后为@[@1,@3,@5,@7,@8,@9];一种: // 初始化可变数组; NSMutableArray *arr = [NSMutableArray arrayWithArray:@[@1,@3,@5,@7,@9]];
2014-12-14 17:26:43
5604
原创 单例设计
// 写一个Person类,要保证无论什么情况下创建Person对象返回的都是同一个对象(单例设计模式)。(Objective-C)#import @interface Person : NSObject+(Person *)sharedInstance;@end@implementation Person// static变量shared存储一个单例的指针,并强制所有对该变
2014-12-14 16:59:40
524
转载 单例设计模式
写一个Person类,要保证无论什么情况下创建Person对象返回的都是同一个对象(单例设计模式单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建
2014-12-14 16:53:32
1006
原创 OC--Foundation-NSDictionary,NSNumber,NSDate,NSValue
一、NSDictionary字典NSDictionary\NSMutableDictionary* 无序* 快速创建(不可变):@{key1 : value1, key2 : value2}* 快速访问元素:字典名[key] key ----> value 索引 ----> 文字内容 里面存储的东西都是键值对1.创
2014-08-15 01:50:46
572
原创 OC--Foundation-NSString,NSArray,NSSet
一、NSStringNSString : 不可变字符串NSMutableString : 可变字符串NSMutableString 继承自NSString1.字符串的创建NSString *s1 = @"jack"; NSString *s2 = [[NSString alloc] initWithString:@"jack"]; N
2014-08-15 01:46:00
517
原创 OC--Foundation-NSPoint,NSSize,NSRect
NSPoint\CGPoint两个double类型的值想,x,y,代表点的坐标位置创建方式:CGPoint p1 = NSMakePoint(10, 10);NSPoint p2 = CGPointMake(20, 20);// 最常用NSSize\CGSize一个矩形的大小,wight,high,代表矩形的宽高创建方式: NSSize s1 = C
2014-08-15 01:44:29
550
原创 OC--Foundation-NSRange
1、NSRange的定义typedef struct _NSRange{ NSUInteger location; NSUInteger length;} NSRange;NSRange是一个结构体,其中location是一个以0为开
2014-08-15 01:44:13
619
原创 OC--内存管理
一、基本使用1.内存管理的范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效2.对象的基本结构:*每个OC对象都有自己的引用计数器,是一个整数,表示“对象被引用的次数”,即有多少人正在使
2014-08-15 01:40:13
421
原创 OC--block,@protocol协议
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
2014-08-15 01:39:44
511
原创 OC--特有语法
一、NSString1、简单使用NSStirng *str = @“Hello”;char *name = "itcast";NSLog(@"我在%@上课", str);2、 length方法算的是字数,包括空格NSStrin
2014-08-15 01:36:22
402
原创 OC--封装,继承,多态
一、封装@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问,设置过滤。1、set方法 1)作用: 提供一个方法给外界设置成员变量值,可以在方法里面对参数进行相应过滤2)命名规范:1> 方法名必须以set开头2> set后面跟上成员变量的名称,成员变量的首字母必须大写3> 返回值一定是void4> 一定要接收一个参数,
2014-08-15 01:33:38
537
原创 OC--面向对象初识
一、面向对象概述OC为面向对象,C为面向过程,只是两种解决问题的不同的思想方式。1、面向对象和面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向过程关
2014-08-15 01:21:14
647
原创 OC--概述
一、OC程序的开发过程与C语言类似:1.代码编写跟C语言一样,OC程序的入口依然是main函数,只不过写到一个.m文件中。比如这里写到一个main.m文件中(文件名可以是中文)符串以@开头 @"Hello"2.终端指令>编译cc –c main.m>链接cc main.o –framework Foundation>运行./a.
2014-08-15 01:18:24
449
原创 C语言--变量类型
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------根据变量的作用域,可以分为:1.局部变量:1>在函数(代码块)内部定义的变量,包括函数的形参2>作用域:从定义变量的那一行开始,一直到代码块结束3>生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收。4>没有固定的初始值。2.全局变量:
2014-08-15 01:14:25
699
原创 C语言--指针
一、基本使用定义格式:变量类型 *变量名先定义后赋值 指针变量只能存储地址。作用:能够根据一个地址值,访问对应的存储空间。代码示例 :int main(){int *p; //定义一个指针变量int a=80; //定义一个普通变量p=&a; // 指针变量p指向变量a ,把a的地址传给指针p*p=10;
2014-08-15 01:05:42
598
黑马iOS入学面试知识点全总结
2015-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人