<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Little_clumsy_bird的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Little_clumsy_bird</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Little_clumsy_bird]]></copyright><item><title><![CDATA[xcode遇到的问题及解决办法]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/53228466</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/53228466</guid><author>Little_clumsy_bird</author><pubDate>Sat, 19 Nov 2016 11:27:20 +0800</pubDate><description><![CDATA[总结一些在使用xcode中遇到的问题及解决办法（不定时更新）：

一．解决Xcode中http请求不能访问
xcode7：
在Info.plist中添加 NSAppTransportSecurity 类型Dictionary 。
在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean ,值设为 YES

xcode7]]></description><category></category></item><item><title><![CDATA[storyboard中出现的问题]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52790326</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52790326</guid><author>Little_clumsy_bird</author><pubDate>Tue, 11 Oct 2016 18:02:33 +0800</pubDate><description><![CDATA[运行时报错：
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]]></description><category></category></item><item><title><![CDATA[UIButton高光状态（highlighted）时阴影效果]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52510570</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52510570</guid><author>Little_clumsy_bird</author><pubDate>Mon, 12 Sep 2016 09:06:50 +0800</pubDate><description><![CDATA[解决办法：
将button的type改为Custom
（Custom点击时没有阴影，选择System时有阴影效果）]]></description><category></category></item><item><title><![CDATA[UIButton高光状态（highlighted）左上角有个蓝色小方块]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52510453</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52510453</guid><author>Little_clumsy_bird</author><pubDate>Mon, 12 Sep 2016 08:39:44 +0800</pubDate><description><![CDATA[解决办法：


（1）将highlighted状态下的tint颜色和所在背景颜色调为一致
（2）将默认状态和高光状态下图片调整为一个
（3）将highlighted状态下tint颜色调整为clear color （推荐此种方法）]]></description><category></category></item><item><title><![CDATA[直接在main.storyboard里面添加其他界面]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52488614</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52488614</guid><author>Little_clumsy_bird</author><pubDate>Fri, 09 Sep 2016 16:43:31 +0800</pubDate><description><![CDATA[1.在main.storyboard里面拖拽一个UIViewController

2.创建新建界面所要连接的类

3.将界面和类关联

4.将主界面要点击的按钮和新界面连线（选择modal）]]></description><category></category></item><item><title><![CDATA[手动创建XIB文件]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52488372</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52488372</guid><author>Little_clumsy_bird</author><pubDate>Fri, 09 Sep 2016 16:24:38 +0800</pubDate><description><![CDATA[我们在新建项目的时候，总会遇到一些需要创建xib文件，但一开始没有选择的情况。此时，就需要手动创建：
步骤如下：
（命名时候注意）
（拖拽一个UIView到界面）
首先将class设置关联


然后将view和owner连线进行关联


以上操作完成之后就可以使用了。]]></description><category></category></item><item><title><![CDATA[iOS项目不能运行]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52415875</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52415875</guid><author>Little_clumsy_bird</author><pubDate>Fri, 02 Sep 2016 17:47:56 +0800</pubDate><description><![CDATA[如果遇到上面的问题，可以修改Build Settings中的iOS Deployment Target，把下图中的9.3改成9.0]]></description><category></category></item><item><title><![CDATA[c语言之打印输出图形]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52355324</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52355324</guid><author>Little_clumsy_bird</author><pubDate>Mon, 29 Aug 2016 17:56:54 +0800</pubDate><description><![CDATA[/*
     
     ********
      ********
       ********
        ********
     
     
     */
    
    //i表示行数
    for (int i=1; i<=4; i++) {
        
        //先输出空格（1行：0个，2行：1个，3行：两个，4行：3个]]></description><category></category></item><item><title><![CDATA[oc学习之多态]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52334752</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52334752</guid><author>Little_clumsy_bird</author><pubDate>Sat, 27 Aug 2016 13:34:50 +0800</pubDate><description><![CDATA[多态：不同的类共享相同方法的能力。简单来说，就是对象的多种形态。
比如建立一个父类Person类，里面有study方法
-(void)study{
NSLog(@"study..");
}


再建立它的子类Student类.
在main.m中可以调用该方法：
Person *person = [[Person alloc] init];
Student *stu = [[St]]></description><category></category></item><item><title><![CDATA[oc学习之继承]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52334607</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52334607</guid><author>Little_clumsy_bird</author><pubDate>Sat, 27 Aug 2016 12:32:50 +0800</pubDate><description><![CDATA[今天总结的是面向对象三大特征（继承、封装和多态）之一的继承。




继承，就是子类继承父类的部分实例变量和方法。

要建立继承关系，只需在建立子类的时候，把subClass of后面的基类NSObject改成要继承的父类的名字。




关于继承，要注意以下几点：

1.oc是单继承，所以每个子类只能有一个父类，如果要实现多继承的话，可以用协议来实现，这个总结到协议的]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－NSDate类]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268265</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268265</guid><author>Little_clumsy_bird</author><pubDate>Sun, 21 Aug 2016 17:16:53 +0800</pubDate><description><![CDATA[今天总结的是我们常用的
NSDate
日期类：




//获取当前的系统时间

  NSDate *date1 = [NSDate date];

//获取多少秒之后的时间

  NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:60];




//获取比某个时间晚多少秒之后的时间

  NSDat]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－NSSet类]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268178</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268178</guid><author>Little_clumsy_bird</author><pubDate>Sun, 21 Aug 2016 17:03:07 +0800</pubDate><description><![CDATA[接下来要总结的是oc中的集合类（NSArray，NSDictionary以及NSSet）中的NSSet:

它也有两种：NSSet(不可变的集合)和NSMutableSet(可变的集合)，其中NSSet是NSMutableSet的父类。




NSArray和NSSet的区别：

NSArray：有序的集合，里面可以存在重复的元素。

NSSet：无序的集合，里面的元素不能]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－字典类]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268173</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268173</guid><author>Little_clumsy_bird</author><pubDate>Sun, 21 Aug 2016 17:02:20 +0800</pubDate><description><![CDATA[接下来要总结的是oc中的集合类（NSArray，NSDictionary以及NSSet）中的NSDictionary:

oc字典有两种：NSDictionary(不可变的字典类)和NSMutableDictionary(可变的字典类)，其中NSMutableDictionary
是 NSDictionary
的子类。




字典是由键值对（key-value）的形式存储的。]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－数组]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268168</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52268168</guid><author>Little_clumsy_bird</author><pubDate>Sun, 21 Aug 2016 17:01:16 +0800</pubDate><description><![CDATA[接下来要总结的是oc中的集合类，NSArray，NSDictionary以及NSSet。

首先是NSArray：

oc数组有两种：NSArray(不可变的数组)和NSMutableArray可变的数组)，其中NSArray是NSMutableArray的父类.




//NSArray

//创建

//创建不可变数组,空的数组，不能在里面放东西，不用！！

 ]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－字符串]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52262495</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52262495</guid><author>Little_clumsy_bird</author><pubDate>Sat, 20 Aug 2016 17:23:49 +0800</pubDate><description><![CDATA[oc字符串有两种：NSString(不可变的字符串)和NSMutableString(可变的字符串)，其中NSString是NSMutableString的父类.
//NSString
//创建

   NSString *str1 =
@"mary"; //@""只能用于创建不可变的字符串

    NSString *str2 = [NSString
stringWithFor]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－装箱和拆箱]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52262118</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52262118</guid><author>Little_clumsy_bird</author><pubDate>Sat, 20 Aug 2016 16:34:44 +0800</pubDate><description><![CDATA[装箱：boxing，指的是将基本数据类型转为oc对象
拆箱：unboxing，指的是将oc对象转为基本数据类型


在这里我们要用到两个类－－NSValue和NSNumber
NSValue：适用于结构体类型的变量与oc对象的转换。

NSNumber：适用于除了结构体变量之外的基本数据类型与oc对象之间的转换。

// NSValue
//系统自带的结构体，以CGPoint为]]></description><category></category></item><item><title><![CDATA[oc学习之Foundation框架－－结构体]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52259499</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52259499</guid><author>Little_clumsy_bird</author><pubDate>Sat, 20 Aug 2016 09:23:59 +0800</pubDate><description><![CDATA[NSRange表示范围：NSRange有两个属性：location(表示起始位置)和length(表示长度)，两个属性都是NSUInteger类型的
//创建一个起始位置为2，长度为1的范围
NSRange range = {2,1};  //这样写可读性不好

NSRange range = {range.location = 2,
 range.length = 1};
//这样写]]></description><category></category></item><item><title><![CDATA[oc学习之属性]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52250212</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52250212</guid><author>Little_clumsy_bird</author><pubDate>Fri, 19 Aug 2016 14:03:37 +0800</pubDate><description><![CDATA[属性：对实例变量的一种封装，会自动生成访问器的方法
格式：
@property (参数1,
参数2, 参数3...)
属性的类型 属性名;



属性的参数
 （1）和读写有关:
        readwrite:可读可写，默认情况，可省略。自动生成setter、getter方法。
        readonly:只读。只自动生成getter方法。不希望外界改变属性值的时]]></description><category></category></item><item><title><![CDATA[oc学习之类与对象]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52249030</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52249030</guid><author>Little_clumsy_bird</author><pubDate>Fri, 19 Aug 2016 11:20:12 +0800</pubDate><description><![CDATA[类：具有相同功能的对象的集合，是抽象的
对象：通过类创建的一个真实的实例，是具体的
简单的来说，比如学生是一个类，因为学生里面包含了学生1，学生2等等，而学生1，学生2这些就是具体的对象。
在oc中，我们创建的类会生成两个文件：.h头文件 和 .m源文件，.h头文件中存放的是类的声明，.m中存放的是类的实现。
接下来，用代码举例：




{]]></description><category></category></item><item><title><![CDATA[oc学习之常用的输出类型总结]]></title><link>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52248759</link><guid>https://blog.youkuaiyun.com/Little_clumsy_bird/article/details/52248759</guid><author>Little_clumsy_bird</author><pubDate>Fri, 19 Aug 2016 11:09:38 +0800</pubDate><description><![CDATA[int类型   %d  或者 %i  

char型   %c  

float型    %f （具体限制输出的位数，根据c语言中的规则）

oc对象   %@   

（BOOL类型    也可以使用%@输出，一般情况不直接输出BOOL的值）

NSUInteger类型  %lu  (该类型是无符号整型，相当于unsigned long)




举例：]]></description><category></category></item></channel></rss>