<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GarrettMan]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jr773</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jr773]]></copyright><item><title><![CDATA[iOS学习笔记14—PDF的文件的创建、显示和解析]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/10010069</link><guid>https://blog.youkuaiyun.com/jr773/article/details/10010069</guid><author>jr773</author><pubDate>Fri, 16 Aug 2013 21:29:21 +0800</pubDate><description><![CDATA[PDF的文件的创建、显示和解析在上一篇文章的这里有介绍：








图形框架:








CoreGraphics.framework








包含 Quartz 2D 绘图 API 接口
 。Quartz 是 Mac OS X 系统使用的向量绘图引擎,它支持基于路径绘图、抗锯齿渲染、渐变、图片、颜色、坐标空间转换、PDF]]></description><category></category></item><item><title><![CDATA[iOS学习笔记13—iOS框架总结]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/10009799</link><guid>https://blog.youkuaiyun.com/jr773/article/details/10009799</guid><author>jr773</author><pubDate>Fri, 16 Aug 2013 20:13:10 +0800</pubDate><description><![CDATA[Cocoa Touch
层








地址本框架








AddressBookUI.framework
是一套
Objective-C
的编程接口,可以显示创建或者编辑联系人的标准系统界面。该框








架简化了应用程序显示联系人信息所需的工作,另外它也可以确保应用程序使用的界
面和其他应用程序相同,进而保证跨平]]></description><category></category></item><item><title><![CDATA[iOS学习笔记12—新浪微博分享]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/10004789</link><guid>https://blog.youkuaiyun.com/jr773/article/details/10004789</guid><author>jr773</author><pubDate>Fri, 16 Aug 2013 16:48:51 +0800</pubDate><description><![CDATA[一.申请开发者账号，创建应用
在http://open.t.sina.com.cn / 中申请成为开发者，再创建不同的应用，获得相应的 App
 Key  （在下面链接中的source即为app
 key）保存好好自己的
kAppKey   kAppSecret  kAppRedirectURI 
二.调用
1.下载官方的SDK解压 并将需要的文件拖到你的工程里面




创]]></description><category></category></item><item><title><![CDATA[iOS学习笔记—11 常见设计模式]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9999321</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9999321</guid><author>jr773</author><pubDate>Fri, 16 Aug 2013 14:47:10 +0800</pubDate><description><![CDATA[一.委托
1.协议和委托的关系


   协议就相当于是C++中的纯虚基类，它只能定义函数并且只能由其他类来实现。而委托则类似于Java接口，其实协议和委托之间并无必然联系，只是在Obj—C中常用协议来实现委托。

        protocol-协议，就是使用了这个协议后就要按照这个协议来办事，协议要求实现的方法就一定要实现。

        delegate-委托，顾名思义]]></description><category></category></item><item><title><![CDATA[iOS学习笔记—09硬件调用]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9927659</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9927659</guid><author>jr773</author><pubDate>Mon, 12 Aug 2013 17:53:49 +0800</pubDate><description><![CDATA[一.音频视频播放


1.音频播放

        IOS中有三种播放音频的方式：AVAudioPlayer、音频服务、音频队列。

       此文主要讲AVAudioPlayer，其他两个请见相关文章。

AVAudioPlayer在AVFoundation框架下，所以我们要导入AVFoundation.framework。

AVAudioPlayer类封装了播放单]]></description><category></category></item><item><title><![CDATA[iOS学习笔记10—Objective-C的运行时编程（Runtime Programming）]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9930371</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9930371</guid><author>jr773</author><pubDate>Mon, 12 Aug 2013 17:08:31 +0800</pubDate><description><![CDATA[说实话，当我接触iOS开发这么长时间以来 我还真没了解过Objective-C的运行时编程（Runtime Programming），今天特意在网上搜了下，原来这么深奥啊 表示现在理解不了，先转走了再说，另，之前转载的文章都是大神们总结的合计，转载地址忘记注明了 ，抱歉。


--  [1] 版本和平台

  --  [2] 与Runtime System交互


  --  [3]]></description><category></category></item><item><title><![CDATA[iOS学习笔记08—动画]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9926409</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9926409</guid><author>jr773</author><pubDate>Mon, 12 Aug 2013 15:09:42 +0800</pubDate><description><![CDATA[一.基本方式:使用UIView类的UIViewAnimation扩展
函数说明


+ (void)beginAnimations:(NSString *)animationID context:(void *)context; // 开始准备动画
+ (void)commitAnimations; // 运行动画

// 没有get方法,下面的set在快外调用无效
+ (void)set]]></description><category></category></item><item><title><![CDATA[iOS学习笔记07—网络编程]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9918553</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9918553</guid><author>jr773</author><pubDate>Mon, 12 Aug 2013 14:10:55 +0800</pubDate><description><![CDATA[一.确认网络环境3G/WIFI 
 
    1. 添加源文件和framework 
     
    开发Web等网络应用程序的时候，需要确认网络环境，连接情况等信息。如果没有处理它们，是不会通过Apple的审查的。 
    Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability，首先要完成如下两部：]]></description><category></category></item><item><title><![CDATA[iOS学习笔记06—Nsstring常见用法]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9838251</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9838251</guid><author>jr773</author><pubDate>Thu, 08 Aug 2013 16:33:28 +0800</pubDate><description><![CDATA[//1、创建常量字符串。


NSString *astring = @"This is a String!";



 

//2、创建空字符串，给予赋值。



NSString *astring = [[NSString alloc] init];
 
astring = @"This is a String!";
 
[astring release];
 
NS]]></description><category></category></item><item><title><![CDATA[iOS学习笔记05—数据持久化]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9821585</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9821585</guid><author>jr773</author><pubDate>Wed, 07 Aug 2013 20:56:18 +0800</pubDate><description><![CDATA[一.为什么需要数据持久化 
很简单，保存在程序的数据(对象或者变量)都存储在内存中，当程序退出时，数据就会被释放。想要将一些数据，就必须将其保存当文件中。
二.常用方法
常见的方法有：文件读写， 属性列表、对象归档、SQLite3。
1.文件读写
iPhone文件系统：创建、重命名以及删除文件，NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件]]></description><category></category></item><item><title><![CDATA[iOS学习笔记04—socket通信]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9821427</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9821427</guid><author>jr773</author><pubDate>Wed, 07 Aug 2013 19:17:57 +0800</pubDate><description><![CDATA[一. 什么是socket


Socket又称之为“套接字”，是系统提供的用于网络通信的方法。它的实质并不是一种协议，没有规定计算机应当怎么样传递消息，只是给程序员提供了一个发送消息的接口，程序员使用这个接口提供的方法，发送与接收消息。

Socket描述了一个IP、端口对。它简化了程序员的操作，知道对方的IP以及PORT就可以给对方发送消息，再由服务器端来处理发送的这些消息。所以，So]]></description><category></category></item><item><title><![CDATA[iOS学习笔记03—多线程]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9819297</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9819297</guid><author>jr773</author><pubDate>Wed, 07 Aug 2013 16:47:05 +0800</pubDate><description><![CDATA[在讲多线程之前，先讲下几个线程的术语：


线程(线程)用于指代独立执行的代码段。进程(process)用于指代一个正在运行的可执行程序，它可以包含多个线程。任务(task)用于指代抽象的概念，表示需要执行工作。
在iOS编程中，多线程主要有3种

主要方法：1、NSThread。2、NSOperation。3、GCD。

 

1、  NSThread：

调用方法如下：]]></description><category></category></item><item><title><![CDATA[iOS学习笔记02—MVC的理解]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9818889</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9818889</guid><author>jr773</author><pubDate>Wed, 07 Aug 2013 16:34:06 +0800</pubDate><description><![CDATA[谈下我对于iOS中模型－视图－控制器（MVC）范型的理解。
一.什么是MVC？


MVC即是Model-VIew-Controller三个英文单词的缩写，中文翻译为模型－视图－控制器。MVC并非只有ios应用软件独有的应用开发模式，它被广泛应用在许多软件(尤其是中大型软件)的开发上。MVC把软件系统分为三个部分：Model，View，Controller。Model相当于应用的底层，应用]]></description><category></category></item><item><title><![CDATA[iOS学习笔记01_内存管理的整理]]></title><link>https://blog.youkuaiyun.com/jr773/article/details/9818767</link><guid>https://blog.youkuaiyun.com/jr773/article/details/9818767</guid><author>jr773</author><pubDate>Wed, 07 Aug 2013 16:14:56 +0800</pubDate><description><![CDATA[Objective-C提供了三种内存管理方式：manual retain-release（MRR，手动管理），automatic reference counting（ARC，自动引用计数），garbage collection（垃圾回收）。iOS不支持垃圾回收；ARC作为苹果新提供的技术，苹果推荐开发者使用ARC技术来管理内存；这篇笔记主要讲的是手动管理。

内存管理的目的是：
1.不要释]]></description><category></category></item></channel></rss>