自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雅香小筑

喜欢技术,关注技术

  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 iOS开发之消息推送 —— 远程消息推送入门

每次看到iOS的远程消息推送,总是感觉很头大,即便后来项目都做完了,还是觉得摸不着远程推送的脉门,网上介绍的资料虽然多如牛毛,但不是写的太简单了,就是写的太详细了,不能一下抓住要点,今天终于能够抽出点时间,来扒一扒这其中究竟有怎样的奥秘。根据苹果掌控一切的习惯,消息推送也当然不能例外,不论你在哪里推送,也不论你用什么方式推送,都必须首先把消息发给苹果的消息推送服务器APNs(),然后再由苹果消

2016-07-23 15:30:25 9653

原创 问题人生[20160713] - NSString 之 longValue

前段时间帮同事解决一堆闪退的bug,遇到一个很诡异的问题,其实这么多的bug的问题都是相同的,那就是字符串与数值转换。我们看一个例子NSString *num01 = @"105"; long num11 = [num01 longValue]; NSLog(@"num11: %ld", num11);其实这段代码是无法通过编译的,因为我们看

2016-07-14 11:00:04 2177

转载 【ASO100独家】2015年App Store审核被拒的23个理由

文章来源:微信公众号ASO100iOS 应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒。ASO100 为大家收集整理了2015年 App Store 审核被拒的23个理由,并且附上官方拒绝理由原文,供大家上传应用时对照检查。 应用被拒分为两种:Binary Rejected 和 Metadata Rejected。前者需要重新上传应

2016-07-13 09:59:23 1701

原创 问题人生[20160330] -[NSCFString containsString:]: unrecognized selector sent to instance 0x7f9902724da0

进行字符串搜索比对时用到的方法 containsString,在iOS7中运行时发生崩溃-[NSCFString containsString:]: unrecognized selector sent to instance 0x7f9902724da0查询API文档可知containsString的定义如下- (BOOL)containsString:(NSString *)s

2016-03-30 17:10:46 3435

原创 问题人生[20160112] the App Transport Security policy requires the use of a secure connection

错误信息:    App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.    The resourc

2016-01-12 15:59:10 894

原创 问题人生[20160112] You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)

Xcode升级到7之后链接出现的问题:        原因:    升级到Xcode7之后,要求编译时生成bitcode中间码,当然也包括第三方库,由于使用的OpenCV库是之前生成的,本身并没有包含bitcode中间码: does not contain bitcode,所以产生链接错误。        解决方法:    1.升级OpenCV库

2016-01-12 15:29:38 574

原创 Xcode7新特性之bitcode

起因:原本正常编译运行的iOS工程,当升级为XCode7之后编译通不过了,产生如下的链接错误原来是OpenCV库出了问题,等等,bitcode是什么鬼?以前咋没听过,在经过与度娘多次交涉之后终于有点明白了。我们知道,计算机软件必须要经过编译和链接过程,生成可执行代码之后才能够在设备上运行,要想弄明白bitcode是什么,就需要从编译器入手。传统的静态编译器工作过

2016-01-12 10:13:19 1570

原创 写在前面的话

开发过程中经常会遇到一些很小的问题,随便百度一下、谷歌一下就可以搜到一大堆的答案,分分钟搞定。由于这些问题很容易被解决,所以印象并不深刻,下次再遇到时,虽然有些印象,但很可能忘记具体该怎么做,又需要重新搜索一次。而且得到的答案很多,并不是每一个都好用,还要花时间重新筛选,逐个验证,又浪费了不少时间。为了避免此种情况发生,参考中学时期零号作业的思想,特将其记录于此,以便将来自己查阅,同时也共享给有需

2016-01-08 17:29:09 447

原创 iOS帐号、证书之漫谈(五)—— 申请企业开发帐号

有了Apple ID之后,就可以申请苹果开发者帐号了,4种iOS开发者帐号虽然各有不同,但申请流程大致相似,这里就以最复杂的企业开发帐号为例,来介绍苹果开发者帐号的申请过程。申请企业帐号的入口地址可以使用我们前面文章“ iOS帐号、证书之漫谈(一)”中介绍的,也可以使用本文中介绍的,当然,也有其他的入口可以申请,可谓是,条条大路通罗马。在浏览器中输入网址“https://devel

