自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为者常成,行者常至

相信积累的力量

  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 iOS NSURLConnection GET和POST

iOS自带的网络请求的类主要为NSURLConnection,后来添加了NSURLConnectionSession。在NSURLConnection中常用的四个类NSURLNSURLRequestNSURLMutableRequestNSURLConnection1.NSURLConnection的GET请求涉及到GET和POST的请求,那么就必须说明下GET和POS

2015-11-30 20:50:22 2123

原创 iOS 事件传递机制和响应者链条

iOS响应者链条iOS中加载的时候会先执行main函数int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); }}根据main函数的参数加载UIAppli...

2015-11-26 21:37:07 6965

原创 iOS 深入浅出block系列(1)

block是Objective-C中用c写的扩展功能,是一个带有自动变量的匿名函数。一、理论基础iOS4.0开始支持block,在编程过程中 block被oc看作对象,它封装了一段代码,可以在任何时候执行。对于局部变量是只读的。定义:声明实现写在一块:int a = 10;int (^aBlock)(int num) = ^(int num){ return num *

2015-11-26 20:54:18 660

转载 iOS开源库

iOS常用第三方类库http://www.cocoachina.com/applenews/devnews/2013/0106/5478.html?135936133810个有用的第三方iOS开源库http://www.cocoachina.com/applenews/devnews/2013/0114/5537.html?135936131910大iOS开发者最喜爱的类库

2015-11-21 09:50:30 379

原创 iOS status bar的详细研究

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。

2015-11-19 21:54:29 520

转载 iOS开发书单

我推荐的一些iOS开发书单上次发了一下比较不错的iOS开发和网站,大家都说好,那这次整理整理比较中意的开发书籍,大家可以买来看一看,毕竟看书收获的知识比较系统. 1.系列.Raywenderlich出的一些列图书,内容从低到高都有,而且内容秉持了一贯的高质量风格,从5,6,7,8都推荐大家看.我是买了7和8的正版.真的非常不错,不错到我甚至想入手纸质版的.当然,价格是不太亲民的

2015-11-19 13:57:10 915

转载 技术练级攻略

转载http://www.oschina.net/news/19857/programmer-level月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜

2015-11-19 13:47:05 672

转载 iOS collectionViewLayout布局和自定义

UICollectionView的结构回顾首先回顾一下Collection View的构成,我们能看到的有三个部分:CellsSupplementary Views 追加视图 (类似Header或者Footer)Decoration Views 装饰视图 (用作背景展示)而在表面下,由两个方面对UICollectionView进行支持。其中之一和tableVie

2015-11-18 15:58:24 19545 1

转载 UICollectionView详解

什么是UICollectionViewUICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView(请一定注意这是UICollectionView的最最简单的形式)。如果你用过iBooks的话,可能你还对书架布局有一定印象:一个虚拟书架上放着你下载和购买的各类图书,整齐排列。其实这就是一个UICollectionView的表现形式,或者iPad

2015-11-18 15:15:28 883

转载 iOS category内部实现原理

转载自:http://tech.meituan.com/DiveIntoCategory.html摘要无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Obje

2015-11-17 22:28:34 18171 4

原创 iOS clang编译Objective-C程序

1.简介Clang是一个C,C++,Objective-C,Objective-C++语言的轻量级编译器。源代码发布于BSD协议下。终端用户特色:快速编译和较少内存占用[3]  ;有诊断功能;兼容GCC;实用工具和应用:基础架构模块库;可满足多样的客户需求(代码重构,静态分析,代码生成,等);允许集成到各种IDE中;使用LLVM'BSD'协议;内部设计与实现:一个简单的

2015-11-17 21:43:12 2808

转载 iOS性能调优

本文转载自:http://blog.jobbole.com/37984/写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重

2015-11-17 20:34:35 696

转载 设计模式--UML图类关系

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2015-11-14 11:51:54 1148

原创 设计模式--原型模式

1.设计模式分类        所谓设计模式,是前人在开发过程中总结的经验。各自有各自的使用情况。分类条件不同 设计模式的分类也不尽相同。编程之道中大致分类如下创建型 包括 单例设计模式,简单工厂模式,工厂方法模式 抽象工厂模式 原型模式 生成器模式 接口适配型  包括 适配器 桥接 外观对象去耦型 包括 中介者模式 观察者模式抽象集合型 组合模式 迭代器模式 行为扩展型 访问

2015-11-13 18:45:14 1625

原创 设计模式--面向对象基础

1.基本概念:对象:自包含的实体 用一组可识别的特性和行为来标识oop 面向对象编程 object-oriented programming类:是一组具有相同属性和行为对象的抽象集合构造方法:创建实例的方法方法重载:重写父类的方法属性访问修饰符:对方法 属性的访问权限 包括public protected private等2.面向对象四大特性(1)封装 如果多个对象具有

2015-11-10 20:06:28 512

原创 instanceType和id的异同

今天在自己学习设计模式的过程中 发现一个问题 在本类中返回一个对象 如果该对象不是本类的对象 那么必须使用id类型。查看官方文档,在这两者之间存在两个不同一个相同。一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么

2015-11-10 19:44:49 413

zend studi 破解文件

下载破解文件(该文件千万不要解压,也不要修改文件名)复制并替换你Zend Studio安装目录的plugins文件夹下的同名文件 关于汉化,这个很简单,选择Help菜单->Install New Software...在Work with框中复制此地址:http://download.eclipse.org/technology/babel/update-site/R0.11.1/juno/(提示:最后一个/线不能少),复制完地址后按回车键确认,这时会提示pending...(等待...),等侍完成后会出来很多语言列表让你选择,请选择“Babel Language Packs in Chinese(Simplified)”简体中文包选择项,下一步选同意,再漫长的等待之后就汉化好了,提示重启zend studio。如果在线没有汉化成功,请下载官方的离线汉化包http://eclipse.org/downloads/download.php?file=/technology/babel/update-site/R0.11.1/babel-R0.11.1-juno.zip。 上面划R0.11.1的版本后有变,获取方式: 进入http://www.eclipse.org/babel/downloads.php,看看语言包更新到哪个版本了,把删除线部分的版本号改成当前版本号就OK了

2015-06-06

php+apache环境

安装php开发环境必要的软件 php 和apache环境。内附安装教程 欢迎各位下载

2015-03-01

mysql win7安装包

mysql安装包 本人亲测 在win7 64位系统下安装成功 欢迎下载

2015-03-01

c#打字游戏

本程序利用c#控件写了个打字游戏,支持单词输入。新手学习很有帮助。

2014-06-07

c#记事本程序

本程序写了一个简易的c#记事本小程序,从文件读写,window控件使用方法上都有可以学习之处。

2014-06-07

空空如也

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

TA关注的人

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