自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 iOS开发中的测试框架

iOS开发中的测试框架2015-08-05 09:18 编辑: suiling 分类:iOS开发 来源:CrespoXiao的简书我们为什么要用测试框架呢?当然对项目开发有帮助了,但是业内现状是经常赶进度,所以TDD还是算了吧,BDD就测测数据存取和重要环节,这很重要,一次性跑完测试单元检查接口或模块的可用性,这比打断点调试强多了吧,至于UI测试就算了吧(xcode

2015-08-05 11:17:12 371

转载 关于iOS多线程,你看我就够了

关于iOS多线程,你看我就够了2015-07-31 10:38 编辑: suiling 分类:iOS开发 来源:伯恩的遗产的简书作者:@翁呀伟呀 授权本站转载。在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swi

2015-07-31 16:05:31 502

转载 POP介绍与使用实践(快速上手动画)

POP介绍与使用实践(快速上手动画)2015-07-28 09:10 编辑: suiling 分类:iOS开发 来源:里脊串的简书作者:里脊串 授权本站转载。前言动画在APP开发过程中,大家多多少少都会接触到,而且随着iOS7的扁平化风格启用之后,越来越多的APP开始尝试加入各种绚丽的动画交互效果以增加APP的用户体验。(当然,还是以国外的A

2015-07-28 11:20:32 649

转载 自定义系统控件的外观:UIApearance

自定义系统控件的外观:UIApearance2015-07-23 09:11 编辑: suiling 分类:iOS开发 来源:南峰子的技术博客文章开头先援引一下Mattt Thompson大神在UIApearance里的一句话吧:1Users?will?pay?a?premium?for?good-look

2015-07-23 10:04:53 508

转载 图片折叠效果:Layer的contentsRect属性和渐变层

图片折叠效果:Layer的contentsRect属性和渐变层2015-07-22 08:59 编辑: suiling 分类:iOS开发 来源:啊崢的简书作者:@吖了个峥 授权本站转载。前言此次文章,讲述的是Layer的一个属性contentsRect,利用它可以控制图层内容的展示,然后还有利用渐变层(CAGradientLayer)做阴影效

2015-07-22 13:34:22 532

转载 Parse 教程:网络后台基础

Parse 教程:网络后台基础2015-07-21 10:07 编辑: suiling 分类:iOS开发 来源:Raywenderlich本文由CocoaChina翻译组成员leon(社区ID)翻译自raywenderlich原文:Parse Tutorial: Getting Started with Web Backends2015.4.12日:

2015-07-21 11:05:51 937

转载 iOS-CoreLocation:无论你在哪里,我都要找到你!

iOS-CoreLocation:无论你在哪里,我都要找到你!2015-07-21 09:03 编辑: suiling 分类:iOS开发 来源:伯恩的遗产的简书作者:@翁呀伟呀 授权本站转载CoreLocation1.定位使用步骤:创建CLLocationManager示例,并且需要强引用它设置CLLocation

2015-07-21 11:01:31 321

转载 iOS中几种数据持久化方案:我要永远地记住你!

iOS中几种数据持久化方案:我要永远地记住你!2015-07-20 09:02 编辑: suiling 分类:iOS开发 来源:伯恩的遗产的简书作者:@翁呀伟呀 授权本站转载概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:

2015-07-21 09:45:19 342

转载 iOS之友盟错误统计解决

iOS之友盟错误统计解决2015-07-20 09:02 编辑: suiling 分类:iOS开发 来源:__weak_Point的博客作者:@__weak_Point 授权本站转载。First相信有很多开发者在项目中加入了友盟统计,其中一个最主要的功能就是查看线上版本统计到的错误。但是当你看到这样的信息时:会不会有这样的想法:

2015-07-21 09:43:50 426

转载 文字渐变效果:图层中的mask属性

文字渐变效果:图层中的mask属性前言本次文章,主要讲述的是图层中的mask属性,利用它,可以做出文字渐变效果!一、文字渐变效果:二、文字渐变实现思路:1.创建一个颜色渐变层,渐变图层跟文字控件一样大。2.用文字图层裁剪渐变层,只保留文字部分,就会让渐变层只保留有文字的部分,相当于间接让渐变层显示文字,我们看到的其实是被裁

2015-07-16 11:06:55 543

转载 Objective-C特性:Runtime

Objective-C特性:Runtime2015-07-15 17:22 编辑: suiling 分类:iOS开发 来源:Sam_Lau的简书Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下面通过分析Apple开源的Runtime代码(我使用的

2015-07-16 09:06:10 433

转载 问题记录:iOS 用户行为统计代码的剥离

问题记录:iOS 用户行为统计代码的剥离2015-07-15 09:06 编辑: suiling 分类:iOS开发 来源:MicroCai本文由 作者:@MicroCai 授权转载这两天在搞一个统计模块,把碰到的问题和一些讨论记录下来,所以本文没有答案,没有解决方案,仅是讨论而已。我要做什么?我现在做的是一个 app 里面的用

2015-07-16 09:04:46 364

转载 iOS 9 分屏多任务:画中画(PiP)快速入门(中文版)

依据本章的指南在所支持的iPad上使用画中画(PiP)。想要让视频播放支持画中画模式,确保你Xcode项目和App配置如下:设置Base SDK为“Latest iOS”,请参阅 App Distribution Guide 的 Setting the Base SDK 章节描述。在Capabilities中查看项目的目标,将Background

2015-07-15 09:11:53 789 1

转载 iOS 9 分屏多任务:Slide Over & Split View快速入门(中文版)

按照本章中的指导,在支持的iPad设备上让你的App运行iOS 9多任务。当你新建一个Xcode 7模板工程时,是默认支持Slide Over和Split View。如果你从老的工程升级到iOS 9,通过以下的步骤设置你的Xcode工程配置,从而让App支持Slide Over和Split View:按照 App Distribution Guide 中 Setting

2015-07-15 09:10:43 797

转载 iOS 9 分屏多任务:入门(中文版)

本文由钢铁侠般的卿哥(微博)翻译自苹果官方文档:Adopting Multitasking Enhancements on iPad,主要讲述iOS 9中iPad的多任务处理功能,欢迎指正。该文档包含:第一部分:iOS 9 分屏多任务--入门第二部分:iOS 9 分屏多任务--Slide Over & Split View快速入门第三部分:iOS 9 分屏多任务--画中画(

2015-07-15 09:09:26 572

转载 RACSignal的Subscription深入分析

RACSignal的Subscription深入分析2015-07-10 08:58 编辑: suiling 分类:iOS开发 来源:美团技术团队ReactiveCocoa是一个FRP的思想在Objective-C中的实现框架,目前在美团的项目中被广泛使用。对于ReactiveCocoa的基本用法,网上有很多相关的资料,本文不再讨论。RACSignal是Reactive

2015-07-14 16:23:14 379

转载 Tesseract OCR(光学字符识别)教程

Tesseract OCR(光学字符识别)教程本文由CocoaChina翻译小组成员 Mr_cyz(博客)翻译自raywenderlich,作者:Lyndsey Scott 原文:Tesseract OCR Tutorial更新于2015/4/23:更新至Xcode6.3,swift1.2"起初我写这篇教程是在情人节,OCR可以带给你一整年的爱"。

2015-07-14 15:35:38 953

转载 JSPatch – 动态更新iOS APP

JSPatch – 动态更新iOS APP2015-07-09 12:00 编辑: suiling 分类:iOS开发 来源:bangJSPatch是最近业余做的项目,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。用途是

2015-07-14 14:35:09 310

转载 JSPatch实现原理详解:让JS调用/替换任意OC方法

JSPatch实现原理详解:让JS调用/替换任意OC方法2015-07-10 09:05 编辑: suiling 分类:iOS开发 来源:bangJSPatch以小巧的体积做到了让JS调用/替换任意OC方法,让iOS APP具备热更新的能力,在实现 JSPatch 过程中遇到过很多困难也踩过很多坑,有些还是挺值得分享的。本篇文章从基础原理、方法调用和方法替换三块内容介绍

2015-07-14 14:04:31 666

转载 CADisplayLink

下面不完整的列出了 CADisplayLink的几个重要属性:1、 frameInterval可读可写的NSInteger型值,标识间隔多少帧调用一次selector方法,默认值是1,即每帧都调用一次。官方文档中强调,当该值被设定小于1时,结果是不可预知的。 2、duration只读的CFTimeInterval值,表示两次屏幕刷新之间的时间间隔。需要注意的是,该属性在target

2015-07-14 13:52:19 424

转载 PresentViewController切换界面

PresentViewController切换界面 视图切换,没有NavigationController的情况下,一般会使用presentViewController来切换视图并携带切换时的动画,其中切换方法如下:–presentViewController:animated:completion:弹出,出现一个新视图可以带动画效果,完成后可以做相应的执行函数经常

2015-07-14 13:51:20 308

转载 IOS 开发 手势使用

IOS开发手势使用首先为了防止看我的博客的人刚打开就关闭,所以就先给个手势的例子 1234UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap

2015-07-14 13:49:32 386

转载 个人常用iOS第三方库以及XCode插件介绍

前言第三方库是现在的程序员离不开的东西不光是APP开发基本上所有的商业项目都会或多或少的使用到第三方库Github上Star>100的开源库数量如下可以看到JS以绝对的优势排名第一一定程度上也说明了JS在这几年为什么发展得这么迅速不会点JS都不好意思说自己是码农不过现在JS圈的造轮子浪潮也是愈演愈烈了自己不写个框架都不好意思打招呼OC排名第四相信这个排名

2015-07-14 13:38:39 710

空空如也

空空如也

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

TA关注的人

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