2015-04-21 16:36:57 1737

原创 iOS帐号、证书之漫谈(四)—— 申请Apple ID,不绑定银行卡

前面文章成功创建了Apple ID,用此ID申请苹果开发者帐号完全没有问题,但是有一天当你需要从App Store下载个免费软件时,输入前面申请到的Apple ID和登录密码,却看到如下信息点击检查,后面会遇到这样一个界面到这里后,就进行不下去了,因为此处要求必须填写银行卡信息,才能继续到下一页,而很多人只是想在苹果商店下载一些免费软

2015-04-17 11:12:11 3151

原创 iOS帐号、证书之漫谈(三)—— 申请Apple ID

但凡用过苹果设备的人都知道,不管你是要使用itunes购买歌曲、电影,还是使用iCloud存储照片,甚至从app store下载免费的应用,都需要用到Apple ID,那么,Apple ID到底是什么呢?Apple ID 是苹果公司为其产品(如iWork、iTunes Store和Apple Store)所引入的认证系统,作为一个全功能于一身的帐户,Apple ID 允许用户访问苹果的各种资源

2015-04-15 14:02:34 1234

原创 iOS帐号证书之漫谈(二)—— 申请邓白氏码

前一篇文章中提到,无论是申请公司帐号,还是企业帐号,都有一个前提条件,那就是邓白氏码。大多数人可能不知道邓白氏码是个什么东东,更加不知道该如何申请邓白氏码。根据百度百科,邓白氏邓氏编码(D-U-N-S® Number,是Data Universal Numbering System的缩写)。它是一个独一无二的9位数字全球编码系统,相当于企业的身份识别码 (就像是个人的身份证),被广泛应用于企业

2015-04-14 22:32:10 2754

原创 iOS帐号、证书之漫谈(一)

2015年1月28日,苹果公司CEO蒂姆·库克宣布:截至目前,iOS设备出货量已突破10亿大关,销量已冲破天际。据苹果公司内部数据显示,发出的第10亿台设备为一部64GB版的深空灰iPhone 6 Plus,这部手机对苹果来说意义非凡。随着越来越多的iOS设备流入市场,iOS应用的需求也越来越多,从事iOS开发的人员也越来越多,其中不乏从对立阵营Android转战过来的。然而,iO

2015-04-07 22:25:34 796

原创 iOS定位服务系列之一:获取当前位置信息

最近的一个业务涉及地图相关的服务,由于时间比较紧,所以借鉴了网上一些大神的代码,总算是交了差。现在回想起来,当初的自己是多么的窘迫,上网查看,铺天盖地的博文,每篇都是华丽丽的几大页,功能也都能满足要求,就是代码太多,全部复制粘贴吧,不合适,删减吧,又不能马上找到关键代码,不知道各自的依赖关系,只能根据自己的想象和经验修改后加入工程。    如今空闲之余,本着打破沙锅的精神重新研

2015-04-02 21:53:10 12182

原创 NSInteger 与 int的区别

项目开发中经常会用到整型变量,出于C编程习惯,我通常都用 int,后来发现别人的代码中有很多的 NSInteger,一直很疑惑、很想知道二者有什么不同,苦于各种事情,今天终于有空来研究一下:    在苹果官方的API文档中,关于NSInteger有这样一段描述:    When building 32-bit applications, NSInteger is a 32-

2015-03-23 17:06:59 4956

原创 Blog居然被封了

昨晚登陆博客准备发一篇新的文章,居然无法访问,页面显示:    “该博客违反了网站规则被关闭,请与管理员联系 Email:[email protected]”。    不禁一阵愕然。赶紧回想自己写的所有Blog,貌似全是技术性的博客,没有任何违规信息啊,于是带着疑问给管理员发去了邮件,等了半天也无任何回复,看来只有等周一了。    心情忐忑又不免有些好奇的度过了一晚上,第二天上班

