<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LLLX77</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LLLX77]]></copyright><item><title><![CDATA[iOS 进阶1 - 计算器]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45969621</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45969621</guid><author>LLLX77</author><pubDate>Mon, 25 May 2015 14:45:01 +0800</pubDate><description><![CDATA[在apple 官方的 api 说明中，一个类最重要最常用的属性通常放在前面说明，方法也是，看 api 的小技巧。
IBAction ： ib：interface build ，搭建界面，可以监听 某些 view 的事件
IBOutlet： view 中的输出显示


首先读取 main storyboard 文件，获得 main interface，然后加载对应的 viewControl]]></description><category></category></item><item><title><![CDATA[iOS 小结]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45933651</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45933651</guid><author>LLLX77</author><pubDate>Sat, 23 May 2015 12:41:26 +0800</pubDate><description><![CDATA[沙发上]]></description><category></category></item><item><title><![CDATA[xcode 快捷键]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45888435</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45888435</guid><author>LLLX77</author><pubDate>Thu, 21 May 2015 10:34:55 +0800</pubDate><description><![CDATA[xcode相关：

关于xcode 
可设
偏好设置
command+,
清空缓存
可设
隐藏xcode
command+h
隐藏其它
command+option+h
显示全部
可设
退出xcode
command+q

文件相关：

新建项目
command+shift+n
新建文件
command+n
新建空文件
command+control]]></description><category></category></item><item><title><![CDATA[关于UIImageView的显示问题]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45866719</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45866719</guid><author>LLLX77</author><pubDate>Wed, 20 May 2015 09:32:29 +0800</pubDate><description><![CDATA[关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

发表回复


我们都知道在ios中，每一个UIImageView都有他的frame大小，但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢？在默认情况，图片会被压缩或者拉伸以填满整个区域。

通过查看UIView的属性可以知道，view的contentMode属性可以用来控制图片的显示情况。下面]]></description><category></category></item><item><title><![CDATA[c 的基本运算]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45849711</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45849711</guid><author>LLLX77</author><pubDate>Tue, 19 May 2015 20:50:57 +0800</pubDate><description><![CDATA[一、算术运算符

算术运算符非常地简单，就是小学数学里面的一些加减乘除操作。不过呢，还是有一些语法细节需要注意的。


1.加法运算符 + 

1 int a = 10;
2 
3 int b = a + 5;



在第3行利用加法运算符 + 进行了加法运算，再将和赋值给了变量b，最终变量b的值是15

 



2.减法运算符 或 负值运算符 - 

1 i]]></description><category></category></item><item><title><![CDATA[NSLog各种打印]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45830917</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45830917</guid><author>LLLX77</author><pubDate>Mon, 18 May 2015 23:11:14 +0800</pubDate><description><![CDATA[NSLog各种打印   








分享类型：应用开发相关




%@ 对象

%d,%i 整型 (%i的老写法)

%hd 短整型

%ld , %lld 长整型

%u 无符整型

%f 浮点型和double型

%0.2f 精度浮点数，只保留两位小数

%x:    为32位的无符号整型数(unsigned int),打印使用数]]></description><category></category></item><item><title><![CDATA[IOS 开发基础：UIView]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45821897</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45821897</guid><author>LLLX77</author><pubDate>Mon, 18 May 2015 14:18:02 +0800</pubDate><description><![CDATA[uiview
uiview 是一种类，所有可以在屏幕上看的见的东西都是 UIview 的对象，uiview 的类有自己的属性，包括高度，宽度，title 名，等等，通过 API 可以查看有什么属性。
每一个 uiview 对象都是一种容器，记住的每一个，容器说明可以容纳其他的对象，包括 uiview 对象.比如每一次的页面切换都是一个新的 uiview，每个页面中又有许多小的 uivew，也就]]></description><category></category></item><item><title><![CDATA[翻译]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45744607</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45744607</guid><author>LLLX77</author><pubDate>Fri, 15 May 2015 18:15:04 +0800</pubDate><description><![CDATA[结尾的 set 和 NSSet 一点关系都没有









+ (NSCharacterSet *)controlCharacterSet;                  ascii 码表中的控制字符  

+ (NSCharacterSet *)whitespaceCharacterSet;
 两端的空格
+ (NSCharacterSet *)whites]]></description><category></category></item><item><title><![CDATA[打印有中文信息的数组和字典时乱码的问题]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45717125</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45717125</guid><author>LLLX77</author><pubDate>Thu, 14 May 2015 10:18:43 +0800</pubDate><description><![CDATA[OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题


在iOS开发中，经常需要查看数组中得元素是否是自己想要的，但是苹果并没有对直接打印数组中得中文作处理，直接打印就会出现一堆很讨厌的东西，解决其实很简单，就是需要通过为NSArray添加分类，重写 - (NSString *)descriptionWithLocale:(id)locale方法即可
代码如下：]]></description><category></category></item><item><title><![CDATA[NSString 的常用方法]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45693981</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45693981</guid><author>LLLX77</author><pubDate>Wed, 13 May 2015 15:42:11 +0800</pubDate><description><![CDATA[NSString字符串常用方法


/*******************************************************************************************
NSString
***************************************************************************]]></description><category></category></item><item><title><![CDATA[OC 对象数组排序方法分析]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45669449</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45669449</guid><author>LLLX77</author><pubDate>Tue, 12 May 2015 14:48:27 +0800</pubDate><description><![CDATA[常用方法1：
简单排序：sortedArrayUsingSelector:           // 这就是一个方法名，包括冒号，调用这个方法的对象必须是 NSArray 对象。
实际调用代码：

int main() {

    
    NSArray *array = [NSArray arrayWithObjects:@"abc",@"156",@"163",@"789",]]></description><category></category></item><item><title><![CDATA[OC数组中按照对象属性的排序方法]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45669007</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45669007</guid><author>LLLX77</author><pubDate>Tue, 12 May 2015 14:20:50 +0800</pubDate><description><![CDATA[大体上，OC中常用的数组排序有以下几种方法：sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:。




1、简单排序（sortedArrayUsingSelector:）
如果只是对字符串的排序，可以利用sortedArrayUsingSelector:方法就可以了，代码]]></description><category></category></item><item><title><![CDATA[OC 课程笔记总结13-Foundation 框架]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45646433</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45646433</guid><author>LLLX77</author><pubDate>Mon, 11 May 2015 17:39:02 +0800</pubDate><description><![CDATA[课程：Foundation 
Foundation 不论是做 Mac开发和 IOS 开放中都是必不可少的,Foundation 框架中提供了很多常用的数据类型，比如结构体，枚举，类，包括NSObject，NSString等等类，如果没有这些类，是不能完成一个开发项目的。
Foundation：基础的意思。一般而言，一个类有一个自己对应的头文件，在 框架中有非常多的类，如果要一个类一个类的添加那]]></description><category></category></item><item><title><![CDATA[OC 课程笔记总结13-Foundation 框架]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45644795</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45644795</guid><author>LLLX77</author><pubDate>Mon, 11 May 2015 15:43:23 +0800</pubDate><description><![CDATA[课程：Foundation]]></description><category></category></item><item><title><![CDATA[OC 课程笔记总结12-block，protocol]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45641021</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45641021</guid><author>LLLX77</author><pubDate>Mon, 11 May 2015 10:11:41 +0800</pubDate><description><![CDATA[课程：其他
block：
block是一种数据类型，官方推荐使用的数据类型，block 在实际项目中非常常见，效率高，好用。block 的本质是源自 C 语音。并且 block 中也有 isa 指针，说明在oc 中 block 也是一种对象。block 的作用就是封装和 保存代码，用 block 保存的代码可以在任何时候调用，类似于函数，但是函数在编译之前就必须确定函数即函数的代码是确定的，而]]></description><category></category></item><item><title><![CDATA[OC 课程笔记总结11-内存管理2：autorelease 和 ARC]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45621631</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45621631</guid><author>LLLX77</author><pubDate>Sun, 10 May 2015 16:04:28 +0800</pubDate><description><![CDATA[课程：内存管理
autorelease 的基本使用：
在 oc 中，autorelease 是半自动释放，不是完全自动释放。但是如果打开了 ARC 机制，那么是不允许在使用 autorelease 这个方法的。使用了 ARC 之后，所有手动进行内存管理的方法都不会允许使用，包括retain，release。autorelease 方法的返回值类型是 id，返回对象本身。一般是和新建对象时的代码]]></description><category></category></item><item><title><![CDATA[记录 xcode 中一次诡异的无法解决的警告。]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45606879</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45606879</guid><author>LLLX77</author><pubDate>Sat, 09 May 2015 23:57:31 +0800</pubDate><description><![CDATA[如图，无论如何都无法消除这个警告，如果有高人看见，请告诉我解决的方法，虽然警告不会对程序的运行有任何致命的影响，但是，就是不能忍啊。。。。
再次证明了没有完美的语音，更没有完美的编译器。]]></description><category></category></item><item><title><![CDATA[OC课程笔记总结10-内存管理1：内存管理基础]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45605395</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45605395</guid><author>LLLX77</author><pubDate>Sat, 09 May 2015 22:14:57 +0800</pubDate><description><![CDATA[课程：内存管理


内存管理是OC中很重要的环节。一定要防止内存泄漏。
最新的ARC机制，可以自动管理内存。但是必须首先能够手动管理内存。如果程序占用的内存过多，系统会发出警告，并且可能会有闪退现象。]]></description><category></category></item><item><title><![CDATA[OC课程笔记总结9-核心语法4:分类]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45600699</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45600699</guid><author>LLLX77</author><pubDate>Sat, 09 May 2015 13:27:36 +0800</pubDate><description><![CDATA[课程：核心语法
category ：分类，类目，类别，在oc中经常使用。分类是依赖于类的，先有类再有分类。类和分类都是同一种类，而分类可以在这种类的基础上进行一些方法的扩充，而不用通过继承创建一个新的类再进行扩充。注意的是分类只能扩充类的方法（类方法和对象方法都可以），不能扩充类的属性。一个类可以有多个分类，每个分类都有自己的名称。但是要记住，分类和类都是同一种类。
定义分类的格式：
@in]]></description><category></category></item><item><title><![CDATA[OC中 self = [super init] 的简单总结]]></title><link>https://blog.youkuaiyun.com/LLLX77/article/details/45593337</link><guid>https://blog.youkuaiyun.com/LLLX77/article/details/45593337</guid><author>LLLX77</author><pubDate>Sat, 09 May 2015 13:21:51 +0800</pubDate><description><![CDATA[首先，写每一句代码都是有目的的，而在重写init 方法中， self = [super init] 这句代码的最终目的就是对的当前对象完成一次初始化。
子类从父类中继承了所有的一切，如果使用父类的初始化方法会对所继承的父类属性进行初始化，而对于子类特有的新属性不会初始化，因此，
重写init 方法的目的之一就是可以对子类的特有属性进行初始化。并且init是对象方法，必须有对象调用，而super]]></description><category></category></item></channel></rss>