-
iOS8中Today Extension的使用
扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。iOS 8系统有6个支持扩展的系统区域,分别是Today、Share、Action、Photo Editing、Storage Provider、Custom keyboard。支持扩展的系统区域也被称为扩展点。对于赛事比分,股票、天气、快递这类需要实时获取的信息,可以在通知中心的Today视图中创建一个Today扩展实现。...…
-
iOS开发中Settings.bundle的使用
在iOS开发中很多时候开发者需要让用户自行设置一些系统的配置项目,比如让用户设置是否支持在3G模式下加载数据,或者是让用户自己设置支不支持网络数据缓存的功能。另外在企业级应用开发中经常有需要对后台的访问地址进行调整那么需要用户自行的进行配置,下面是爱奇艺和招商银行的设置配置项:Settings.bundle配置说明在Settings.bundle中支持如下几种配置项:1、GroupGroup类似于UITableView中的Group分组,用来表示一组设置项,配置如下所示:配置项说明:(1)...…
-
使用GitHub进行项目托管
Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。目前支持 Windows 、MacOSX 、Linux 等多种主流平台,特点为快速、高效及易于使用。在GitHub上创建一个新的repository1、在浏览器中输入https://github.com/login登录GitHub.2、登录完成后,点击页面的右上角的加号,选择New repository.3、为repository创建一个简短的、易记的名称。...…
-
微信公众平台开发之URL处理
在微信公众平台开发中会遇到很多地方需要向客户端返回一个URL地址,比如用户点击了界面上的菜单,触发了菜单的事件,后台检测到这个事件之后需要想用户返回一些信息,如果信息是以一段文本来展示的而且里面包含一个阅读更多的超链接,这个该怎么处理呢?熟悉HTML的朋友对超链接一定不会陌生,只要用<a href="URL地址">这是超链接</a>这样的形式写一段代码就可以实现一个简单的超链接,用户点击之后会跳转到href属性里配置的URL地址。今天主要介绍的是在微信中如何使用超链...…
-
在StartSSL上申请免费SSL证书
跟VeriSign一样,StartSSL(http://www.startssl.com,公司名:StartCom)也是一家CA机构,它的根证书很久之前就被一些具有开源背景的浏览器支持(Firefox浏览器、谷歌Chrome浏览器、苹果Safari浏览器等)。在去年9月份,StartSSL竟然搞定了微软:微软在升级补丁中,更新了通过Windows根证书认证程序(Windows Root Certificate Program)的厂商清单,并首次将StartCom公司列入了该认证清单,这是微...…
-
iOS开发中SVN管理工具的使用
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。SVN命令行工具1、从本地导入代码到服务器(第一次初始化导入),在终端中输入:svn import /Users/apple/Documents/workspace/project svn://hostname/svn/project --username=mj --password=123...…
-
阿里云Ubuntu系统搭建SVN服务器
近期入手了一台阿里云(阿里云是国内优秀的云计算服务提供商,属于阿里巴巴旗下)的云服务器(Ubuntu系统)打算用来做WEB API的服务器,另外为了便于对数据和相关文档的管理需要在服务器上搭建SVN服务器,本文主要是用于记录如何搭建SVN服务器以及在搭建过程中遇到的一些问题。SVN服务器相关软件安装1、使用SSH远程服务器(1)对于MAC OS/Liunx的用户直接打开终端输入ssh 用户名@实例名,例如 ssh root@192.168.1.100执行上面的命令后终端会提示输入密码,验证...…
-
微信公众平台开发之access_token
为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证。本文重点是介绍在实际的开发中如何获取access_token和如何保持获取到的access_token长期有效。获取access_token的接口说明以HTTP GET请求的方式向微信服务器发送请求,请求的URL格...…
-
iOS8中的通知中心快速回复
iOS8拥有了全新的通知中心,有全新的通知机制。当屏幕顶部收到推送时只需要往下拉,就能看到快速操作界面,并不需要进入该应用才能操作。在锁屏界面,对于推送项目也可以快速处理。基本上就是让用户尽量在不离开当前页面的前提下处理推送信息,再次提高处理效率。能够进行直接互动的短信、邮件、日历、提醒,第三方应用,可以让你不用进入程序就能进行快捷操作,并专注于手中正在做的事情,用户可以做如下操作: 在通知横幅快速回复信息,不用进入短信程序; 可直接拒绝或接受邮件邀请; 可对提醒进行标记为完成或推迟...…
-
iOS开发中的类簇设计模式
在iOS开发中经常会使用NSArray、NSNumber这样的系统提供的类来组织我们的数据,就拿NSNumber来说,NSNumber有两个比较常用的类方法,如下所示的定义:(1)用来把BOOL类型的数据包装成一个OC的对象:+ (NSNumber *)numberWithBool:(BOOL)value;(2)用来把int类型包装成一个OC对象:+ (NSNumber *)numberWithInt:(int)value;在Xcode中运行下面的代码片段:NSNumber *boolNu...…