自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 转载AFNetworking源码解析(四)

AFNetworking2.0源码解析2014-11-18续AFNetworking2.0源码解析,本篇来看看AFURLResponseSerialization做的事情。结构AFURLResponseSerialization负责解析网络返回数据,检查数据是否合法,把NSData数据转成相应的对象,内置的转换器有json,xml,plist,image,用

2015-11-30 20:59:08 285

转载 转载AFNetworking源码解析(三)

AFNetworking2.0源码解析2014-9-15续AFNetworking源码解析本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。HTTPSHTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存

2015-11-30 20:55:36 244

转载 转载AFNetworking源码解析(二)

AFNetworking2.0源码解析2014-9-3续AFNetworking2.0源码解析本篇我们继续来看看AFNetworking的下一个模块 — AFURLRequestSerialization。AFURLRequestSerialization用于帮助构建NSURLRequest,主要做了两个事情:1.构建普通请求:格式化请求参数,生成HTT

2015-11-30 20:54:20 295

转载 转载AFNetworking源码解析(一)

AFNetworking2.0源码解析最近看AFNetworking2的源码,学习这个知名网络框架的实现,顺便梳理写下文章。AFNetworking2的大体架构和思路在这篇文章已经说得挺清楚了,就不再赘述了,只说说实现的细节。AFNetworking的代码还在不断更新中,我看的是AFNetworking2.3.1。本篇先看看AFURLConnectionOper

2015-11-30 20:52:03 597

原创 如何发布异步请求总结

一:一个HTTP请求的基本要素1.清除URL:客户端通过那个路径找到服务器2.请求参数:客户端发送给服务器的数据*比如登录时需要发送的用户名和密码3.返回结果:服务器返回给客户端的数据*一般视JSON数据或者XML数据二、基本的HTTP请求的步骤(移动客户端)1.拼接“请求URL” + “?” + “请求参

2015-11-28 19:13:21 353

原创 GCD之同步函数、异步函数和串行队列、并发队列

////  ViewController.m//  1124GCD多线程同步异步函数和并发串行队列////  Created by weibiao on 15/11/24.//  Copyright © 2015年 weibiao. All rights reserved.//#import "ViewController.h"

2015-11-24 19:46:08 582

转载 总结iOS 8和Xcode 6的各种坑

项目路径坑模拟器的路径从之前的~/Library/Application Support/iPhone Simulator移动到了~/Library/Developer/CoreSimulator/Devices/这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目现在可好,Devices目录下没有标明模拟器的版本,图片上选中的对应的可能是iPhone 5s 7.

2015-11-22 00:20:49 322

原创 Ry’s Objective-C Tutorial → Data Types---Date Programming

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesDate ProgrammingDate programming is a complex topic in any language, and Obj

2015-11-22 00:15:47 483

原创 Ry’s Objective-C Tutorial → Data Types---NSDictionary

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesNSDictionaryLike an NSSet, the NSDictionary class represents an unordered

2015-11-22 00:14:32 549

原创 Ry’s Objective-C Tutorial → Data Types---NSArray

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesNSArrayNSArray is Objective-C’s general-purpose array type. It represents an

2015-11-22 00:13:40 497

原创 Ry’s Objective-C Tutorial → Data Types---NSSet

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesNSSetNSSet, NSArray, and NSDictionary are the three core collection classe

2015-11-22 00:12:27 704

原创 Ry’s Objective-C Tutorial → Data Types---NSString

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesNSStringAs we’ve already seen several times throughout this tutorial, the NS

2015-11-22 00:10:54 1336

原创 Ry’s Objective-C Tutorial → Data Types---NSDecimalNumber

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesNSDecimalNumberThe NSDecimalNumber class provides fixed-point arithmetic cap

2015-11-22 00:10:09 689

原创 Ry’s Objective-C Tutorial → Data Types---NSNumber

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesNSNumberThe NSNumber class is a lightweight, object-oriented wrapper around

2015-11-22 00:09:11 515

原创 Ry’s Objective-C Tutorial → Data Types---C Primitives

Tutorials Purchases AboutYou’re reading Ry’s Objective-C Tutorial → Data TypesC PrimitivesThe vast majority of Objective-C’s primitive data types are adop

2015-11-22 00:08:01 321

原创 Ry’s Objective-C Tutorial---Objective-C Data Types

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialObjective-C Data TypesPrimitivesNSNumberNSDecimalNumberNSStringNSSetNSArrayNSDictiona

2015-11-22 00:06:57 308

原创 Ry’s Objective-C Tutorial---Memory Management

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialMemory ManagementAs discussed in the Properties module, the goal of any memory management s

2015-11-22 00:06:01 554

原创 Ry’s Objective-C Tutorial---Exceptions & Errors

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialExceptions & ErrorsTwo distinct types of problems can arise while an iOS or OS X applicatio

2015-11-22 00:04:52 431

原创 Ry’s Objective-C Tutorial---Blocks

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialBlocksBlocks are Objective-C’s anonymous functions. They let you pass arbitrary statements

2015-11-22 00:03:58 335

原创 Ry’s Objective-C Tutorial---Categories

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialCategoriesCategories are a way to split a single class definition into multiple files. Thei

2015-11-22 00:03:16 438

原创 Ry’s Objective-C Tutorial---Protocols

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialProtocolsA protocol is a group of related properties and methods that can be implemented by

2015-11-22 00:02:32 360

原创 Ry’s Objective-C Tutorial---Methods

Tutorials Purchases AboutYou’re reading Ry’s Objective-C TutorialMethodsMethods represent the actions that an object knows how to perform. They’re the logic

2015-11-22 00:01:19 432

原创 Ry’s Objective-C Tutorial---Properties

