<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dwt1220]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dwt1220</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dwt1220]]></copyright><item><title><![CDATA[地图定位 - 定位,持续定位设置,比较两个位置的距离 地理编码 反地理编码]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/50549234</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/50549234</guid><author>dwt1220</author><pubDate>Wed, 20 Jan 2016 16:19:20 +0800</pubDate><description><![CDATA[地图定位 - 
1.定位
2.持续定位设置
3.比较两个位置的距离
#import "ViewController.h"
#import 

@interface ViewController ()
@property (nonatomic,strong)CLLocationManager *locationManager;
@end

@implementation ViewContro]]></description><category></category></item><item><title><![CDATA[iOS 调用系统 电话]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/50474232</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/50474232</guid><author>dwt1220</author><pubDate>Thu, 07 Jan 2016 10:04:53 +0800</pubDate><description><![CDATA[功能类
#import 

@interface IGPhoneUtils : NSObject

+(instancetype)sharedInstance;

-(void)CallPhoneWithPhoneString:(NSString *) phone;

@end

#import "IGPhoneUtils.h"

@interface IGPhoneUtils()
@pro]]></description><category></category></item><item><title><![CDATA[待整理.iOS 开发的技巧和提示]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/50467824</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/50467824</guid><author>dwt1220</author><pubDate>Wed, 06 Jan 2016 11:39:07 +0800</pubDate><description><![CDATA[https://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=401453041&idx=1&sn=424a42a24d8774c618454aaeaf14d546&scene=1&srcid=0106z2j02tmm6z6LK19AHPWv&key=41ecb04b051110033cd3712b18d9cb5f4915a451214b238c46c]]></description><category></category></item><item><title><![CDATA[xcode快捷方式--界面--看代码]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/50467156</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/50467156</guid><author>dwt1220</author><pubDate>Wed, 06 Jan 2016 10:35:42 +0800</pubDate><description><![CDATA[Xcode导航快捷键

界面------

1.工程导航器:Command+ 1~8




2.显示/隐藏导航器面板:Command+0





3.显示/隐藏实用工具面板:Command+Option+0






4.在辅助编辑器中打开文件:在项目导航器中选中文件执行Option+左键点击操作
Option + 左键点击 文件


5.]]></description><category></category></item><item><title><![CDATA[多线程(2) GCD]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/45287231</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/45287231</guid><author>dwt1220</author><pubDate>Sun, 26 Apr 2015 13:38:31 +0800</pubDate><description><![CDATA[GCD 
NSOperation





什么是GCD
全称是Grand Central Dispatch，可译为“伟大的中枢调度器”
纯C语言，提供了非常多强大的函数



GCD的优势
GCD是苹果公司为多核的并行运算提出的解决方案
GCD会自动利用更多的CPU内核（比如双核、四核）
GCD会自动管理线程的生命周期（创建线程、调度任务、销毁线程）
程序员只需]]></description><category></category></item><item><title><![CDATA[多线程（1） pthread（可无视） 2.NSThread（静态方法使用居多）]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/45271773</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/45271773</guid><author>dwt1220</author><pubDate>Sat, 25 Apr 2015 17:20:06 +0800</pubDate><description><![CDATA[iOS中多线程的实现方案
1.pthread
2.NSThread
3.GCD
4.NSOperation




1.pthread（几乎不用）


 一套通用的多线程API
 适用于Unix\Linux\Windows等系统
 跨平台\可移植
 使用难度大


语言：C
线程生命周期：程序员管理


- (void)touchesBegan:(NSS]]></description><category></category></item><item><title><![CDATA[OC文件解压(SSZipArchive)]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/45222815</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/45222815</guid><author>dwt1220</author><pubDate>Thu, 23 Apr 2015 15:57:23 +0800</pubDate><description><![CDATA[SSZipArchive
转
http://blog.youkuaiyun.com/kqygww/article/details/24851877]]></description><category></category></item><item><title><![CDATA[解析JSON XML]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/45222119</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/45222119</guid><author>dwt1220</author><pubDate>Thu, 23 Apr 2015 15:43:14 +0800</pubDate><description><![CDATA[JSON数据
{"videos":[{"id":1,"image":"resources/images/minion_01.png","length":10,"name":"小黄人 第01部","url":"resources/videos/minion_01.mp4"},{"id":2,"image":"resources/images/minion_02.png","length":12,"]]></description><category></category></item><item><title><![CDATA[网络GET POST请求的]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/45196161</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/45196161</guid><author>dwt1220</author><pubDate>Wed, 22 Apr 2015 15:48:19 +0800</pubDate><description><![CDATA[在iOS中，常见的发送HTTP请求（GET和POST）的解决方案有
苹果原生（自带）
NSURLConnection：用法简单，最古老最直接的一种方案
NSURLSession：iOS7新出的技术，功能比NSURLConnection更加强大
CFNetwork：NSURL*的底层，纯C语言


第三方框架
ASIHttpRequest：外号“HTTP终结者”，功能极其强大，可惜早]]></description><category></category></item><item><title><![CDATA[多控制器管理， UINavigationController]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/37357113</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/37357113</guid><author>dwt1220</author><pubDate>Sun, 06 Jul 2014 19:16:36 +0800</pubDate><description><![CDATA[self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
    // 新建一个导航控制器
    UINavigationController *navigationController=[[UINavigationController alloc]init];
    // 将导航控制器添加到根控制器]]></description><category></category></item><item><title><![CDATA[plist存储数据，偏好设置，归档（NSKeyedArchiver）]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/29381907</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/29381907</guid><author>dwt1220</author><pubDate>Sun, 08 Jun 2014 19:31:37 +0800</pubDate><description><![CDATA[plist存储数据
    // NSUserDomainMask 在用户目录下查找
    // YES 代表用户目录的~
    // NSDocumentDirectory 查找Documents文件夹
    // 建议使用如下方法动态获取
    NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDir]]></description><category></category></item><item><title><![CDATA[控制器管理]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/29380479</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/29380479</guid><author>dwt1220</author><pubDate>Sun, 08 Jun 2014 17:31:46 +0800</pubDate><description><![CDATA[如何创建一个控制器]]></description><category></category></item><item><title><![CDATA[Info.plist和pch文件的作用，UIApplication，iOS程序的启动过程，AppDelegate 方法解释，UIWindow，生命周期方法]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/29373817</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/29373817</guid><author>dwt1220</author><pubDate>Sun, 08 Jun 2014 16:44:08 +0800</pubDate><description><![CDATA[Info.plist常见的设置
建立一个工程后，会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件，该文件对工程做一些运行期的配置，非常重要，不能删除 


 注：在旧版本Xcode创建的工程中，这个配置文件的名字就叫“Info.plist” 
项目中其他Plist文件不能带有“Info”这个字眼，不然会被错认为是传说中非常重要的“Info.pli]]></description><category></category></item><item><title><![CDATA[UIAlertView 简单使用， NSNotification键盘监听(零碎内容)]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/28110197</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/28110197</guid><author>dwt1220</author><pubDate>Mon, 02 Jun 2014 15:59:53 +0800</pubDate><description><![CDATA[空]]></description><category></category></item><item><title><![CDATA[scrollView的重要属性，代理方法，tableView的数据源，代理方法，UIPickerView，UIDatePicker，UIToolbar]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/28102975</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/28102975</guid><author>dwt1220</author><pubDate>Mon, 02 Jun 2014 13:43:38 +0800</pubDate><description><![CDATA[scrollView 中的重要属性]]></description><category></category></item><item><title><![CDATA[Xib文件的使用，状态栏管理]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/28102473</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/28102473</guid><author>dwt1220</author><pubDate>Mon, 02 Jun 2014 13:36:05 +0800</pubDate><description><![CDATA[Xib文件的使用
Xib文件可以用来描述某一块局部的UI界面


Xib文件的加载]]></description><category></category></item><item><title><![CDATA[ios控件加载图片，plist,懒加载，序列帧动画，添加动画效果。]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/26874811</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/26874811</guid><author>dwt1220</author><pubDate>Sat, 24 May 2014 22:29:44 +0800</pubDate><description><![CDATA[控件加载图片，plist,懒加载，序列帧动画，添加动画效果。
IOS中有2种加载图片的方式、
方式一：有缓存（图片所占用的内存会一直停留在程序中）
+ (UIImage *)imageNamed:(NSString *)name;
注：必须是png文件。需要把图片添加到 images.xcassets中


例如：]]></description><category></category></item><item><title><![CDATA[IOS代码添加控件,控件移动，放大，缩小，旋转]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/26871777</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/26871777</guid><author>dwt1220</author><pubDate>Sat, 24 May 2014 22:02:39 +0800</pubDate><description><![CDATA[控件移动，放大，缩小，旋转


1，代码添加控件
例如:]]></description><category></category></item><item><title><![CDATA[Foundation5 NSObject和反射，copy语法]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/26104943</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/26104943</guid><author>dwt1220</author><pubDate>Sat, 17 May 2014 23:41:02 +0800</pubDate><description><![CDATA[NSObject常用方法
    Student *stu = [[[Student alloc] init] autorelease];
    
    // isKindOfClass判断对象是否属于某个类 或者 子类
    if ( [stu isKindOfClass:[Person class]] ) {
        // NSLog(@"stu属于Person或者继承自Per]]></description><category></category></item><item><title><![CDATA[Foundation4，NSNumber，NSValue，NSNull，NSDate]]></title><link>https://blog.youkuaiyun.com/dwt1220/article/details/26103329</link><guid>https://blog.youkuaiyun.com/dwt1220/article/details/26103329</guid><author>dwt1220</author><pubDate>Sat, 17 May 2014 23:15:28 +0800</pubDate><description><![CDATA[NSNumber 是NSValu的子类
把int float double 数字类型的包装成OC对象后，能让如Array这类不能放基本数据类型的类中。]]></description><category></category></item></channel></rss>