12 2016 档案
摘要:一、介绍 随着苹果在世界火热起来,移动端app的开发如火如荼,同时催生出了一批对app进行统计的开发工具,诸如:国内的友盟统计、国外的Flurry移动端统计、国外的Crashlytics统计等,Crashlytics已经被Twitter收购,就目前而言,很多开发者普通认为Crashlytics做的相
阅读全文
摘要:一、CoreText的简介 CoreText是用于处理文字和字体的底层技术。它直接和Core Graphics(又被称为Quartz)打交道。Quartz是一个2D图形渲染引擎,能够处理OSX和iOS中图形显示问题。Quartz能够直接处理字体(font)和字形(glyphs),将文字渲染到界面上,
阅读全文
摘要:一、介绍 在项目开发中,服务端和客户端的协作尤为重要,而连接它们的最重要的环节之一就是网络请求,对于服务端而言,如果这个环节出现了错误,那么安全性就无从谈起,同时对于客户端而言,如果这个模块出现了错误,那么后续的开发就无法继续进行下去。诚然,当网络请求真的出现了问题,快速定位问题的源头就显得迫在眉睫
阅读全文
摘要:在实际开发中,UIWebView控件接受一个HTML内容,用于相应的界面,下面是该API的接口: 由于HTML内容通常是变化的,所以我们需要在内存中生成该HTML内容。比较简单粗暴的做法是将该HTML的基本内容定义在一个NSString中,然后用[NSString stringWothFormat]
阅读全文
摘要:一、什么是工厂方法? 正式的解释是:在基类中定义创建对象的一个接口,让子类决定实例化哪个类。工厂方法让一个类的实例化延迟到子类中进行。工厂方法要解决的问题是对象的创建时机,它提供了一种扩展的策略,很好地符合了开放封闭原则。工厂方法也叫做虚构造器(Virtual Constructor)。 个人的拙见
阅读全文
摘要:一、感慨 说实话,创建这个CocoaPods私有库,我愣是搞了两个星期,创建的过程中,自己的感情波动是这样的:激情四射 >有点困惑 >极度困惑 >有点失望 >非常失望 >想放弃了 >放弃了 >不甘心,一个星期后又倒腾起来了 >还是失望 >向朋友求助 >问题解决,迟来的兴奋 >成功了,急切的想给大家分
阅读全文
摘要:一、更多框架请看链接: https://github.com/xiayuanquan/TimLiu-iOS http://www.cnblogs.com/XYQ-208910/p/5901012.html http://www.jianshu.com/p/176aab95abee 二、其他的一些框架
阅读全文
摘要:一、遇到的遭遇 在之前的项目开发中,本人有点固执,一直采用xcode打包后再上传,结果可想而知: (1)要么上传时速度慢的跟蜗牛似的,等的我心力交瘁(不排除网络不给力的原因,公司这个吊问题快把我气疯了); (2)要么即使上传了多次都成功了,可是构建版本半个小时过去了就是不显示(不排除项目中关于隐私权
阅读全文
摘要:一、介绍 支付宝的集成还是比较简单的,按照文档来一步步操作,基本上很顺利。不过,仍然有两个地方会是坑。这里我集成成功了,在此整理一下。说先说一下我遇到的坑如下: 第一个坑:下载的SDK文件AliPay.bundle和AliPay.framework一直报错,找不到库,没法使用。什么原因,我暂时还不知
阅读全文
摘要:一、介绍 作为一个专业的程序员,不管你是前端还是移动端或者是后台,能够自己试着搭建一个本地的服务器还是很有必要的,有的时候,我们可以自己测试一些数据,很方便开发。其实,mac是自带有本地的服务器的,用命令行开启就行,参考链接:http://www.jianshu.com/p/90d5fa728861
阅读全文
摘要:一、介绍 即时通讯在众多社交软件、生活软件以及教育软件中已经是必备的功能了,在当前国内,即时通讯SDK做的比较不错的有那么几家,例如环信SDK、融云SDK...,这两家做的都很不错,各有千秋吧,要是真让说出个不同,就我个人感觉融云的集成要更简单一些,就那么几步,有点开发基础都会,我之前在项目中集成过
阅读全文
摘要:处理GitHub不允许上传大于100M文件问题?本人也遇到这个坑。。。 来自转载,原文链接:http://www.cnblogs.com/qmmq/p/4604862.html 1、报错: 自己的项目的版本控制用的是Git,代码仓库在github托管。项目里用到了百度导航SDK,由于百度导航SDK有
阅读全文
摘要:一、介绍 在项目开发中,使用版本控制工具是必不可少的开发工具,它可以帮助我们程序员写完代码后及时提交备份,防止因个人操作导致代码被误删除了或者丢失了,安全可靠。同时,使用版本控制器工具也可以很方便的进行多人开发,协同合作。随着很多年的发展,版本控制工具主要分为来那种:分布式和集中式。先简单介绍一下区
阅读全文
摘要:一、介绍 xcode的升级都已经到8系列了,可是还是有很多开发者使用的xcode还是7系列,然而xcode7...最多支持9.3,无法给升级到10.0和10.1的iPhone手机用户进行真机测试。此时的解决办法就是下载一个配置包,安装包重启电脑即可。 二、配置包下载文件链接 github:https
阅读全文
摘要:本人花了点时间集成了高德地图的几乎所有的功能,包含:地图的显示、地图的绘制、地图的定位、地图的POI数据检索、地图的线路规划、地图导航等下载地址如下:https://github.com/xiayuanquan/AliMapKit.git,觉得有用就点个star吧!!! 一、介绍 地图定位技术越来越
阅读全文
摘要:一、什么是BitCode?作用是什么? 二、出现错误提示? 三、如何设置?
阅读全文
摘要:一、介绍: 讯飞语音做的相当不错,容错率达到90%多,如果需要做语音方面的功能,它绝对是一个不错的选择。讯飞语音的功能很多:语音听写、语音识别、语音合成等,但我们最常用的还是语音听写。讯飞语音中包含界面的语音听写和不带界面的语音听写,下面我来演示一下。 二、准备工作: (1)去讯飞语音开发平台注册账
阅读全文