自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (2)
  • 收藏
  • 关注

转载 Block很简单,就像delegate的简化版

代理设计模式对于iOS开发的人来说肯定很熟悉了,代理delegate就是委托另一个对象来帮忙完成一件事情,为什么要委托别人来做呢,这其实是MVC设计模式中的模块分工问题,例如View对象它只负责显示界面,而不需要进行数据的管理,数据的管理和逻辑是Controller的责任,所以此时View就应该将这个功能委托给Controller去实现,当然你作为码农强行让View处理数据逻辑的任务,也不是不行,

2016-04-15 17:09:54 296

转载 iOS深入学习(再谈block)

之前写过一篇博客,把Block跟delegate类比,说明了使用block,可以通过更少的代码实现代理的功能。那篇博客将block定义为类的property。过了这么长时间,对于block的内容有了很多的遗忘,果然block的语法比较操蛋,容易遗忘,还是看看http://fuckingblocksyntax.com/,复习一下操蛋的block语法,我翻译如下,(1)block作为本

2016-04-15 17:04:31 289

转载 ReactiveCocoa入门教程——第二部分

本文翻译自RayWenderlich  ReactiveCocoa Tutorial – The Definitive Introduction: Part 2/2 ReactiveCocoa是一个框架,它能让你在iOS应用中使用函数响应式编程(FRP)技术。在本系列教程的第一部分中,你学到了如何将标准的动作与事件处理逻辑替换为发送事件流的信号。你还学到了如何转换、

2016-04-15 13:16:24 265

原创 使用cocoapods import头文件导入不提示解决方法

使用cocoapods import头文件导入有时会出现不提示,手写导入也不识别。这时候需要在TARGETS -> Search Paths -> User Header Search Paths 中 写入 ${SRCROOT} 再将后面参数改为recursive

2016-04-14 18:27:04 714 1

转载 ReactiveCocoa入门教程——第一部分<转>

本文翻译自RayWenderlich  ReactiveCocoa Tutorial – The Definitive Introduction: Part 1/2本文原翻译博文地址:http://benbeng.leanote.com/post/ReactiveCocoaTutorial-part1作为一个iOS开发者,你写的每一行

2016-04-14 11:30:22 586

转载 iOS开发CocoaPods使用详细说明

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby

2016-04-13 15:23:09 295

原创 UIRefreshControl控件

UIRefreshControl是IOS自带的刷新控件,只有下拉加载没有上拉刷新初始化控件 UIRefreshControl *control=[[UIRefreshControl alloc]init]; [control addTarget:self action:@selector(refreshStateChange:) forControlEvents:UIContr

2016-04-13 14:55:07 227

原创 ios多语言适配

国际化方法主(针对Xcode 6.0及以上) 1. 点击工程文件,选择PROJECT -> Info ->localization,点击“+”,添加你所需要的语种,此处以Chinese 为例; 2. 新建InfoPlist.strings 文件,然后点击该文件,在右侧栏,点击 localizable, 然后将需要的语种添加进来;查看InfoPlist.strings文件,可以看到有两个st

2016-04-13 14:44:46 536

原创 ios 添加pch文件

左侧文件栏右键选择New File选择IOS +Other +PCH File新建pch文件名,例如mypch选择build setting ,搜索prefix Header双击添加路径$(SRCROOT)/工程名/mypch.pch然后就可以用了如果需要添加宏可以新建Header file头文件加入pch就可以全局使用了

2016-04-01 17:14:28 330

原创 Xcode7找不到.dylib解决方法

在项目Target中的Link Binary With Libraries 添加 首先点击 “+”点击 Add Other,出现文件目录页面 快捷键 CMD+Shift+G (Go to the folder),输入/usr/lib添加你需要的 .dylib即可

2016-04-01 10:12:05 460

空空如也

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

TA关注的人

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