PropertiesAn object’s properties let other objects inspect or change its state. But, in a well-designed object-oriented program, it’s not possible to directly access the internal state of

2015-11-22 00:00:22 369

原创 Ry’s Objective-C Tutorial---Classes

ClassesAs in many other object-oriented programming language, Objective-C classes provide the blueprint for creating objects. First, you define a reusable set of properties and behaviors inside of

2015-11-21 23:58:23 604

原创 Ry’s Objective-C Tutorial---Founctions

FunctionsAlong with variables, conditionals, and loops, functions are one of the fundamental components of any modern programming language. They let you reuse an arbitrary block of code throughout

2015-11-21 23:56:52 858

原创 Ry’s Objective-C Tutorial---C Basics

C BasicsObjective-C is a strict superset of C, which means that it’s possible to seamlessly combine both languages in the same source file. In fact, Objective-C relies on C for most of its core

2015-11-21 23:55:19 478

转载 转载:iOS开发过程中的各种tips

前言iOS开发过程中,总有那么一些个小问题让人纠结,它们不会让程序崩溃,但是会让人崩溃。除此之外,还将分享一些细节现在我通过自己的总结以及从其他地方的引用,来总结一下一些常见小问题。本篇长期更新,多积累,多奉献,同时感谢其中一些文章的作者的整理,感谢!iOS高级开发实战讲解这是我在网上搜索到的iOS高级开发实战讲解,由于原文不是很方便浏览,所以我在这里整理一部分出来,方

2015-11-21 23:45:32 343

原创 Quartz 2D绘图基础:CGContextRef

利用storyboard,自定义一个继承自UIView的类,在属性面板中重定义主视图的类。在自定义的类中重写drawRect:方法即可。////  WBGeometryView.m//  1119绘制集合图形////  Created by weibiao on 15/11/19.//  Copyright © 2015年 weibiao

2015-11-19 23:08:14 250

原创 开发者文档之多线程编程指南学习笔记

线程是单个应用中可以并发执行多个代码路径的多种技术之一。多核让计算机有了同时执行多个任务的能力。多现程的优势:1.多个线程可以提高应用程序的感知响应。2.多个线程可以提高应用车公孽杀在多核系统上的实时性能。线程的状态:运行、就绪、阻塞。run loop为线程检测一个或多个事件源。

2015-11-18 00:17:39 399

原创 NSArray集合的方法概览

NSArray集合的方法大致包含如下几类:1.查询集合元素在NSArray中的索引。2.根据索引值取出NSArray集合中的元素。3.对集合元素整体调用方法。4.对NSArray集合进行排序。5.取出NSArray集合中的部分集合组成新集合。学习总结:学习是不断回顾的过程

2015-11-16 22:16:30 200

原创 继承类中实现copy的相关注意事项及深浅copy

在iOS中,如果要使自定义的类实现copy和mutableCopy方法,则:1.自定义的类需遵守NSCopying协议、和NSMutableCopying协议。2.在自定义的类中重写copyWithZone:方法和mutableCopyWithZone:方法。思考:- (id)mutableCopyWithZone:(NSZone *)zon

2015-11-16 22:13:59 359

原创 iOS 开发之带输入框的UIAlertView

////  ViewController.m//  1114带输入框的UIAlertView////  Created by weibiao on 15/11/14.//  Copyright © 2015年 weibiao. All rights reserved.//#import "ViewController.h"

2015-11-14 23:31:38 648

原创 iOS之 基于UIImageView的图片浏览器

基于UIImageView的图片浏览器

2015-11-14 00:21:24 281

原创 iOS开发之UITextView自定义选择内容后的分享菜单

注意:只有重写了UIResponder的canPerformAction: withSender:方法,且该方法的返回值是YES时,才会显示该Action对应的控件,并且用户在UITextView中选中的文本长度大于0,才会返回YES。////  ViewController.m//  1113UITextView之自定义选择内容后的菜单

2015-11-13 21:49:50 420

原创 iOS开发之自定义键盘附件关闭虚拟键盘

////  ViewController.m//  1113自定义键盘附件关闭虚拟键盘////  Created by weibiao on 15/11/13.//  Copyright © 2015年 weibiao. All rights reserved.//#import "ViewController.h"

2015-11-13 21:09:06 367

原创 OSX10.11 Xcode7安装模拟器需要授权的问题

电脑升级到了OSX 10.11,然后Xcode升级到了7,但是在安装模拟器的时候,总是等到都下载完了,最后出现需要授权才能安装,但是在开始下载的时候,已经输入了一次密码这个应该就是授权了,不清楚是什么原因,一直安装失败。后来去苹果的官方论坛上看,有人说这是个bug,只好静静的等到正式版解决,但是GM版本出来了,依然不行,苦逼了。最后在Stack Overflow上找到了答案。安装失

2015-11-11 00:02:49 1025

转载 NSURLSESSION学习笔记

一、URL Session的基本概念1.三种工作模式:默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相关的caches,证书,cookies等都被保存在RAM中,因此当程序使会话

2015-11-09 23:47:11 227

原创 xcode iOS 模拟器 textField 鼠标点击后键盘不显示

点击模拟器的菜单栏 Hardware  ----->   Keyboard   取消Connect Hardware Keyboard,就OK啦

2015-11-09 00:18:08 476

原创 iOS面试单例模式问题

单例模式在ARC和非ARC下的不同:非ARC需要手动管理内存,需注意以下四点:非ARC中(MRC),单例模式的实现(比ARC多了几个步骤)实现copyWithZone:方法+ (id)copyWithZone:(struct_NSZone *)zone{    return_instance;}实现内存管理方法- (id)re

2015-11-07 00:20:31 275

原创 iOS之单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:  1.实例控制:Singleton会阻止其他对象实例化其自己的 Single

2015-11-07 00:13:41 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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