<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Guide_Sun的博客]]></title><description><![CDATA[读万卷书，行万里路~~~~]]></description><link>https://blog.csdn.net/Guide_Sun</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Guide_Sun]]></copyright><item><title><![CDATA[如何制作BUNDLE]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/51239853</link><guid>https://blog.csdn.net/Guide_Sun/article/details/51239853</guid><author>Guide_Sun</author><pubDate>Mon, 25 Apr 2016 09:18:29 +0800</pubDate><description><![CDATA[在我们使用第三方框架时，常常看到XXX.bundle的文件。
我们找到该文件，显示包内容，大致看到很多资源文件：图片、配置文本、XIB文件……



什么是Bundle文件？
简单理解，就是资源文件包。我们将许多图片、XIB、文本文件组织在一起，打包成一个Bundle文件。方便在其他项目中引用包内的资源。




Bundle文件的特点？

Bundle是静态的，也就是说]]></description><category></category></item><item><title><![CDATA[获取当前时间和之前存储的时间作比较]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/50434490</link><guid>https://blog.csdn.net/Guide_Sun/article/details/50434490</guid><author>Guide_Sun</author><pubDate>Wed, 30 Dec 2015 14:32:04 +0800</pubDate><description><![CDATA[@property (strong, nonatomic)NSUserDefaults * date; 
- (IBAction)LoginAction:(id)sender;@end@implementation ViewController 
{ 
    NSTimeInterval time1; 
} 
- (void)viewDidLoad { 
    [super viewDidLoa]]></description><category></category></item><item><title><![CDATA[iOS提交应用至APP Store流程以及AppStore开发者申请流程]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/49246591</link><guid>https://blog.csdn.net/Guide_Sun/article/details/49246591</guid><author>Guide_Sun</author><pubDate>Mon, 19 Oct 2015 10:10:07 +0800</pubDate><description><![CDATA[一、申请苹果开发者账号

首先需要申请苹果开发者账号才能在APP Store里发布应用。

PS：已下基本介绍的是企业级开发者账号申请流程，如果有需要个人开发者账号申请流程的，请去这里：http://jingyan.baidu.com/article/48b37f8d61b5e41a646488f0.html

1、  准备材料

1.1     公司的邓白氏编码

给苹果公司]]></description><category></category></item><item><title><![CDATA[升级xcode7 和 iOS9 后遇到的问题以及解决方案]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/49000505</link><guid>https://blog.csdn.net/Guide_Sun/article/details/49000505</guid><author>Guide_Sun</author><pubDate>Fri, 09 Oct 2015 15:13:23 +0800</pubDate><description><![CDATA[一：支持http




在Info.plist中添加NSAppTransportSecurity类型Dictionary。

在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES


二：找不到rootviewcontroller

程序入口用了[window addSubview:viewCon]]></description><category></category></item><item><title><![CDATA[底层并发 API]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47811731</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47811731</guid><author>Guide_Sun</author><pubDate>Thu, 20 Aug 2015 18:02:02 +0800</pubDate><description><![CDATA[底层并发 API






这篇文章里，我们将会讨论一些iOS和OS X 都可以使用的底层API. 出了dispatch_once,我们一般不鼓励使用其中的任何一种技术。我们想要揭示出表面之下深层次的一些可利用的方面。这些底层的 API 提供了大量的灵活性，随之而来的是大量的复杂度和更多的责任。在我们的文章常见的后台实践中提到的高层的
 API 和模式能够让你专注于手头的任务并且]]></description><category></category></item><item><title><![CDATA[调试lldb命令常用]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47810801</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47810801</guid><author>Guide_Sun</author><pubDate>Thu, 20 Aug 2015 17:18:44 +0800</pubDate><description><![CDATA[LLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话，你又GDB调试器。他们有一些基本的相同的命令，因此假如你的xcode使用的是“（gdb）”提示，而不是“（lldb）”提示的话，你也能够更随一起做，而没有问题。

“po”命令是“print object”（打印对象）的简写。“$eax”是cup的一个寄存器。在一个异常的情况下，这个寄存器将会]]></description><category></category></item><item><title><![CDATA[Xcode5和ObjC新特性]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47777893</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47777893</guid><author>Guide_Sun</author><pubDate>Wed, 19 Aug 2015 11:18:58 +0800</pubDate><description><![CDATA[WWDC 2013 Session笔记 - Xcode5和ObjC新特性



这是我的WWDC2013系列笔记中的一篇，完整的笔记列表请参看这篇总览。本文仅作为个人记录使用，也欢迎在许可协议范围内转载或使用，但是还烦请保留原文链接，谢谢您的理解合作。如果您觉得本站对您能有帮助，您可以使用RSS或邮件方式订阅本站，这样您将能在第一时间获取本站信息。

本文涉及到的WWDC2013 Se]]></description><category></category></item><item><title><![CDATA[iOS 9界面适配利器：详解Xcode 7的新特性UIStackView]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47723029</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47723029</guid><author>Guide_Sun</author><pubDate>Mon, 17 Aug 2015 11:45:44 +0800</pubDate><description><![CDATA[前言

自适应、适配、布局这几个关键词一直伴随着iOS开发，从以前的单一尺寸屏幕，到现在的多尺寸屏幕，Apple一直致力于让开发人员尽可能少在这些事上耗费过多的精力，所以Apple在2012年推出了Auto Layout特性，2014年又推出了Adaptive Layout、Size Classes，2015年又推出了Stack View。这些无一不是我们开发者做适配的利器。今天就让我们看看S]]></description><category></category></item><item><title><![CDATA[Mac上的抓包工具Charles]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47446699</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47446699</guid><author>Guide_Sun</author><pubDate>Wed, 12 Aug 2015 16:23:49 +0800</pubDate><description><![CDATA[今天就来看一下Mac上如何进行抓包，之前有一篇文章介绍了使用Fidder进行抓包


http://blog.csdn.net/jiangwei0910410003/article/details/19806999


不过可惜的是，Fidder使用C#开发的，所以就不能在Mac上使用了，不过还有另外一个抓包神器，就是Charles，它是Java开发的，所以跨平台，不仅可以在Mac上使]]></description><category></category></item><item><title><![CDATA[GitHub和SourceTree入门教程]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47445931</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47445931</guid><author>Guide_Sun</author><pubDate>Wed, 12 Aug 2015 15:48:37 +0800</pubDate><description><![CDATA[-->本教程适用于主流的开源网站github和bitbucket，个人认为sourceTree还是比较好用的git客户端，支持windows和mac os。

-->soureceTree的最新版本可能与此教程的screenshot有些许不同，但大同小异(sourceTree的最新版本操作上更人性化)

-->在github上注册一个账号，然后登陆。

-->在github上点击cre]]></description><category></category></item><item><title><![CDATA[用Git 进行分布式代码管理]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47445691</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47445691</guid><author>Guide_Sun</author><pubDate>Wed, 12 Aug 2015 15:37:42 +0800</pubDate><description><![CDATA[该入门教程的流程是这样的；
什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------>如何使用Git

具体如下；

1, 首先要了解什么是Git。

简而言之，Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。

概念了解参见；http://ba]]></description><category></category></item><item><title><![CDATA[ios使用TextField输入框]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47254419</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47254419</guid><author>Guide_Sun</author><pubDate>Mon, 03 Aug 2015 12:29:39 +0800</pubDate><description><![CDATA[ios使用TextField输入框


分类： ios TextField 输入框2014-12-26
 14:31 425人阅读 评论(0) 收藏 举报

ios
 输入框 TextField


//初始化textfield并设置位置及大小

  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMa]]></description><category></category></item><item><title><![CDATA[C语言堆栈入门——堆和栈的区别]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/47035703</link><guid>https://blog.csdn.net/Guide_Sun/article/details/47035703</guid><author>Guide_Sun</author><pubDate>Fri, 24 Jul 2015 09:17:26 +0800</pubDate><description><![CDATA[在计算机领域，堆栈是一个不容忽视的概念，我们编写的C语言程序基本上都要用到。但对于很多的初学着来说，堆栈是一个很模糊的概念。堆栈：一种数据结构、一个在程序运行时用于存放的地方，这可能是很多初学者的认识，因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈，所以我想有必要给大家分享一下我对堆栈的看法，有说的不对的地方请朋友们不吝赐教]]></description><category></category></item><item><title><![CDATA[并发 并行 同步 异步 多线程 阻塞 非阻塞的区别]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46860693</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46860693</guid><author>Guide_Sun</author><pubDate>Mon, 13 Jul 2015 11:49:46 +0800</pubDate><description><![CDATA[1. 并发(concurrency)：在操作系统中，是指一个时间段中有几个程序都处于已启动运行到运行完毕之间，且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥


互斥：进程间相互排斥的使用临界资源的现象，就叫互斥。

同步(synchronous)：进程之间的关系不是相互排斥临界资源的关系，而是相互依赖的关系。进一步的说明：就是前一个进程的输出作为后一个进程的输入]]></description><category></category></item><item><title><![CDATA[实时显示iOS编写UI代码效果]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46806929</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46806929</guid><author>Guide_Sun</author><pubDate>Wed, 08 Jul 2015 18:16:24 +0800</pubDate><description><![CDATA[编写iOS应用UI的方式大概有两种，一种是Storyboard/Xib，另一种是手写代码。采用Storyboard/Xib方式组织UI，由于提供可视化的特性，只要从UI库中拖动UI控件，便可以显示结果，极大地提高开发速度。但面临一个问题就是多人协作开发，由于所有的UI都放在同一个Storyboard文件中，使用Git/SVN合并代码就会出现冲突。多人协作开发还不是主要问题，有人提出可以创建多个Sto]]></description><category></category></item><item><title><![CDATA[正则表达式30分钟入门教程]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46805841</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46805841</guid><author>Guide_Sun</author><pubDate>Wed, 08 Jul 2015 17:04:28 +0800</pubDate><description><![CDATA[http://www.jb51.net/tools/zhengze.html]]></description><category></category></item><item><title><![CDATA[iOS开发系列--地图与定位]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46737717</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46737717</guid><author>Guide_Sun</author><pubDate>Fri, 03 Jul 2015 09:32:54 +0800</pubDate><description><![CDATA[iOS开发系列--地图与定位





概览
现在很多社交、电商、团购应用都引入了地图和定位功能，似乎地图功能不再是地图应用和导航应用所特有的。的确，有了地图和定位功能确实让我们的生活更加丰富多彩，极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的，还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之，目前地图和定位]]></description><category></category></item><item><title><![CDATA[Reveal 不修改工程文件的操作方式]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46716347</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46716347</guid><author>Guide_Sun</author><pubDate>Wed, 01 Jul 2015 22:56:22 +0800</pubDate><description><![CDATA[这个软件就是大名鼎鼎的Reveal,下载地址http://revealapp.com/download/

首先下载试用版的（这个软件建议花钱买一下，物超所值啊有木有），安装。嗯，就是这个样子的



安装完后，就该配置了

1、打开命令窗口，在根目录下创建一个.lldbinit文件。输入下列命令，后回车

 
vim ~/.lldbinit
2、回车后，输入下列代码：]]></description><category></category></item><item><title><![CDATA[ios调打电话代码]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46712329</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46712329</guid><author>Guide_Sun</author><pubDate>Wed, 01 Jul 2015 17:17:10 +0800</pubDate><description><![CDATA[// 定义点击拨号按钮时的操作 

- (void)callAction{ 

NSString *number = @"";// 此处读入电话号码

// NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为号码字符串 如果使用这个方法 结束电话之后会进入联系人列表

 
]]></description><category></category></item><item><title><![CDATA[Masonry源代码分析]]></title><link>https://blog.csdn.net/Guide_Sun/article/details/46697163</link><guid>https://blog.csdn.net/Guide_Sun/article/details/46697163</guid><author>Guide_Sun</author><pubDate>Tue, 30 Jun 2015 16:14:03 +0800</pubDate><description><![CDATA[使用Autolayout也有一段时间了，auto layout的基本概念非常简单，都是围绕约束进行的，API更是只有两个，但是使用起来感觉很麻烦。最近看到我们这边其他部门的应用使用了很多Masonry来处理UI，看起来非常清爽，链式调用看起来非常容易阅读，使用起来非常方便。但是这种之前ASI给的教训非常深刻，尤其这种大规模基础性地使用第三方开源库，需要确保可控才敢用，至少可以读懂代码并且能够局部优]]></description><category></category></item></channel></rss>