2014-09-19 13:14:53 2566

原创 JNI技术基础(2)——从零开始编写JNI代码

书接上文: 《JNI技术基础(1)——从零开始编写JNI代码》

2014-09-16 18:42:11 793

转载 十大最具影响力技术

转:http://tech.qq.com/a/20080509/000409.htm腾讯科技讯 北京时间2008年5月9日消息,美国生活科学网(livescience.com)日前评出了推动人类文明进程影响力最大的10项技术,其中互联网名列第一,飞行技术名列第二,微处理器位居第五,中国“四大发明”之一的火药则位居第九。以下为美国生活科学网所评出十大最具影响力

2014-09-04 10:20:33 2122

转载 福布斯:历史上十大商业败笔

北京时间3月11日,《福布斯》网站周二发表分析文章称,不吸取历史教训的人们注定让历史重演。《福布斯》因此而专门评出了十大商业败笔。其中,科技行业巨头摩托罗拉、施乐、时代华纳及微软名列其中。第一:福特促销Edsel汽车(亏损金额:25亿美元)福特汽车(腾讯科技配图)Edsel于1957年9月推出,是福特新年打进中价位市场的车种,因为一般公司都于10

2014-09-04 10:09:34 1303

转载 员工评出压力最大10家公司

2014-08-15  数据来源看准网截止到2014年8月12日,看准网注册用户发布的公司压力值数据显示,压力最大的10家公司分别是华为,中国银行,阿里巴巴,苏宁电器,中国平安保险,软通动力,中国工商银行, 中国移动,中国建设银行,中国电信。华为和中国银行以4.3分(5分制)被评为压力最大的公司。上榜的10家公司中,通讯行业和金融行业分别有3家,互联网行业只

2014-09-03 15:54:04 1573

转载 员工因公司而加入,却因中层管理而离开

如果你的企业员工大量流失,一定是你的管理人员、你的中层管理出了问题。不信可以自己做一个实验,打电话给公司离职超过3个月以上的比较优秀的一批员工。你可以以朋友的身份很真诚地请教一个问题:“当初你离开公司的真正原因是什么?”你会意外发现,80%以上的人会告诉你:“老板,我现在可以告诉你了,当初我离开公司的真正原因不是那个辞职报告上写的什么家庭原因、个人原因, 都是借口,真实原因是我和我的直属上

2014-09-03 15:12:11 773

转载 RAR和ZIP:压缩大战真相

转:http://fqd2eh4y.blog.163.com/blog/static/69195855200801035015857

2014-09-03 14:12:45 3148

转载 苹果App Store审核指南中文翻译(2014.9.1更新)

转:http://www.cocoachina.com/appstore/20140901/9500.htmlCocoaChina对《苹果应用商店审核指南》中文翻译最近一次更新时间为2014-02-27,文中红色部分是相对于2014-02-27版本的新增内容,蓝色表示苹果相关官方文档的链接

2014-09-03 13:17:48 1343

原创 iOS之富文本

之前做项目时遇到一个问题:使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果查遍所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下,但是问题还是要解决的,上网一查才发现,iOS不仅有富文本处理的功能,而且对于文字排版的处理能力那是相当的强大,看来我是孤陋寡

2014-09-03 10:46:51 5841 3

原创 iOS开发之静态库(六)—— 时空之争

前面的所有试验中,我们的静态库都

2014-08-22 18:21:43 869

原创 Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

arm处理器架构,因为其低功耗和小尺寸而闻名,几乎所有的手机

2014-08-22 13:46:22 2204

原创 iOS开发之静态库(五)—— 图片、界面xib等资源文件封装到静态框架framework

一、首先将资源文件打包成bundle由于bundle是静态的,所以可以将前面生成的

2014-08-21 17:39:17 3514

原创 iOS开发之静态库(四)—— 静态框架framework制作

前面介绍过,苹果公司虽然禁止在iOS开发中使用动态库,同时,苹果也从Xcode中移除了创建静态框架的功能。值得庆幸的是我们可以通过对Xcode进行小小的改动来创建静态框架

