40个GitHub上最受欢迎的iOS开源项目(一)

1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOp...

2014-07-31 09:23:47

阅读数:582

评论数:0

40个GitHub上最受欢迎的iOS开源项目(二)

“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文...

2014-07-31 09:22:17

阅读数:505

评论数:0

array add block

//MRC - (void)exampleB_addBlockToArray:(NSMutableArray*)array {      NSString *str = @"122";     void (^myBlock)() = ^() {         NSL...

2014-07-30 17:50:56

阅读数:782

评论数:0

iOS7 Networking with NSURLSession: Part 4

In the previous tutorial, we started creating a simple podcast client to put what we've learned about NSURLSession into practice. So far, our podca...

2014-07-28 18:51:02

阅读数:1005

评论数:0

iOS7 Networking with NSURLSession: Part 3

In the previous tutorials, we explored the fundamentals of the NSURLSession API. There is one other feature of the NSURLSession API that we haven...

2014-07-28 18:49:56

阅读数:989

评论数:0

iOS7 Networking with NSURLSession: Part 2

In the previous tutorial, I introduced you to NSURLSession. I talked about the advantages it has over NSURLConnection and how to use NSURLSession...

2014-07-28 16:43:52

阅读数:936

评论数:0

iOS7 Networking with NSURLSession: Part 1

From a developer's perspective, one of the more significant changes in iOS 7, and OS X Mavericks for that matter, is the introduction of NSURLSession...

2014-07-28 15:34:29

阅读数:1001

评论数:0

NSURLConnection

说到 iOS 7 和 Mac OS X 10.9 Mavericks 的显著变化,其中一个就是Foundation框架中URL加载系统的优化。 此时可能有人正沉浸在Apple的网络基础架构,我想在这里分享一下我对这些新APIs的看法,并展示这些新APIs如何改变我们构建应用程序的方式,以及这...

2014-07-26 10:17:22

阅读数:1302

评论数:0

IOS CoreText.framework --- 行 CTLineRef

前面两篇文章介绍了文字的样式,段落样式。本文章主要介绍行模式。CTLineRef 知识了解: 1.字符(Character)和字形(Glyphs) 排版系统中文本显示的一个重要的过程就是字符到字形的转换,字符是信息本身的元素,而字形是字符的图形表征,字符还会有其它...

2014-07-26 09:56:06

阅读数:6560

评论数:0

NSHTTPCookieStorage

cookie机制采用的是在客户端保持 HTTP 状态信息的方案  Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件。  一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都会在HTTP请求头...

2014-07-26 09:54:33

阅读数:12942

评论数:3

NSURLSession学习笔记(三)Download Task

NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。 我们直接从分析Demo入手: 故事板如下: 只有一个View Controller,用于创建各种下载任务,并将下载后的图片...

2014-07-26 00:12:56

阅读数:24972

评论数:7

NSURLSession学习笔记(二)Session Task

Session Task分为三种Data Task,Upload Task,Download Task。毫无疑问,Session Task是整个NSURLSession架构的核心目标。 下面写了一个简单的Demo来初步使用下三种任务对象。这里使用的是convenience methods,并...

2014-07-26 00:10:29

阅读数:36327

评论数:1

NSURLSession学习笔记(一)简介

一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。 瞬时会话模式(ephemeral):该模式不使用磁盘...

2014-07-26 00:05:54

阅读数:34506

评论数:3

AFNetworking 2.0

名鼎鼎的开源网络库AFNetworking 2.0,目前只是翻译了Github上的链接文章,使用教程请点击 http://www.cnblogs.com/YouXianMing/p/3651462.html   https://github.com/AFNetworking/AF...

2014-07-25 18:20:23

阅读数:5696

评论数:0

NSURLCache

NSURLCache 为您的应用的 URL 请求提供了内存中以及磁盘上的综合缓存机制。 作为基础类库 URL 加载系统 的一部分,任何通过 NSURLConnection 加载的请求都将被 NSURLCache 处理。 网络缓存减少了需要向服务器发送请求的次数,同时也提升了离线或在低速网...

2014-07-25 15:11:04

阅读数:1042

评论数:0

CoreText.framework --- 图文混排

利用CORETEXT进行图文混排。 实现代码: [cpp] view plaincopy void RunDelegateDeallocCallback( void* refCon ){          }      CGFloa...

2014-07-24 19:07:51

阅读数:815

评论数:0

CoreText.framework --- 基本用法

API接口文档。 https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.html CoreText 框架中最常用的几个类: ...

2014-07-24 19:07:10

阅读数:2019

评论数:0

CoreText.framework --- 段落样子CTParagraphStyle

在前面一篇文章中,介绍了属性文字的基本使用,本章节主要针对文字的段落样式展开演示说明。 先定义一段演示文字(文字中有中,英文)。 [cpp] view plaincopy NSString *src = [NSString stringWi...

2014-07-24 19:07:09

阅读数:755

评论数:0

MRC ARC And Block

MRC 防止 block 对self的引用 解决办法 __block typeof(self) weakSelf = self; ARC 防止 block 对self的引用 解决办法 __weak typeof(self) weakSelf = self;

2014-07-24 18:07:10

阅读数:2982

评论数:0

tcp/ip 与 udp

TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给...

2014-07-24 10:09:46

阅读数:644

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