<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[johnbob2014的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/johnbob2014</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; johnbob2014]]></copyright><item><title><![CDATA[Mac应用编程指南之四——实现全屏体验]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/54999840</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/54999840</guid><author>johnbob2014</author><pubDate>Sun, 12 Feb 2017 10:43:08 +0800</pubDate><description><![CDATA[使应用的一个窗口采用全屏模式，占据整个屏幕，可为用户提供更加沉浸式、影院式的体验。全屏外观引人注目，使应用更加突出。从实用的角度来看，全屏模式呈现了更好的用户数据视图，使用户能够完全集中于他们的内容，而不受其它应用和桌面的打扰。]]></description><category></category></item><item><title><![CDATA[Mac应用编程指南之三——核心应用设计]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/54929213</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/54929213</guid><author>johnbob2014</author><pubDate>Wed, 08 Feb 2017 17:02:30 +0800</pubDate><description><![CDATA[使用Cocoa应用程序环境来开发应用，以释放OS X的强大性能。Cocoa呈现应用的用户界面，并将其与操作系统的其它组件整合为一体。Cocoa通过AppKit和Foundation框架这两个核心类库来提供一套面向对象的软件组件整合套装，以及一些提供支持技术的底层框架。Cocoa类可复用、可扩展——你可以直接使用它们，也可以根据特殊需要来扩展它们。]]></description><category></category></item><item><title><![CDATA[Mac应用编程指南之二——Mac应用程序环境]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/54613477</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/54613477</guid><author>johnbob2014</author><pubDate>Thu, 19 Jan 2017 10:45:53 +0800</pubDate><description><![CDATA[OS X包含了最新的技术，用于创建强大而易用的应用。但技术本身并不足以使应用出彩。一个应用想要脱颖而出，就要能够帮助用户实现特定的目标。要知道，用户要求的是应用能帮助他们实现需要，而并不关心应用所使用的技术。一个碍事的应用会被遗忘，但一个使工作（或游戏）变得轻松和有趣的应用会被记住。]]></description><category></category></item><item><title><![CDATA[Mac应用编程指南之一——关于OS X应用设计]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/54575339</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/54575339</guid><author>johnbob2014</author><pubDate>Mon, 16 Jan 2017 16:34:43 +0800</pubDate><description><![CDATA[这篇文章是学习创建Mac应用的起点。它包含OS X环境的基础信息，以及应用如何与该环境进行交互。它还包括Mac应用结构的重要信息和设计应用关键部分的提示。]]></description><category></category></item><item><title><![CDATA[Creating a Static Library in iOS Tutorial]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/54311941</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/54311941</guid><author>johnbob2014</author><pubDate>Tue, 10 Jan 2017 11:06:36 +0800</pubDate><description><![CDATA[iOS创建静态库，这是转载的英文原版《Creating a Static Library in iOS Tutorial》，但也容易看懂，Apple文档不都是英文的嘛。]]></description><category></category></item><item><title><![CDATA[iOS调用外部地图导航]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/52245836</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/52245836</guid><author>johnbob2014</author><pubDate>Thu, 18 Aug 2016 23:13:51 +0800</pubDate><description><![CDATA[App Store 上架软件《相册地图》的源码，自己写的一个类，可以调用系统地图、百度地图、高德地图。
为保持代码简洁，没有添加是否安装百度地图、高德地图的判断词句，如有需要可自行添加。
原创作品，请勿转载。如有建议，欢迎交流 ：johnbob2014@icloud.com 。
#import 

#define GCMapsCompanyName @"CTP Technology Co.,]]></description><category></category></item><item><title><![CDATA[Show up in the "Open in..." menu on iOS]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/52168366</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/52168366</guid><author>johnbob2014</author><pubDate>Wed, 10 Aug 2016 09:31:15 +0800</pubDate><description><![CDATA[How do I get my application to show up in the "Open in..." menu on iOS for a specific document type?]]></description><category></category></item><item><title><![CDATA[iCloud Drive，简单实用的苹果原生云存储]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/51419767</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/51419767</guid><author>johnbob2014</author><pubDate>Sun, 15 May 2016 22:22:08 +0800</pubDate><description><![CDATA[iCloud Drive，简单实用的苹果原生云存储


当前，各类网络云存储五花八门、数不胜数，Dropbox，One Drive，Google Drive等,各有优劣，让我这种有选择恐惧症的人相当抓狂。但如果你正在使用多部苹果设备，如iPhone、iPad、Mac等，那就暂时搁置下第三方云存储，来试试苹果原生的iCloud Drive吧！
苹果在iOS8中首次开始支持iCloud Dri]]></description><category></category></item><item><title><![CDATA[在Xcode中使用Git版本控制]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/51416796</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/51416796</guid><author>johnbob2014</author><pubDate>Sun, 15 May 2016 13:43:48 +0800</pubDate><description><![CDATA[iOS开发经验教训之——在Xcode中使用Git版本控制




1.新建Project（以下采用示例名称WhackACac），选择存储位置时，在下方Source Control选项中勾选”Create Git repository on”，在后面的下拉列表中选择”My Mac”。 


2.在Xcode菜单“Source Control”下拉列表中选择第2项“WhackACac]]></description><category></category></item><item><title><![CDATA[iOS主线程更新UI]]></title><link>https://blog.youkuaiyun.com/johnbob2014/article/details/50589690</link><guid>https://blog.youkuaiyun.com/johnbob2014/article/details/50589690</guid><author>johnbob2014</author><pubDate>Tue, 26 Jan 2016 20:35:58 +0800</pubDate><description><![CDATA[1.更新UI的代码必须在主线程中执行才起作用。
2. 如果不在主线程，需要调用dispatch_sync(dispatch_get_main_queue(),  ^(void)block)，把更新UI的代码放到block中执行（其它类似的办法也可以）。
比如：[[SceneryModel sharedModel]asyncRefreshCProvinceWithCompletionBlock:]]></description><category></category></item></channel></rss>