自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 FIR.im发布自己的移动端APP

一次很偶然的机会知道FIR.im,这家公司主要的产品就是帮助开发者方便便捷地发布iOS或者Android应用的。今天我就聊聊如何在FIR.im中发布自己的APP,然后让加入UUID的设备通过网页直接下载安装。这样做的好处就是不用傻呵呵的每次插入USB,通过XCode去生成APP啦。毕竟有时候带根线...

2016-06-30 18:02:58 1951 0

转载 iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>

前言:根据前篇《iOS开发之网络编程--2、NSURLSessionDownloadTask文件下载》或者《iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)》,都遗留了一个细节未处理的问题,那就是在离线断点下载的过程中,当应用程序重新启动之后,进...

2016-06-12 15:10:51 967 0

转载 iOS网络-06-监听Iphone的网络状态

使用系统的方法来监听网络状态 系统的方法是通过通知机制来实现网络状态的监听实现网络状态监听的步骤 定义Reachability类型的成员变量来保存网络的状态 @property (nonatomic, strong) Reachability *reachability; ...

2016-06-08 13:20:18 881 0

转载 iOS网络-05-AFNetwoking原理及常用操作

AFN的六大模块 NSURLConnection,主要对NSURLConnection进行了进一步的封装,包含以下核心的类: AFURLConnectionOperationAFHTTPRequestOperationManagerAFHTTPRequestOperation N...

2016-06-08 13:18:50 921 0

转载 iOS网络-04-大文件下载

