自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 xcode遇到的问题及解决办法

总结一些在使用xcode中遇到的问题及解决办法(不定时更新):一.解决Xcode中http请求不能访问xcode7:在Info.plist中添加 NSAppTransportSecurity 类型Dictionary 。在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean ,值设为 YESxcode7

2016-11-19 11:27:20 520

原创 storyboard中出现的问题

运行时报错:Failed to instantiate the default view controller for UIMainStoryboardFile'Main' - perhaps the designated entry point is not set? 或者警告:Scene is unreachable due to lack of entry points an

2016-10-11 18:02:33 345

原创 UIButton高光状态(highlighted)时阴影效果

解决办法:将button的type改为Custom(Custom点击时没有阴影,选择System时有阴影效果)

2016-09-12 09:06:50 1482

原创 UIButton高光状态(highlighted)左上角有个蓝色小方块

解决办法:(1)将highlighted状态下的tint颜色和所在背景颜色调为一致(2)将默认状态和高光状态下图片调整为一个(3)将highlighted状态下tint颜色调整为clear color (推荐此种方法)

2016-09-12 08:39:44 621

原创 直接在main.storyboard里面添加其他界面

1.在main.storyboard里面拖拽一个UIViewController2.创建新建界面所要连接的类3.将界面和类关联4.将主界面要点击的按钮和新界面连线(选择modal)

2016-09-09 16:43:31 899

原创 手动创建XIB文件

我们在新建项目的时候,总会遇到一些需要创建xib文件,但一开始没有选择的情况。此时,就需要手动创建:步骤如下:(命名时候注意)(拖拽一个UIView到界面)首先将class设置关联然后将view和owner连线进行关联以上操作完成之后就可以使用了。

2016-09-09 16:24:38 277

原创 iOS项目不能运行

如果遇到上面的问题,可以修改Build Settings中的iOS Deployment Target,把下图中的9.3改成9.0

2016-09-02 17:47:56 718

原创 c语言之打印输出图形

/* ******** ******** ******** ******** */ //i表示行数 for (int i=1; i<=4; i++) { //先输出空格(1行:0个,2行:1个,3行:两个,4行:3个

2016-08-29 17:56:54 7725 1

原创 oc学习之多态

多态:不同的类共享相同方法的能力。简单来说,就是对象的多种形态。比如建立一个父类Person类,里面有study方法-(void)study{NSLog(@"study..");}再建立它的子类Student类.在main.m中可以调用该方法:Person *person = [[Person alloc] init];Student *stu = [[St

2016-08-27 13:34:50 385

原创 oc学习之继承

今天总结的是面向对象三大特征(继承、封装和多态)之一的继承。继承,就是子类继承父类的部分实例变量和方法。要建立继承关系,只需在建立子类的时候,把subClass of后面的基类NSObject改成要继承的父类的名字。关于继承,要注意以下几点:1.oc是单继承,所以每个子类只能有一个父类,如果要实现多继承的话,可以用协议来实现,这个总结到协议的

2016-08-27 12:32:50 439

原创 oc学习之Foundation框架--NSDate类

今天总结的是我们常用的NSDate日期类://获取当前的系统时间  NSDate *date1 = [NSDate date];//获取多少秒之后的时间  NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:60];//获取比某个时间晚多少秒之后的时间  NSDat

2016-08-21 17:16:53 267

原创 oc学习之Foundation框架--NSSet类

接下来要总结的是oc中的集合类(NSArray,NSDictionary以及NSSet)中的NSSet:它也有两种:NSSet(不可变的集合)和NSMutableSet(可变的集合),其中NSSet是NSMutableSet的父类。NSArray和NSSet的区别:NSArray:有序的集合,里面可以存在重复的元素。NSSet:无序的集合,里面的元素不能

2016-08-21 17:03:07 275

原创 oc学习之Foundation框架--字典类

接下来要总结的是oc中的集合类(NSArray,NSDictionary以及NSSet)中的NSDictionary:oc字典有两种:NSDictionary(不可变的字典类)和NSMutableDictionary(可变的字典类),其中NSMutableDictionary是 NSDictionary的子类。字典是由键值对(key-value)的形式存储的。

2016-08-21 17:02:20 272

原创 oc学习之Foundation框架--数组

接下来要总结的是oc中的集合类,NSArray,NSDictionary以及NSSet。首先是NSArray:oc数组有两种:NSArray(不可变的数组)和NSMutableArray可变的数组),其中NSArray是NSMutableArray的父类.//NSArray//创建//创建不可变数组,空的数组,不能在里面放东西,不用!! 

2016-08-21 17:01:16 295

原创 oc学习之Foundation框架--字符串

oc字符串有两种:NSString(不可变的字符串)和NSMutableString(可变的字符串),其中NSString是NSMutableString的父类.//NSString//创建   NSString *str1 =@"mary"; //@""只能用于创建不可变的字符串    NSString *str2 = [NSStringstringWithFor

2016-08-20 17:23:49 272

原创 oc学习之Foundation框架--装箱和拆箱

装箱:boxing,指的是将基本数据类型转为oc对象拆箱:unboxing,指的是将oc对象转为基本数据类型在这里我们要用到两个类--NSValue和NSNumberNSValue:适用于结构体类型的变量与oc对象的转换。NSNumber:适用于除了结构体变量之外的基本数据类型与oc对象之间的转换。// NSValue//系统自带的结构体,以CGPoint为

2016-08-20 16:34:44 808

原创 oc学习之Foundation框架--结构体

NSRange表示范围:NSRange有两个属性:location(表示起始位置)和length(表示长度),两个属性都是NSUInteger类型的//创建一个起始位置为2,长度为1的范围NSRange range = {2,1};  //这样写可读性不好NSRange range = {range.location = 2, range.length = 1};//这样写

2016-08-20 09:23:59 287

原创 oc学习之属性

属性:对实例变量的一种封装,会自动生成访问器的方法格式:@property (参数1,参数2, 参数3...)属性的类型 属性名;属性的参数 (1)和读写有关:        readwrite:可读可写,默认情况,可省略。自动生成setter、getter方法。        readonly:只读。只自动生成getter方法。不希望外界改变属性值的时

2016-08-19 14:03:37 285

原创 oc学习之类与对象

类:具有相同功能的对象的集合,是抽象的对象:通过类创建的一个真实的实例,是具体的简单的来说,比如学生是一个类,因为学生里面包含了学生1,学生2等等,而学生1,学生2这些就是具体的对象。在oc中,我们创建的类会生成两个文件:.h头文件 和 .m源文件,.h头文件中存放的是类的声明,.m中存放的是类的实现。接下来,用代码举例:{

2016-08-19 11:20:12 208

原创 oc学习之常用的输出类型总结

int类型   %d  或者 %i  char型   %c  float型    %f (具体限制输出的位数,根据c语言中的规则)oc对象   %@   (BOOL类型    也可以使用%@输出,一般情况不直接输出BOOL的值)NSUInteger类型  %lu  (该类型是无符号整型,相当于unsigned long)举例:

2016-08-19 11:09:38 1237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除