
IT
文章平均质量分 53
speedboy007
我们是一个充满活力激情的团队,拥有5年以上的移动互联网开发经验,专注于移动手机开发iOS,Android开发和产品设计,帮助客户设计UI,UE和开发产品,高质量的代码和文档,优秀的UI设计和体验
展开
-
How to execute Makefile
Compiling your source code files can be tedious, specially when you want to include several source files and have to type the compiling command everytime you want to do it. Well, I have news for you翻译 2012-09-09 12:03:06 · 648 阅读 · 0 评论 -
google开放的maps api接口
google开放的Maps api接口,包括很多版本,其中支持web services,其返回结果格式支持xml,json等 具体参考:http://code.google.com/intl/zh-CN/apis/maps/documentation/webservices/原创 2012-09-12 10:18:20 · 660 阅读 · 0 评论 -
PowerVR SGX
2005年08月01日 英国Imagination Technologies日前正式发布PowerVR SGX芯片,宣称这是拥有众多下一代显卡特性的PDA以及移动电话用图形产品。 PowerVR SGX基于PowerVR高效率的tile架构,与依赖显存以及集成晶体管数量的传统图形方案不同,PowerVR独有的专利tile渲染与延续象素着色架构,集成了USSE(unified sc转载 2012-10-25 16:16:00 · 1094 阅读 · 0 评论 -
SHA 加密算法
SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于 1993年。然而现在的人们给它取了一个非正式的名称 SHA-0 以避免与它的后继者混淆。两年之后, SHA-1,第一个 SHA 的后继者发布了。 另外还有四种变体,曾经发布以提升输转载 2013-01-05 14:41:40 · 1309 阅读 · 2 评论 -
存储容量 电脑容量 单位换算
存储容量 电脑容量 单位换算 |字号 订阅 单位转换(参考): 1bit(这个比特表示一个二进制数字) 1Byte(这个单词音译过来也叫“比特”但是表示一个十六进制的数字) 1B=1Byte=8bit 1 kB = 1024 B (kB - kilobyte) 千 1 MB = 1024 kB (MB - me转载 2013-02-08 15:30:10 · 1006 阅读 · 0 评论 -
那些被遗漏的Objective-C保留字
Steffen Itterheim是《Learn Iphone and Ipad Cocos2d Game Development》作者。cocos2d和cocos2d-x现在已成为著名的游戏开发引擎。在AppStore上有超过100个游戏是基于Cocos2D。 Steffen Itterheim在他的博客中总结了 Object“”阅读器Obje转载 2013-05-07 10:27:02 · 587 阅读 · 0 评论 -
Google 各国地址
google各国域名大全香港www.google.com.hk台湾www.google.com.tw日本www.google.co.jp中国www.google.cn韩国www.google.co.kr泰国www.google.co.th德国www.google.de法国www.google.fr英国www.google.co.uk希腊www.g原创 2013-08-04 00:07:11 · 4139 阅读 · 0 评论 -
儿子和女儿——解释器和编译器的区别与联系
菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。 高手说:“ 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在windows平转载 2013-08-20 15:36:59 · 1042 阅读 · 0 评论 -
Sublime Text 2 入门及技巧
看了 Nettuts+ 对 Sublime Text 2 的介绍,立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了。而作为一款跨 OS X、Linux 和 Windows 三大系统平台的文字编辑器,Sublime Text 2 功能日进,大有取 TextM转载 2013-09-04 15:44:46 · 835 阅读 · 0 评论 -
MAC使用技巧之苹果电脑抓图截屏方法
用苹果电脑自带的截图功能的快捷键:command+shift+3 三个键按下则抓取/截取全屏command+shift+4 然后用鼠标框选则抓取该区域的截图command+shift+4 然后按空格则抓取软件窗口。截图会自动保存到桌面。command + control + A 截取指定的区域原创 2013-09-04 16:04:57 · 1289 阅读 · 0 评论 -
Sublime Text 2 快捷键用法大全
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者转载 2013-09-05 10:50:39 · 857 阅读 · 0 评论 -
Dalvik 虚拟机和 Sun JVM 在架构和执行方面有什么本质区别?
目前我理解的是:两者共同点:都是解释执行 byte code都是每个 OS 进程运行一个 VM,并执行一个单独的程序在较新版本中(Froyo / Sun JDK 1.5)都实现了相当程度的 JIT compile 用于提速根据 http://en.wikipedia.org/wiki/Dalvik_(software) ,两者不同点:Dalvik 的指令集与 Sun JVM转载 2013-09-05 15:33:39 · 1181 阅读 · 0 评论 -
苹果建议开发者在iOS 7正式发布之前把应用提交至App Store
今早在给开发者的邮件中,苹果建议开发者在下周9月18日正式发布iOS 7之前把应用提交至App Store。邮件特别提到了iOS 7的新功能,还提到了充分利用iPhone 5S功能的新API,比如M7运动协同处理器。“”阅读器今早在给开发者的邮件中,苹果建议开发者在下周9月18日正式发布iOS 7之前把应用提交至App S转载 2013-09-12 09:49:45 · 854 阅读 · 0 评论 -
ls command not found
编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。在命令行下打入下面这段就可以了export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin转载 2013-09-16 14:01:35 · 1009 阅读 · 0 评论 -
GCC/GDB学习
GCC学习1、gcc是根据后缀名来区分文件的.c : c语言源文件.a : 目标文件构成的库文件.C/.cc/.cxx : c++源文件.h : 头文件.i : 预处理过的C源文件.ii : 预处理过的C++源文件.o : 编译后的目标文件.s : 汇编语言源代码文件.S : 经过预处理的汇编语言源代码文件2、生成可执行文件四转载 2013-10-16 13:43:00 · 827 阅读 · 0 评论 -
Mac安装软件新方法:Homebrew-cask
Homebrew是Ruby社区极富想象力的一个作品,使得Mac下安装Mysql等常用包不再困难。那么,是否也可以通过brew install mysql这样简单的方式来安装chrome浏览器?近期,phinze的作品homebrew-cask解决了这一问题。安装假设你已安装好了Homebrew,安装与使用极其简单,打开终端,输入:brew tap phinze/ho转载 2013-10-25 09:58:09 · 3134 阅读 · 0 评论 -
mac 下的 homebrew
如果安装了macport 就不能安装homebrew ,必须先卸载macport$ sudo port -f uninstall installed$ sudo rm -rf \/opt/local \/Applications/DarwinPorts \/Applications/MacPorts \/Library/LaunchDaemons/org.macports.* \/转载 2013-10-21 12:23:06 · 955 阅读 · 0 评论 -
Mac上的包管理器Homebrew的介绍及安装和使用实践
Homebrew的作用Homebrew是OS X上强大的包管理器,为系统软件提供了非常方便的安装方式,独特式的解决了包的依赖问题,并不再需要烦人的sudo,一键式编译,无参数困扰。如何安装HomebrewHomebrew依赖于Xcode和ruby,前两者需要提前安装。对于Xcode,只在Mac的App store里边下载,不过有点大,最好晚上下载一夜。对于r转载 2013-10-21 12:30:21 · 5716 阅读 · 2 评论 -
Mac 可设置环境变量的位置、查看和添加PATH环境变量
Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh转载 2013-10-26 10:26:49 · 1271 阅读 · 0 评论 -
常见音频格式比较
以下是常见音频文件格式的特点。 要在计算机内播放或是处理音频文件,也就是要对声音文件进行数、模转换,这个过程同样由采样和量化构成,人耳所能听到的声音,最低的频率是从20Hz起一直到最高频率20KHZ,20KHz以上人耳是听不到的,因此音频的最大带宽是20KHZ,故而采样速率需要介于40~50KHZ之间,而且对每个样本需要更多的量化比特数。音频数字化的标准是每个样本16位(16bit,转载 2013-11-22 17:03:29 · 3109 阅读 · 0 评论 -
NSLayoutConstraint 开源框架
https://github.com/cloudkite/MasonryMasonry is a light-weight layout framework which wraps AutoLayout with a nicer syntax. Masonry has its own layout DSL which provides a chainable way of describi原创 2013-11-25 22:32:59 · 1213 阅读 · 0 评论 -
IOS 检测摇晃 几个问题
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kyoworkios.blog.51cto.com/878347/1152692 IOS3.0以后可以用如下-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{转载 2013-11-25 22:36:23 · 1327 阅读 · 0 评论 -
菜鸟安装 CocoaPods
在 iOS 项目开发中,经常会用到第三方的源代码,CocoaPods 就是为了方便管理这些源码的工具。在官方教程里面,安装看起来非常简单$ [sudo] gem install cocoapods$ pod setup不过对于我这种从 windows 转过来并且没用过 ruby 的人来说还是一个很大的障碍:第一步凭感觉,打开终端后键入gem install c转载 2013-11-26 21:57:22 · 933 阅读 · 0 评论 -
HTML5能取代Android和iOS应用程序吗?
大量新生移动设备的兴起,改变了互联网的未来。在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机、磁力罗盘、GPS信息的支持。很多新兴浏览器也已经开始支持这些新特性。能否用一个统一的HTML5来替代android和ios并行开发的双重成本呢?以下译自MichaelMahemoff的一篇文章,详细分析了HTML5能否取代Android和iOS转载 2013-12-14 10:54:43 · 1048 阅读 · 0 评论 -
WordPress 3.8 中文正式版下载 - 建站与学习首选!全球最流行的开源PHP博客网站程序
转载自:http://www.iplaysoft.com/wordpress.html话说虽然我一直都在网站底部写着本站基于 WordPress 构建,但时常还是有人问我网站是用什么程序建的,还真有点无语。看到 WP 又有新版本发布,那就顺势发篇文推荐下它吧。WordPress 以功能强大、扩展性与灵活性著称,虽然它最初是一个PHP博客程序,但它实际上更像一个强大的 CMS,你转载 2013-12-14 10:26:40 · 1768 阅读 · 0 评论 -
Block的Retain Cycle的解决方法
一个使用Block语法的实例变量,在引用另一个实例变量的时候,经常会引起retain cycle。这个问题在使ASIHTTPRequest的block语法的时候会时不时的碰到。这个问题困扰了我这个小白很久。终于有一天,在Advanced Mac OS X Programming上,看到了这个问题的解决方案。先用代码描述一下症状:12345678转载 2013-12-28 14:00:38 · 758 阅读 · 0 评论 -
iOS ARC下命名规则
当我在ARC模式下写一下代码的时候,编译器报错 Semantic Issue: Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects@interface ViewController : UIViewController { NSStri原创 2013-12-28 15:26:51 · 3827 阅读 · 0 评论 -
performSelector may cause a leak because its selector is unknown
from:http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown第一种解决办法:As a workaround until the compiler allows overriding the warning, you ca原创 2013-12-28 14:41:13 · 3324 阅读 · 0 评论 -
Core Data could not fulfill a fault
做项目的时候在iOS4系统遇到过这样一个crash,console显示的错误信息是“Core Data could not fulfill a fault”。字面意思是什么?“Core Data 无法完成一个错误”,直觉上认为这样翻译肯定是不对的,fault怎么可以fulfill。百思不得其解,唯有求助google,在官方文档《Core Data Programming Guide》(ht转载 2013-12-29 16:06:30 · 4305 阅读 · 0 评论 -
iOS中消息的传递机制
本文中,会经常提及接收者[recipient]和发送者[sender]。在消息传递机制中具体是什么意思,我们可以通过一个示例来解释:一个table view是发送者,而它的delegate就是接收者。Core Data managed object“”阅读器注1:本文由破船[博客]译自Communication Patte转载 2013-12-16 10:01:06 · 839 阅读 · 0 评论 -
NSDateFormatter格式详细列表一览
前言:iOS开发中NSDateFormatter是一个很常用的类,用于格式化NSDate对象,支持本地化的信息。与时间相关的功能还可能会用到NSDateComponents类和NSCalendar类等。本文主要列出NSDateFormatter常见用法。 NSDate对象包含两个部分,日期(Date)和时间(Time)。格式化的时间字符串主要也是针对日期和时间的。[以下代码中开启了ARC,转载 2013-12-30 12:22:39 · 2257 阅读 · 0 评论 -
NSDateFormatter 今年日期格式化成字符串是明年日期问题?
在项目里我要是把NSDate格式化成字符串我的format是@"YYYY年MM月dd日 HH:mm" 传入日期2013-12-30 15:00:00后,返回给我的字符串是 2014年12月20日 15:00,后面格式化的数据都对了,但是年份增加了一年,自己琢磨了半天才知道大写的YYYY应该改成小写的yyyy就ok了格式化参数如下: G: 公元时代,例如AD公元 yy原创 2013-12-30 12:28:16 · 2483 阅读 · 0 评论 -
浅谈使用RestKit将服务器的Json直接映射为本地对象
RestKit是一个主要用于iOS上网络通信的开源框架,除了发送请求与接受响应这些基本功能外,还附带coredata,以及将远程JSON映射为本地对象的功能。目前版本0.9.3,coredata还不是很稳定,他的coredata的demo页面在4.3.3实机下直接导致程序crash,但是其JSON映射为本地对象的功能是十分强大的。首先,RestKit要求我们在客户端定义一个Model类,用转载 2014-01-06 10:11:30 · 2705 阅读 · 0 评论 -
OBJC依赖库管理利器cocoapods 安装及使用详细图解
cocoapods:github:https://github.com/CocoaPods/CocoaPods官方网站:http://www.cocoapods.org/1、安装 RubyGems [说明:Mac os 自带的Ruby环境是1.8.7版本]安装及更新方式参考RubyGems官网:https://rubygems.org/pag转载 2013-12-25 22:26:58 · 1747 阅读 · 0 评论 -
Parse:App开发必备 让应用开发效率提高上百倍
Parse一个应用开发工具, 是由Y Combinator所孵化的创业公司。使用Parse能把效率提高10倍到100倍。通常情况下,从开发用户到推广用户需要花几周时间,用了Parse则只需几小时。【Update:国内用户有在实际使用parse的过程中发现parse用的AWS S3的部分ip近期被中国电信block,导致在parse平台上构建的应用几乎无法在电信网络下使用,敬请注意】Parse为转载 2013-12-25 16:57:16 · 837 阅读 · 0 评论 -
Parse-轻松构建移动APP的后台服务
目前正在开发的产品告一段落,有时间总结下经验,也顺便分享一下我们主要使用的平台-Parse。 什么是Parse? Parse是一群美国人开发的专为移动APP服务的云计算平台,与现有的其他云计算平台相比,Parse除了提供Restful的service 之外,也提供了官方的iOS和Android SDK。个人认为高质量的client端SDK是Parse区分与其他云服务的核心优势。转载 2013-12-25 16:59:21 · 1130 阅读 · 0 评论 -
CocoaPods 导入第三方库头文件自动补齐
使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。在stackoverflow上找到了解决办法:Go to the Target > \”Build Settings\” tab and find the \”User H转载 2013-12-25 23:30:30 · 5806 阅读 · 0 评论 -
Xcode 5 SVN配置
from:http://stackoverflow.com/questions/19180718/import-a-project-in-svn-from-xcode-5/19410994#19410994The question is a bit confusing so please advise if it's not exactly what you need (otherwise翻译 2013-12-27 23:38:31 · 5524 阅读 · 0 评论 -
iOS 5 ARC 入门
from:http://www.raywenderlich.com/zh-hans/20855/ios-5-arc-%E5%85%A5%E9%97%A8-13这篇文章还可以在这里找到 英语, 波兰语Learn the ins and outs of ARC in iOS 5!这是iOS 5 盛宴中的第12篇教程! 这篇教程是我们的新书 iOS 5 B转载 2013-12-28 11:26:35 · 1217 阅读 · 0 评论 -
iOS ARC使用总结
在iOS ARC模式下,编译器会自动插入release有些时候程序出现 message sent to deallocated object的时候,你不知道什么原因。一种原因是因为你在ARC下使用了block编程,你要再block中把你使用的变量设置成__weak 和 __block, 因为arc下的block会retain你的变量第二种就是你UITableView的delegate,原创 2014-01-14 14:15:14 · 833 阅读 · 0 评论