<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IosScholar]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011492867</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011492867]]></copyright><item><title><![CDATA[阿里云采购福利]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/79483690</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/79483690</guid><author>u011492867</author><pubDate>Thu, 08 Mar 2018 14:08:23 +0800</pubDate><description><![CDATA[福利！！！阿里云幸运券, 数量有限，先到先得https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=c6ogi7hb&amp;amp;utm_source=c6ogi7hb]]></description><category></category></item><item><title><![CDATA[mac 单用户模式 清除用户信息]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/42388445</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/42388445</guid><author>u011492867</author><pubDate>Sun, 04 Jan 2015 11:20:33 +0800</pubDate><description><![CDATA[command+s  进入单用户模式 

/sbin/mount -uaw           加载文件系统

rm /var/db/.AppleSetupDone  // 删除初始化设置时的OS生成的隐藏文件]]></description><category></category></item><item><title><![CDATA[IOS 多线程]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/40397271</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/40397271</guid><author>u011492867</author><pubDate>Thu, 23 Oct 2014 14:48:54 +0800</pubDate><description><![CDATA[IOS多线程编程一：概述





什么是多线程
多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径。从技术角度来看，一个线程就是一个需要管理执行代码的内核级和应用级数据结构组合。内核级结构协助调度线程事件，并抢占式调度一个线程到可用的内核之上。应用级结构包括用于存储函数调用的调用堆栈和应用程序需要管理和操作线程属性和状态的结构。
 

多线程的替代方法
你自己]]></description><category></category></item><item><title><![CDATA[IOS多线程编程之Grand Central Dispatch(GCD)介绍和使用]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/28428597</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/28428597</guid><author>u011492867</author><pubDate>Wed, 04 Jun 2014 16:47:14 +0800</pubDate><description><![CDATA[介绍：
Grand Central Dispatch 简称（GCD）是苹果公司开发的技术，以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ，iOS 4及以上也可用。
设计：
GCD的工作原理是：让程序平行排队的特定任务，根据可用的处理资源，安排他们在任何可用的处理器核心上执行任务。
一个任务可]]></description><category></category></item><item><title><![CDATA[Xcode key binding 设置]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/25957841</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/25957841</guid><author>u011492867</author><pubDate>Fri, 16 May 2014 10:08:16 +0800</pubDate><description><![CDATA[收藏一个网址，以后用到的时候就可以直接找到。 ---- write for me。
代码格式调整键  re-indent  设置成自己想用得键。
原文地址发布的时候说包含禁用的url 就没贴出来了。




快捷键的设置：

在XCode->Preferences->Key Bindings菜单中可以进行快捷键的设置


 键盘对照：实体键盘左下角为Ctrl，从左到右依次为]]></description><category></category></item><item><title><![CDATA[base64编码解码方法]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/25870367</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/25870367</guid><author>u011492867</author><pubDate>Thu, 15 May 2014 09:41:08 +0800</pubDate><description><![CDATA[NSURL *url = [NSURL
URLWithString:@"testapp://safepay/?%7B%0A%20%20%22memo%22%20:%20%7B%0A%20%20%20%20%22result%22%20:%20%22partner=%5C%222088701486169280%5C%22&seller=%5C%222088701486169280%5C%22&ou]]></description><category></category></item><item><title><![CDATA[支付宝集成文档和Demo下载路径]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/25816839</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/25816839</guid><author>u011492867</author><pubDate>Wed, 14 May 2014 17:16:10 +0800</pubDate><description><![CDATA[https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash]]></description><category></category></item><item><title><![CDATA[非对称加密DSA、RSA]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/25797533</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/25797533</guid><author>u011492867</author><pubDate>Wed, 14 May 2014 14:38:02 +0800</pubDate><description><![CDATA[openssl DSA签名与验证

和RSA加密解密过程相反，在DSA数字签名和认证中，发送者使用自己的私钥对文件或消息进行签名，接受者收到消息后使用发送者的公钥来验证签名的真实性
DSA只是一种算法，和RSA不同之处在于它不能用作加密和解密，也不能进行密钥交换，只用于签名,它比RSA要快很多]]></description><category></category></item><item><title><![CDATA[Build Active Architecture Only属性]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/25786939</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/25786939</guid><author>u011492867</author><pubDate>Wed, 14 May 2014 11:48:51 +0800</pubDate><description><![CDATA[这个是设备对应的architecture：



armv7s：iPhone5, iPod5






编译出的版本是向下兼容的，比如你设置此值为yes，用iphone4编译出来的是armv7版本的，iphone5也可以运行，但是armv6的设备就不能运行。

 

所以，一般debug的时候可以选择设置为yes，release的时候要改为no，以适应不同设备。]]></description><category></category></item><item><title><![CDATA[iOS 图片裁剪 缩放]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/22720301</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/22720301</guid><author>u011492867</author><pubDate>Tue, 01 Apr 2014 11:01:39 +0800</pubDate><description><![CDATA[首先添加 


int origImageW  = 300;
int newImageW = 120;
//裁剪

NSURL * url                = [NSURL fileURLWithPath:imagePath];
                CIImage * currImage = [CIImage imageWithContentsOfURL:]]></description><category></category></item><item><title><![CDATA[ios Instruments 工具使用]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/22673669</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/22673669</guid><author>u011492867</author><pubDate>Mon, 31 Mar 2014 16:03:19 +0800</pubDate><description><![CDATA[How
 to Use Instruments in Xcode


 Matt
 Galloway on December 5, 2012




Tweet






This post is also available in: French, Spanish

This is a blog post by iOS Tutorial Team memb]]></description><category></category></item><item><title><![CDATA[iOS 动画的实现方式和代码]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/19418125</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/19418125</guid><author>u011492867</author><pubDate>Tue, 18 Feb 2014 17:14:02 +0800</pubDate><description><![CDATA[#import "QuartzCore/QuartzCore.h"




@interface mainVC()
{
   
BOOL isPause;
   
UIButton *controlButton;
}
-(void)animationOfUIKit;
-(void)animationOfBlock;
-(void)animationOfCABasicAn]]></description><category></category></item><item><title><![CDATA[iOS NSRunLoop]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/18223743</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/18223743</guid><author>u011492867</author><pubDate>Mon, 13 Jan 2014 16:29:20 +0800</pubDate><description><![CDATA[NSRunLoop就是一个事件处理循环，用来不停的监听和处理输入事件并将其分配到对应的目标上进行处理。
首先，NSRunLoop是一种更加高明的消息处理模式，他就高明在对消息处理过程进行了更好的抽象和封装，这样才能是的你不用处理一些很琐碎很低层次的具体消息的处理，在NSRunLoop中每一个消息就被打包在input source或者是timer source中。它还可以处理使线程阻塞的工作。
]]></description><category></category></item><item><title><![CDATA[NSTimer]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/17760069</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/17760069</guid><author>u011492867</author><pubDate>Thu, 02 Jan 2014 16:44:28 +0800</pubDate><description><![CDATA[NSTimer

博客分类： 

objective-c
ios-thread
 




看到这个标题，你可能会想NSTimer不就是计时器吗，谁不会用，不就是一个能够定时的完成任务的东西吗？

　　我想说你知道NSTimer会retain你添加调用方法的对象吗？你知道NSTimer是要加到runloop中才会起作用吗？你知道NSTimer会并不是准确的按照你指定的时间]]></description><category></category></item><item><title><![CDATA[NSEnumerator 学习]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/17506259</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/17506259</guid><author>u011492867</author><pubDate>Mon, 23 Dec 2013 16:00:01 +0800</pubDate><description><![CDATA[3）枚举 （NSEnumerator)
遍历数组每个索引处的对象，你可以编写一个0到[array count]的循环，而NSEnumerator用来描述这种集合迭代运算的方式。
通过objectEnumerator向数组请求枚举器，如果想从后向前浏览集合，可使用reverseObjectEnumerator方法。在获得枚举器后，可以开始一个while循环，每次循环都向这个枚举器请求它的下一个对]]></description><category></category></item><item><title><![CDATA[NSRunLoop 学习]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/17284517</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/17284517</guid><author>u011492867</author><pubDate>Thu, 12 Dec 2013 16:24:34 +0800</pubDate><description><![CDATA[now    （当前时间点）
相对于1 January 2001, GMT的时间点
相对于1970的时间点
distantFuture   （不可达到的未来的某个时间点）
distantPast     （不可达到的过去的某个时间点


本文基于一篇网络文章,加入了一些自己的理解,希望对大家有所帮助iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容，NSRunLoop是一种]]></description><category></category></item><item><title><![CDATA[NSString / NSData / char* 类型之间的转换]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/17193471</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/17193471</guid><author>u011492867</author><pubDate>Sat, 07 Dec 2013 22:17:34 +0800</pubDate><description><![CDATA[原文链接http://www.cnblogs.com/pengyingh/articles/2341880.html
1. NSString转化为UNICODE String：
(NSString*)fname ＝ @“Test”;
char fnameStr[10];
memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEnc]]></description><category></category></item><item><title><![CDATA[一种多线程的处理方法]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/17138083</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/17138083</guid><author>u011492867</author><pubDate>Thu, 05 Dec 2013 11:24:53 +0800</pubDate><description><![CDATA[void * 
startReciveDataThread(void * arg)

{

    startSocket();
    ...
   
free(...);

    printf("线程终结\n");

    pthread_exit(0);

}






void socket_start(...){

    //创建接收]]></description><category></category></item><item><title><![CDATA[iPhone url编码]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/16881073</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/16881073</guid><author>u011492867</author><pubDate>Fri, 22 Nov 2013 11:35:07 +0800</pubDate><description><![CDATA[iPhone url编码





 测试iPhone应用时，发现带有中文的Url无法发起HTTP请求，经过检查发现把带有中文的Url直接传进NSURL类中初始化时是会返回nil的，就是因为这个原因导致无法请求信息。因此，在网上找了一下这方面的资料，发现NSString类中有内置的方法可以实现。他们分别是：





- (NSString *)stringByAdding]]></description><category></category></item><item><title><![CDATA[REST的架构 SOAP 架构]]></title><link>https://blog.youkuaiyun.com/u011492867/article/details/16861157</link><guid>https://blog.youkuaiyun.com/u011492867/article/details/16861157</guid><author>u011492867</author><pubDate>Thu, 21 Nov 2013 15:43:42 +0800</pubDate><description><![CDATA[REST的架构设计

　　REST（Representational State Transfer）是一种轻量级的Web Service架构风格，其实现和操作明显比SOAP和XML-RPC更为简洁，可以完全通过HTTP协议实现，还可以利用缓存Cache来提高响应速度，性能、效率和易用性上都优于SOAP协议。

　　REST架构遵循了CRUD原则，CRUD原则对于资源只需要四种行为：Crea]]></description><category></category></item></channel></rss>