2014-08-21 13:56:08 1309

原创 iOS开发之静态库(三)—— 图片、界面xib等资源文件封装到.a静态库

一、首选将资源文件打包成b

2014-08-20 15:39:15 4989

转载 bundle与package区别与联系

bundle是apple提供的软件安装的便捷方法。bundle为用户和开发者提供了一个简单地接口。bundle和package     package:看起来像一个文件的目录     bundle:一个目录,有标准的层次结构,包含了可执行文件和必须的资源,看起来像一个文件。     package提供了一种让电脑更好用的抽象基础。在电脑中的应用或者插件其实就是一个目录。这个

2014-08-20 14:56:37 12668

原创 浅谈NSBundle

图片、xib等资源文件无法直接封入静态库,那么要想在静态库中使用他们,就

2014-08-18 16:11:13 2329

原创 xib与nib的区别

NIB 和 XIB 都是 Interface Builder 的图形界面设计文档,nib这个名字来自于NeXTSTEP系统,在NeXTSTEP被Apple收购之前,一直使用nib作为Interface Builder的图形文档,nib的发展经过了nib2.0, nib3.0,到NeXTSTEP被Apple收购之后,将带有NeXTSTEP标志的nib改成了xib与nib不同的是xib是一个XML

2014-08-18 15:27:46 1977

原创 iOS开发之静态库(二)—— .a

前面已经介绍了iOS中静态库的基本概念和特点,这里就不再多废话,直接上代码

2014-08-15 16:04:42 1145

原创 iOS开发之静态库(一)—— 基本概念

在项目开发过程中,经常出现优秀代码重用现象,又或者提供给第三方功能模块却又不想让其看到源码,这些时候,通常的做法是将代码封装成库或者框架,这些在Windows编程或Linux编程中非常容易实现的过程,在iOS开发中却遇到了麻烦,原因是:苹果公司禁止在iOS开发中使用动态库(而苹果自己却可以使用动态库),同时,苹果也从Xcode中移除了创建静态框架的功能。值得庆幸的是我们可以通过对Xcode进行小小

2014-08-14 08:30:31 1008

原创 Linux中ctrl-c, ctrl-z, ctrl-d 区别

在Linux中:        ctrl-c:

2014-08-05 15:55:02 76883 7

原创 JNI技术基础(1)——从零开始编写JNI代码

众所周知,Java程序的最大特点就是其跨平台的特性,编写的上层应用程序可以不加任何修改甚至不用重新编译而运行于不同的平台上,然而,Java本身也存着这一个弊端,那就是性能上相对要差一些,在对性能要求比较高的场合,Java程序往往有些力不从心。为了弥补这个缺陷,Java提供了一个叫做JNI的接口技术,Java程序可以通过JNI调用C/C++的库,这对于那些对性能要求比较高的Java程序而言无疑是一个

2012-03-01 20:36:16 1149

百度地图iOS版SDK2.7.0 ,包含完整Demo

百度地图iOS版本早期SDK,版本2.7.0,包含完整示例,需要的拿走!

2018-09-03

百度地图iOS版SDK2.6.0 ,包含完整Demo

百度地图iOS版本早期SDK,版本2.6.0,包含完整示例,需要的拿走!

2018-09-03

百度地图iOS版SDK2.4.0 ,包含完整Demo

百度地图iOS版本早期SDK,版本2.4.0,包含完整示例,需要的拿走!

2018-09-03

百度地图iOS版SDK2.3.0 ,包含完整Demo

百度地图iOS版本早期SDK,版本2.3.0,包含完整示例,需要的拿走!

2018-09-03

32位libmysql.dll库文件,版本号5.6.21

32位libmysql.dll库文件,版本号5.6.21,Qt等数据库开发要用到

2018-08-14

32位libmysql.dll库文件,版本号5.5.13

32位libmysql.dll库文件,版本号5.5.13,Qt等数据库开发要用到

2018-08-14

空空如也

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

TA关注的人

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