- 博客(8)
- 资源 (3)
- 收藏
- 关注
翻译 苹果推送通知服务
本文翻译自官网Apple Push Notification Service,由于本人英语水平有限,翻译的不是很准确,读者请见谅,欢迎指出不足之处。推送通知的核心功能是苹果推送通知服务(简称APNs),它是iOS和OS X设备传输信息的一个可靠的、高效的服务。每台设备将一个可信任和加密的IP和该服务建立连接,通过这个连接接收通知。当应用程序没有运行时,这时候接收到一条通知,设备会弹
2014-03-15 10:17:51
1750
原创 如何修改系统方法
iOS SDK中的方法只有在头文件声明,实现在一系列的框架中,我们并不知道具体是如何实现的。有时候我们想实现不同于系统方法的效果,有人会说自己写一个方法就是了,不调用系统的方法,这样也行;又有的时候还是想实现系统方法的效果,但还想额外添加一些功能,这时又有人会说调完系统方法之后再添加就是了。如果添加的额外功能不一致,那也只能用这种办法,如果添加的都是相同的功能,那不是每调用完系统方法后都要写重
2014-01-06 16:49:18
1652
原创 SDK的兼容性检测
当我们工程中使用某一方法时,需要确保该方法有效,由于iOS SDK的版本是向上兼容的,高版肯定可以用低版本的SDK,而低版本则不能用高版本的SDK。这是就需要其他有效的方法来代替。这样就有一个问题,就是如何知道使用的方法在不同版本的系统中是否有效,苹果官方提供了两种类型的判断。详细看官方SDK一、判断Objective-C方法instancesRespondToSelector
2013-12-10 21:58:21
1558
原创 合并静态库
基于百度地图的真机和模拟器的静态库合并,方便真机和模拟器调试命令行中输入下面代码lipo -create Release-iphoneos/libbaidumapapi.a ./Release-iphonesimulator/libbaidumapapi.a -output libbaidumapapi.a
2013-08-15 16:59:09
1044
原创 iOS提交应用至App Store流程
iOS提交应用至APP Store流程一、申请苹果开发者账号首先需要申请苹果开发者账号才能在APP Store里发布应用。1 准备材料1.1 公司的邓白氏编码给苹果公司发个邮件(或则直接拨打苹果开发者服务热线:4006 701 855 2)。他会给你提供免费注册邓白氏码的网址。直接注册就好. https://developer.apple.com/io
2013-08-13 14:34:49
20600
2
转载 Versions For Mac 出现 SVN Working Copy xxx locked
参考博文链接:http://blog.csdn.net/xiangzilv1987/article/details/8956577使用Versions的Update,有时更新很慢,点Cancel后,有的文件会被锁定Locked解决方法:1.在Terminal中定位到工程目录下2.使用命令 find .|grep ".svn/lock" | xargs rm然后在
2013-08-09 11:29:10
3350
原创 iOS多语言环境支持设计
关于iOS多语言环境支持的设计分为两种:根据系统语言环境的设计和应用内切换设计。一、根据系统语言环境的设计当支持这种模式的时候,需要在工程信息的Localizations中添加你需要支持的语言这样会在SupportFiles中增加你添加的语言文件然后在这两个文件中添加需要的字符串"Master" ="Master";"Master" ="主视图"
2013-08-08 22:35:55
1910
原创 Block学习
关于Block是什么这里就不介绍了, 可以自行搜索. 本文参考文档:《初识block》http://www.cocoachina.com/applenews/devnews/2013/0710/6569.html《Blocks 编程要点》謝業蘭【老狼】翻译1.声明一个Block使用^操作符声明一个block变量和指示block文本的开始.Block本身的主体被{}包含,以;结束
2013-07-30 09:53:59
824
项目经理应该知道的97件事 - 中文版
2014-01-12
项目经理应该知道的97件事 - 英文版
2014-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人