大文件下载注意事项 若不对下载的文件进行转存,会造成内存消耗急剧升高,甚至耗尽内存资源,造成程序终止。在文件下载过程中通常会出现中途停止的状况,若不做处理,就要重新开始下载,浪费流量。 大文件下载的解决方案 对下载文件进行处理,每下载一点数据,就将数据写到磁盘中(通常是沙盒中...

2016-06-08 13:16:07 641 0

转载 iOS网络-03-NSURLSession与NSURLSessionTask

简介 NSURLSession也能完成网络请求NSURLConnection在iOS9中不推荐使用,NSURLSession是iOS9中推荐使用的网络请求方式NSURLSession需要与NSURLSessionTask配合使用NSURLSession的简单使用步骤 创建请求任务执行请求任务...

2016-06-08 13:14:14 729 0

转载 iOS开发之网络请求(基于AFNetworking的再封装)

iOS开发之网络请求(基于AFNetworking的再封装) 最近一直很忙也没有什么时间写博客了。放假了休息一下,就写一篇博客来总结一下最近做项目中出现过的问题吧!!! 首先,在项目中我的起到了什么作用,无非就是把美工(UI设计师)给我们的图显示出来,然后再和服务器进行交互。 那个我们和...

2016-06-07 15:54:45 2885 0

转载 HTTP协议详解

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几...

2016-06-07 15:52:35 331 0

转载 [svn] 解决SVN冲突攻略(手册)

翻译 This tutorial is walkthough on how to resolve a conflict in svn (subversion) 这个手册是解决svn冲突的攻略 First I will make a test.txt 首先,我创建了一个名为test....

2016-06-07 11:46:22 3728 0

转载 MJRefresh使用说明书

MJRefresh An easy way to use pull-to-refresh用法简单的下拉刷新框架:一行代码搞定 Contents Getting Started Features【支持哪些控件的刷新】Installation【如何使用MJRefresh】Who...

2016-06-06 16:54:34 789 0

转载 MJRefresh

支持哪些控件的刷新 UIScrollView、UITableView、UICollectionView、UIWebView 如何使用MJRefresh cocoapods导入:pod 'MJRefresh'手动导入: 将MJRefresh文件夹中的所有文...

2016-06-06 16:46:44 612 0

转载 如何在Xcode下使用SVN

1、Xcode4中苹果有自带的SVN软件------>Organizer------>Repositories 2、SVN checkout到本地后,删除本地file,对服务器有影响吗?  不会影响服务器,当你执行“svn update”时会zai再次被自动...

2016-06-03 13:37:23 1613 0

转载 Xcode4.2+SVN代码管理研究(一)

代码安全和管理的问题永远是开发人员不可忽略的问题,即使是独立开发者,不存在多人协作的问题,程序的版本管理和代码的保管问题也是不可忽视的。 Xcode4.2其实自带了一个代码管理功能Source Control,每次创建项目的时候都可以把它选上,Xcode就会自动在本地为我们的代码创建一个Gi...

2016-06-03 13:36:54 246 0

转载 Xcode4.2+SVN代码管理研究(二)

上一篇讲了SVN服务器端的搭建,今天再接着讲讲Xcode的配置工作。 (1)以创建一个新的工程为例,首先,打开Xcode 4.2,打开windows-> Organizer ->Repository,在点击屏幕左下角的“+”按钮,选择“Add  Repository”...

2016-06-03 13:36:22 233 0

转载 Xcode 4.5下svn客户端使用指南

一,打开SCM 在xcode中,点击菜单: File -> Source Control –> Repositories    二,连接SVN服务器 1, 2,配置SVN服务器地址(http://192.168.85.228/sv...

2016-06-03 13:35:49 256 0

转载 iphone开发笔记二:xcode,svn安装与配置

xcode安装前面已经提到了,比较容易,但是svn的配置比较麻烦一开始参照了网上的一些文章需要修改svn的配置文件把一些build文件可以去掉。不要提交到svn,等等。用过以后发现svn用不了,没办法最后还是恢复成原来的样子。 svn的配置打开xcode4   点击右边的organizer ...

2016-06-03 13:35:19 360 0

转载 svn使用遇到的commit问题 xxx remains in tree-conflict

由于需要改图片资源,于是我用新的图片资源直接覆盖旧的。结果在xcode中看到有的资源是感叹号(表示没有加入到svn Repository),原因是由于我的文件名大小写造成的,svn是区别大小写的。于是我就把svn server上的文件删了,然后接着我又在本地upload,结果就造成了冲突了,(此时...

2016-06-03 13:34:46 1896 0

转载 Mac环境下svn命令行的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。 我们首先来看下,如何在Mac环境下搭建svn服务器端环境。 回到...

2016-06-03 13:34:21 291 0

转载 Xcode中SVN不能提交.a文件的解决方法

Xcode默认忽略的.a 文件。所以无法提交到svn服务器,但是很多第三方的库都有.a文件。所以还是必须提交到服务器。 搜索了一下解决方案: http://wpt205.blog.163.com/blog/static/108047495201371272034579/ 1. 打...

2016-06-03 13:33:51 859 0

转载 【Github教程】史上最全github使用方法:github入门到精通

【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 原文 http://www.eoeandroid.com/thread-274556-1-1.html Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Li...

2016-06-03 13:33:18 3300 0

转载 iOS设计模式——单例模式

单例模式用于当一个类只能有一个实例的时候, 通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。 单例模式需要达到的目的 1. 封装一个共享的资源 2. 提供一个固定的...

2016-06-02 10:05:58 438 0

转载 iOS设计模式——委托(delegate)

委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。 什么是代理? 苹果的官方文档给了很清晰的解释: Delegation is a simple and power...

2016-06-02 10:04:00 363 0

转载 iOS设计模式——MVC(Model-View-Controller)

Modol View Controller(MVC)是一种最早的也是最成功的可重用的设计模式,70年代的时候首次在smaltalk编写的程序中成功使用。基于MVC设计模式,Cocoa整体架构可以划分为三个子系统:Model, View, Controller,我们可以相应的理解为:数据模型,视...

2016-06-02 10:03:30 927 0

转载 iOS设计模式——Category

什么是Category Category模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,C...

2016-06-02 10:02:58 234 0

转载 view视图的一些理解

34.  简述视图控件器的生命周期(10分)。 答: loadView 尽管不直接调用该方法,如多手动创建自己的视图,那么应该覆盖这个方法并将它们赋值给试图控制器的 view属性。 viewDidLoad 只有在视图控制器将其视图载入到内存之后才调用该方法,这是执行任何其他初始化操作的...

2016-06-02 10:00:44 498 0

转载 使用NSProxy实现消息转发机制,模拟多重继承

使用NSProxy实现消息转发机制,模拟多重继承 Objective-C不支持多重继承,但是我们可以使用NSProxy的消息转发机制,来转发可由其它类的对象处理的任务,达成同样的目的。 Xcode的Documentation中有示例(搜索ForwardInvocation,在Sampl...

2016-06-02 09:59:10 495 0

转载 autorelease 什么时候释放

在Iphone项目中,大家会看到一个默认的Autorelease pool,程序开始时创建,程序退出时销毁,按照对Autorelease的理解,岂不是所有autorelease pool里的对象在程序退出时才release, 这样跟内存泄露有什么区别? 答案是,对于每一个Runloop,...

2016-06-02 09:57:55 233 0

转载 关于Block的copy和循环引用的问题

在实际开发中,发现使用Block有着比delegate和notification更简洁的优势。于是在目前的项目中大量的使用block。   在我的头文件我是这样声明使用block的。 [plain] view plaincopy @inte...

2016-06-02 09:56:08 215 0

转载 iOS内IPC(进程间通信)方法小结

受限与iOS系统的运行机制,绝大多数情况下一个应用在进入后台后会马上进入suspend或terminate状态,也就是说不能执行代码,iOS中也没有类似WIndows中Service的概念,但存在某些例外: 1:有某些重要的任务,例如保存用户数据,网络下载等,可以申请一段时间的backgroun...

2016-06-02 09:55:00 762 0

转载 object c中的多态

1,何为多态:不同对象可以访问相同方法的能力或现象。 2,多态的优势:不同的类对象可以使用习惯的调用方式;简化了编程接口;实现类和实例的接口隔离。 动态绑定,多态,在C++中主要是指基类指针,调用继承类所实现的虚方法。 在object C中,有比较新的展现形式。 (一)消息机制 ...

2016-06-02 09:54:24 374 0

转载 关于ios object-c 类别-分类 category 的静态方法与私有变量,协议 protocol&nbsp

1.category,覆盖原类的方法,即使不引用该category头文件,也能覆盖,respondsToSelector:方法也能响应。 2.category,不可以有私有变量,但是可以有@property的声明,property的声明只是声明了该类的set,get方法(需要引用该categor...

2016-06-02 09:53:38 408 0

转载 iOS学习笔记06—Category和Extension

一、概述 类别是一种为现有的类添加新方法的方式。 利用Objective-C的动态运行时分配机制,Category提供了一种比继承(inheritance)更为简洁的方法来对class进行扩展,无需创建对象类的子类就能为现有的类添加新方法,可以为任何已经存在的class添加方法,包括那...

2016-06-02 09:53:03 226 0

转载 Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现

http://blog.csdn.net/jymn_chen/article/details/10191101 在学习了iOS7新出的Text Kit的基础知识后,开始着手编写基于Text Kit的电子书阅读器程序。 首先是搭建程序的基本结构:RootView(导航视图)——Boo...

2016-06-01 16:00:13 1721 0

转载 Reader开发(二)增加PDF阅读功能

最近任务很多很忙,所以更新博客的速度很慢。 大概上周就为Reader加了一个PDF阅读的功能,但是一直没时间写上来。昨晚找一下文件发现扩展了功能的Demo居然在文件目录下看不到任何文件,但是却显示有文件大小,而且删除的时候还显示已锁定,应该不是文件被隐藏了的问题。没有办法之下,今天下午又重新把该...

2016-06-01 15:57:48 393 0

转载 iOS PDF 及 缩略图

上回说到这个FastPDF还是不错的,至少用于demo学习,足以。下载:Download now FastPdfKit FastPdfKit is available in 4 versions: Free, Basic, Plus and Extra, all availables thr...

2016-06-01 15:46:27 536 0

转载 Swap file ".Podfile.swp" already exists!

解决Swap file ".ceshi.c.swp" already exists!问题 关于swp文件:使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测,如果你正常退出,那么这个....

2016-05-31 16:36:00 3840 0

转载 iOS 9开发小技巧

前言 "小黄鸭"法不仅适用于debug,也适用于学习新知识。表达是最好的吸收。本文原文发表在realm.io上。我翻译并整理成此文。希望可以为国内的iOS朋友提供一些资料。 LayoutGuide 在iOS9.0 和 OS X10.11中,分别有两个新的类:UILayou...

2016-05-31 16:03:04 296 0

转载 strong,weak,retain,assign,copy nomatic 等的区别

assign: 简单赋值,不更改索引计数(Reference Counting)对基础数据类 copy: 建立一个索引计数为1的对象,然后释放旧对象。对NSString retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 ,对其他NSObject和其子类...

2016-05-30 16:48:24 487 0

转载 ios中的成员变量定义在@interface 和@implementation 中的区别是什么?

我猜你说的定义在@interface中是指定义在头文件里, 定义在@implementation中是指在实现文件中的类扩展(Class Extensions), 一般来说把要公开的信息(变量,属性,方法)定义在头文件里, 把要隐藏的信息定义在类扩展里,只是为了隐藏私有信息, 不需要被外界知道的就不...

2016-05-30 15:51:13 2047 0

转载 Objective-c中@interface、@implementation、@protocal

以下Objective-c简称OC 从事Java开发的程序员们都知道,在java中interface是接口的意思,java中类是用class声明,接口用interface声明,是两个独立的部分,只有在类声明要实现某个接口时,他们两者才建立了关系,例如: [html] view pl...

2016-05-30 15:49:42 775 0

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