UIViewController解耦---浅析Three20架构
前言 Three20是一款由Facebook开源的框架,由大神Joe Hewitt创建,曾经风靡一时,被无数开发者观阅。Three20主要提供了UI模块、Network模块以及相关的一些工具。Three20自开源之初就褒贬不一,有人称赞它强大的UI工具,也有人在诟病Three20各个模块之间的耦合度太高,而且更多人在抱怨Three20极少的开发文档,我想这些大概也是Three20在苹果发布iOS...【详细】
ios Objective-C
2016年04月26日 赞:0 评论:1 阅读:978
使用KVC自定义UISearchBar外观
前言 在iOS8中,Apple在UIKit框架中给我们提供了UISearchController来代替之前的UISearchDisplayController,在UISearchController中,我们无需再自己初始化UISearchBar,只需要提供searchResult展示的视图。然而在开发中,我们往往需要根据项目的风格来改变UISearchBar的外观,通过继承的方式,我们可以完全定制符合项目风格的外观,然而有些情况下我们很难短时...【详细】
ios kvc Objective-C
2016年04月26日 赞:1 评论:1 阅读:1261
通过UIActivityViewController实现更多分享服务
前言 我在通过UIDocumentInteractionController预览和分享"史蒂夫•乔布斯传"这篇文章中,详细讲了UIDocumentInteractionController的用途和使用方法。而在iOS 6 SDK中,苹果提供了UIActivityViewController来让我们可以使用更多地服务。这篇文章,我就来介绍一下怎么通过UIActivityViewController实现更多地服务。 简介 打开UIActivityViewController的API文档,我们可...【详细】
ios Objective-C UTI
2016年04月26日 赞:0 评论:1 阅读:903
通过UIDocumentInteractionController预览和分享
前言 朋友分享推荐给我一本PDF格式的史蒂夫•乔布斯传,阅读了几篇,很受感触,于是想把他分享给大家欣赏阅读。早起闲来无事,正好就接着写篇文章来分享一下!我在“iOS实现App之间的内容分享”这篇文章中详细讲解了通过注册UTI的方式让我们的App支持分享,也简单地说了一下App内部怎么处理分享。同时,我也指出了在iOS系统跨App分...【详细】
ios Objective-C UTI
2016年04月26日 赞:2 评论:0 阅读:3815
详解苹果提供的UTI(统一类型标识符)
前言 最近项目中有个需求,在iOS设备上使用iOS系统提供的内容分享功能,从第三方App应用直接分享实体内容到我们的应用中。其大概的原理是这样的,首先为我们的iOS应用注册可以打开document types(文档类型),然后在第三方应用中,如果它们使用了iOS提供的分享功能,那么就会看到我们的应用程序,点击进行分享。 而关于需求的设计和实...【详细】
ios Objective-C UTI
2016年04月26日 赞:0 评论:0 阅读:830
iOS实现App之间的内容分享
前言 我们在iOS平台上想要实现不同App之间的内容分享一般有几种常用方式: 第一种是通过AirDrop实现不同设备的App之间文档和数据的分享; 第二种是给每个App定义一个URL Scheme,通过访问指定了URL Scheme的一个URL,实现直接访问一个APP; 第三种是通过UIDocumentInteractionController或者是UIActivityViewController这俩个iOS SDK中封装好的类在App之间发送数...【详细】
ios Objective-C UTI
2016年04月26日 赞:4 评论:1 阅读:979
使用注释提高iOS开发效率
前言   新手在开始参与一个开发项目的时候,会把大部分的时间耗费在阅读项目的需求文档、开发文档和代码,一篇好的需求文档和开发文档会帮助新手很快的理解项目的目标和进度,而新手对于代码的阅读会先从代码的注释开始。拥有良好注释的代码可以省去团队其他的开发者好多时间,不至于让其他参与者去一行一行的阅读代码,...【详细】
ios Objective-C
2016年04月26日 赞:2 评论:0 阅读:857
使用谓词(NSPredicate)来提高集合遍历与过滤查找的效率
前言 在开发中,我们经常会遇到一些需要,让我们从集合中查找某个值,从集合中过滤想要的内容等等,因而我们就需要遍历集合,加条件判断,然后获取符合条件的值。而关于集合的遍历是所有软件开发从业人员经常打交道的一些事情。 把范围缩小到iOS开发中,关于集合地遍历的方法就有好多种,人们一直在讨论和争辩,想寻找出一种...【详细】
ios Objective-C
2016年04月26日 赞:3 评论:0 阅读:701
内存管理之属性参数与变量关键字
前言 自从Apple官方SDK中,引入了ARC的概念后,在iOS开发时的内容管理变得不在是难题,原来的手动管理内容的工作全部交由编译器来做。 ARC(Atomic Reference Count),简述就是自动引入计数,而我们这篇文章主要叙述的也是Objective-C语言中,影响“引用计数”的属性参数和变量关键字。 初始化实例 在没有引入ARC时,使用@property关键字来生成...【详细】
ios Objective-C
2016年04月26日 赞:1 评论:0 阅读:551
浅析Swift给开发者带来的变化
细数之下,已经有三个月没有写博客做记录了,深深地对自己表示愧疚,之前定下的写作计划,打算将iOS SDK中的framework由浅及深地学习并记录,却由于春节后这次换新东家,一一搁浅了。然而,这次换工作,却也给我带来了意外之喜,那就是我在企业项目开发中,真正地开始使用Swift这门语言。自我感觉,Swift会将我带向一个新的世界。...【详细】
ios swift
2016年04月26日 赞:0 评论:0 阅读:642
共10个 共1页
sina weixin mail 回到顶部