<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wlj_nan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wlj_nan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wlj_nan]]></copyright><item><title><![CDATA[UIFont]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46431833</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46431833</guid><author>wlj_nan</author><pubDate>Tue, 09 Jun 2015 21:18:20 +0800</pubDate><description><![CDATA[UIFont用于获取和设置字体信息。这个类提供用于输出的字体的属性和字型信息。我们可以把其对象像参数一样传入函数中。


一般而言我们不需要用alloc，int方法初始化UIFont对象，我们用UIFont大部分的时候是用其类方法，这些方法会设置对象的属性，且返回一个字体对象。




+fontWithName:(NSString *)fontName   size:(CGFlo]]></description><category></category></item><item><title><![CDATA[NSUserDefaults]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46431581</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46431581</guid><author>wlj_nan</author><pubDate>Tue, 09 Jun 2015 20:56:41 +0800</pubDate><description><![CDATA[一、了解NSUserDefaults以及它可以直接存储的类型



      NSUserDefaults是一个单例，在整个程序中只有一个实例对象，他可以用于数据的永久保存，而且简单实用，这是它可以让数据自由传递的一个前提，也是大家喜欢用它保存简单数据的一个主要原因。 
    

      使用 NSUserDefaults 存储自定义对象的最初，我们必须认识NSUserDef]]></description><category></category></item><item><title><![CDATA[NSBundle 加载 .plist文件]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46418329</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46418329</guid><author>wlj_nan</author><pubDate>Mon, 08 Jun 2015 21:43:27 +0800</pubDate><description><![CDATA[NSBundle *bundle = [NSbundle mainBundle];
NSURL *plistURL = [bundle UIRForResource:@"plistName" withExtension:@"plist"];
NSDictionary *dic=[NSDictionary dictionaryWithContentsOFURL:plistURL];]]></description><category></category></item><item><title><![CDATA[int、NSInteger、NSUInteger、NSNumber的区别和联系]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46391439</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46391439</guid><author>wlj_nan</author><pubDate>Sat, 06 Jun 2015 20:52:05 +0800</pubDate><description><![CDATA[首先先了解下NSNumber类型：


苹果官方文档地址：https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html




原文地址：http://blog.youkuaiyun.com/weas]]></description><category></category></item><item><title><![CDATA[viewWillAppear]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46318431</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46318431</guid><author>wlj_nan</author><pubDate>Mon, 01 Jun 2015 23:12:10 +0800</pubDate><description><![CDATA[viewWillAppear: 

Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作

viewDidAppear: 

Called when the view has been fully transitioned onto the screen. De]]></description><category></category></item><item><title><![CDATA[viewWillAppear/viewDidAppear/viewWillDisappear/viewDidDisappear]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46318399</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46318399</guid><author>wlj_nan</author><pubDate>Mon, 01 Jun 2015 23:08:42 +0800</pubDate><description><![CDATA[viewWillAppear: 

Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作

viewDidAppear: 

Called when the view has been fully transitioned onto the screen. De]]></description><category></category></item><item><title><![CDATA[ios 笔记]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/46058525</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/46058525</guid><author>wlj_nan</author><pubDate>Thu, 28 May 2015 00:05:27 +0800</pubDate><description><![CDATA[should表示一个动作发生前，通常带有返回值，可以在动作发生之前改变对象状态。
will在动作发生前，委托可以对动作做出响应，但不带有返回值。
did在动作发生后做出的响应。]]></description><category></category></item><item><title><![CDATA[如何理解.h 和 m 文件中的同一个@interface]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/45954925</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/45954925</guid><author>wlj_nan</author><pubDate>Sun, 24 May 2015 20:21:11 +0800</pubDate><description><![CDATA[此@interface部分为类扩展（extension）。

其被设计出来就是为了解决两个问题的，其一，定义类私有方法的地方。其二，实现public readonly,private readwrite的property（意思是在h头文件中定义一个属性对外是readonly的，但在类的内部希望是可读写的，所以可以在m源文件中的@interface部分重新定义此属性为readwrite，此时此属]]></description><category></category></item><item><title><![CDATA[iOS开发中@property的属性weak nonatomic strong readonly等介绍]]></title><link>https://blog.youkuaiyun.com/wlj_nan/article/details/45937165</link><guid>https://blog.youkuaiyun.com/wlj_nan/article/details/45937165</guid><author>wlj_nan</author><pubDate>Sat, 23 May 2015 20:49:25 +0800</pubDate><description><![CDATA[@property与@synthesize是成对出现的，可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本，@synthesize可以省略。

1.atomic与nonatomic
atomic：默认是有该属性的，这个属性是为了保证程序在多线程情况，编译器会自动生成一些互斥加锁代码，避免该变量的读写不同步问题。
nonatomic：如果该对象无需考虑多线程的情况，请加入]]></description><category></category></item></channel></rss>