自定义博客皮肤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)
  • 收藏
  • 关注

转载 Objc C --Block的浅谈

Block 的使用有两种:1.独立Block 。2.内联Block 。《一》独立Block 使用方式一、定义一个Block Object,并调用。1.定义// 定义一个Block Object,返回值:NSString;别名:intToString;参数:NSUInteger。NSString* (^intToString)(

2016-05-03 14:18:01 377

原创 移动开发(IOS) – Objective-C-10-KVC、谓词、KVO与通知

移动开发(IOS) – Objective-C-10-KVC、谓词、KVO与通知By docoder in 博客, 学习on 2014/05/311.KVC1.1.基本概念1.1.1.KVC 是 KeyValue Coding 的简称,它是一种可以直接通过字符串的名字( key ) 来访问类属性的机制。1.1.2.使用该机制不需要调用存取方法和变量实例就可访问对

2016-04-04 10:12:21 755

原创 Objc -- Runtime 简单入门(代码实例)

Objc Runtime使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。Runtime是C和汇编编写的,这里http://www.opensource.apple.com/source/objc4/可以下到苹果维护的开源代码,GNU也有一个开源的runtime版本,他们都努力的保持一致。苹果官方的Runtime编程指南Runtime函数

2016-03-23 11:35:15 1233

原创 iOS开发中--block和protocol(协议)小结

OC语言BLOCK和协议一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符 ^(二)基本使用(1)定义BLOCK变量Int (^SumBlock)(int,int);/

2016-02-22 23:38:48 572

原创 SQLite模糊查询

IOS开发数据库篇—SQLite模糊查询一、示例说明:本文简单示例了SQLite的模糊查询1.新建一个继承自NSObject的模型该类中的代码: 1 // 2 // YYPerson.h 3 // 03-模糊查询 4 // 5 // Created by apple on 14-7-27. 6 // Copyright (c)

2016-02-17 23:25:53 673

原创 IOS利用Runtime自定义控制器POP手势动画

前言苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执行控制器的Pop操作。nav_pop_origin.gif这个操作的想法非常好,但是系统给我们规定的范围必须是屏幕左侧边缘才可以触发,这样实际使用过程中对于有些产品会产生不便,于是有些a

2016-02-08 22:46:40 477

原创 KVO/KVC系列——KVC编程

在上篇KVO/KVC系列中,我们了解了什么是KVC,那么在实际的编码过程中,我们如何使用KVC呢?在Cocoa中,NSObject默认实现了NSKeyValueCoding协议,也就是说,我们不需要自己再去实现NSKeyValueCoding协议,这极大的方便了我们的编程。试用了KVC之后,我们不仅可以通过访问方法来设置和修改属性的值,也可以通过NSKeyValueCoding提供的方法set

2016-01-22 23:12:43 376

原创 iOS移动开发多线程—GCD介绍

iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程

2016-01-16 22:16:23 380

原创 KVO/KVC系列概论

在iOS开发过程中,我们经常会听到或者用到KVO/KVC,但是对于什么是KVO和KVC,我们可能没有那么了解。下面先让我们来了解一下什么是KVC.什么是KVO在苹果的官方文档中是这样描述KVC的:它是一种通过字符串描述符而不是通过调用访问方法或者直接使用实例变量的非直接的访问对象属性的机制,说白了就是KVO是一种通过非常规方法访问成员变量或者属性的机制,这种非常规方式就是通过一个字符串标示

2016-01-15 21:49:10 441

原创 iOS开发多线程篇—单例模式(ARC)整理小料

iOS开发多线程篇—单例模式(ARC)一、简单说明:设计模式:多年软件开发,总结出来的一套经验、方法和工具java中有23种设计模式,在ios中最常用的是单例模式和代理模式。 二、单例模式说明(1)单例模式的作用 :可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统资源。(2)单例模

2016-01-12 12:17:09 386

原创 OC 移动开发新手常用方法的汇总(含代码实例)

#设置图片动态播放过程:# 延迟动画 / 动画设置#利用transform对图片进行 --> 移动 / 缩放 / 旋转 #合理利用各种 UIButton / UIView / 等视图  1>> 设置阴影遮罩:利用UIButton            将整

2016-01-09 22:41:14 500

原创 Controller的三种创建方式

一、通过storyboard创建控制器   Test.storyboard  前名是文件名,后面的storyboard是文件的扩展名// 1. 应用程序启动完成,会调用此方法,启动之后,将不再调用此方法!// 如果因为内存等原因,应用程序被操作系统干掉,再次点击图标,会调用此方法!- (BOOL)application:(UIApplication *)applicatio

2016-01-06 23:33:08 2158

原创 IOS开发系列--Objective-C之KVC、KVO

IOS开发系列--Objective-C之KVC、KVO概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:键值编码KVC键值监听KVO键值编码KVC我们知道在C#中可以通过反射读

2016-01-04 23:37:26 327

转载 2015 Objective-C 三大新特性

2015 Objective-C 三大新特性Overview自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Objective-C 语言的新特性,还是在“与 Sw

2016-01-04 23:35:38 382

空空如也

空空如也

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

TA关注的人

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