自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曲色年华

分享 开放 自由 合作

  • 博客(14)
  • 收藏
  • 关注

翻译 KVC 与 KVO

熟悉oc语法的同学也许都会懂得这么一点:在oc中,类的成员变量或是方法是没有绝对私有的。私有方法直接通过类实例无法访问,但可以借助oc的“编译运行时”机制,也即“瞎子摸黑”机制(个人理解:只要确定了该类有方法A,管你是私有共有,我用performSelector函数就能调用你),说到这,也许有同学会自然想起,那私有变量如何去访问呢?貌似以前还真没这样搞过,然而现实是可以的,只不过一般我们把变量

2015-01-15 10:52:46 270

转载 iOS利用Runtime自定义控制器POP手势动画

iOS利用Runtime自定义控制器POP手势动画http://www.cocoachina.com/ios/20150401/11459.html

2015-04-10 16:04:43 241

原创 ios 中正则表达式

一 、正则表达式基本语法     表达式可匹配\d任意一个数字,0~9 中的任意一个\w任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个\s包括空格、制表符、换页符等空白字符的其中任意一个.小数点可以匹配除了换

2015-03-06 15:36:48 244

原创 Http 协议 万维网 与ios 开发

一、定义   超文本传送协议 (HTTP-Hypertext transfer protocol) 定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。  万维网的工作过程

2015-01-08 12:32:12 422

转载 POST 和 GET 区别

我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区别,只能去看RFC文档了,还要取决于服务器(指Apache,II

2015-01-08 11:24:03 317

原创 UIView 动画实现

CGRect rect=view.frame; view.frame=CGRectMake(0,-40, kWidth, view.frame.size.height); [UIView animateWithDuration:1 delay:0 usingSpringWithDamping:.6 initialSpringVelocity:0.5 options:UIVi

2015-01-08 09:46:01 222

转载 iOS上应用如何兼容32位系统和64位系统

苹果于2013年9月推出了iPhone 5S新手机,采用的全新A7处理器其最大特色就是支持64位运算。其64位A7处理器的使用意味着iPhone性能会大有提高,性能和速度更加出色;而要到达到这样的性能,开发者就要开发64位的应用了。一、讨论宏观问题1Xcode 5编译的iOS 7程序包含了32位和64位两套二进制代码,在32位的i

2015-01-06 16:39:23 1663

原创 md5 DEC 加密

+(NSString*) md5StringFromText:(NSString *)text{    if (text && ![text isEqualToString:LocalStr_None]){        const char *original_str = [text UTF8String];        unsigned char result[CC_MD5_

2015-01-05 17:43:13 334

原创 安装 Ruby, Rails 运行环境

安装 Ruby, Rails 运行环境对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,Ce

2015-01-04 13:46:00 315

转载 CocoaPods安装和使用教程

目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库

2015-01-04 13:40:30 226

原创 CALayer 与绘制 控件

一.前提 CALayers首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。UIView 在CALayers 图层上实现。CALayer 可以控制UIView 的各种属性。其次,CALayer的可以影响其外观的特性有:层的大小尺寸背景色内容(比如

2015-01-04 11:05:16 565

原创 iOS 上的小技巧

TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定义了left

2014-12-31 14:29:49 192

转载 Facebook Paper使用的第三方库

第三方库名 简介 链接ACEcode editorhttps://github.com/ajaxorg/aceAppirater用户评分组件https://github.com/arashpayan/appiraterReachability网络连通测试https://github.com/tonymillion/

2014-12-31 10:29:50 326

转载 iOS第三方开源库的吐槽和备忘

由  ibireme 发表于 2013/09/23做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前的iOS库(大概600个

2014-12-31 10:28:07 234

空空如也

空空如也

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

TA关注的人

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