自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS8 Share Extension

ios8 的Extension给我们提供了很多神奇的功能,以后分享内容再也不用进入app了,让我们的手机更安全,下面我们以在safari 浏览器中分享一个web url 来讲述Share Extension的工作原理1 新建一个Share Extension target 参考 http://blog.csdn.net/wjsxiaoweige/article/details/3952

2015-10-27 11:19:30 838 2

转载 轻松学习之一--Objective-C消息转发

首先,你需要知道这两个概念:OC中调用方法就是向对象发送消息。比如 :[person run];这实际上这是在给person这个对象发送run这个消息。那么问题来了,当run这个方法只有定义没有实现会怎么样呢?就是经典的报错*** Terminating app due to uncaught exception 'NSInvalidArgumentExcept

2015-10-26 16:07:40 427

转载 ios App 让自己的应用在其他应用打开列表显示

像百度网盘等应用,里面的文件打开时,都可以通过以下应用再打开文件。下面红色框框内的我的jpg就是我做的一个例子。因为例子没有提供Icon,所以显示的是默认icon。下面就是这例子的主要步骤和代码。例子是一个打开jpg图片程序。1、在项目的**info.plist文件中添加:[html] view pla

2015-10-23 15:44:01 2860

转载 基于CoreText的排版引擎:进阶

基于 CoreText 的排版引擎:进阶JUN 27TH, 2015版权说明原创文章,转载请保留以下信息:本文节选自我的图书:《iOS 开发进阶 》。本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iOS-Pro。扫码关注我的「iOS 开发」微信公众帐号:本章前言在上一篇《基

2015-10-20 16:52:04 657

转载 基于CoreText的排版引擎:基础

基于 CoreText 的排版引擎:基础JUN 27TH, 2015版权说明原创文章,转载请保留以下信息:本文节选自我的图书:《iOS 开发进阶 》。本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iOS-Pro。扫码关注我的「iOS 开发」微信公众帐号:本章前言使用 Cor

2015-10-20 16:30:42 545

转载 一起来重构臃肿的 Controller 吧!

试想,你有这样一个臃肿并知晓任何事情的视图控制器,不知何时它的职责扩张到了要同时控制硬盘I/O读写以及决定导航栏样式。Andy Matuschak 将提出如何减少坏代码的规模,并且安全重构控制器职责的解决方案。一起来吧!Transcription below provided by Realm: a replacement for SQLite & Core Data with first-c

2015-10-13 14:19:36 1242

原创 ios9需要注意的地方

2015-10-13 14:16:09 340

转载 iOS应用架构谈 本地持久化方案及动态部署

前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤其是在服务端,持久化方案的优劣往往都会在一定程度上影响到产品的性能。然而

2015-10-12 14:37:24 679

空空如也

空空如也

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

TA关注的人

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