自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

转载 Ruby on Max

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)

2016-03-25 15:29:19 402

翻译 AVAudioSession bluetooth

AVAudioSession 蓝牙支持源码增加AVAudioSession蓝牙的支持实际上比你想象的代码要少的多。事实上,整个audio session API很简单,以至于开发要么很容易要么异常困难。猜猜哪个分类AVAudioSession蓝牙支持集成?据我所知增加蓝牙到AVAudioSession包括很多特性。让我们逐一展开:打开bluetooth audio首先,你需要明确地

2016-03-25 14:03:50 5935

转载 HomeBrew

Homebrew使用搜索软件:brew search 软件名,如brew search wget安装软件:brew install 软件名,如brew install wget卸载软件:brew remove 软件名,如brew remove wgetHomebrew安装Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安

2016-02-18 10:22:39 454

转载 PCM音频

1. 音频简介 经常见到这样的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等. 44100HZ 16bit stereo: 每秒钟有 44100 次采样, 采样数据用 16 位(2字节)记录, 双声道(立体声); 22050HZ 8bit mono: 每秒钟有 22050 次采样, 采样数据用 8 位(1字节)记录, 单声道;当然也可以有 16bi

2015-12-17 15:32:46 440

转载 Android设备的USB通讯

摘 要: AOA协议是Google公司推出的用于实现Android设备与外围设备之间USB通信的协议。该协议拓展了Android设备USB接口的功能,为基于Android系统的智能设备应用于数据采集和设备控制领域提供了条件。介绍了Android系统下USB通信的两种模式,并给出了USB配件模式下基于AOA协议实现Android手机控制步进电机的实例。 关键词: Android;AOA;USB通信

2015-12-17 14:33:24 2769

转载 iOS编程修改系统音量

iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer和AVPAudiolayerzhe这些类提供了音量调节功能,但这些音量控制属于App级别的控制。好处就是音量调节独立于系统音量,调节大小时不会影响系统音量。但有时候我们可能希望修改系统音量,以免在调节声音的

2015-12-17 14:08:37 521

原创 #pragma阻止编译器警告

在xcode6中,如果使用类似以下代码传入nil,会被xcode提示错误[dataImage setData:nil]; 编译器提示:Null passed to a callee that requires a non-null argument这是因为在Xcode6.3引入了一个Objective-C的新特性:nullability annotations.我现在使用的是X

2015-12-17 10:03:43 15542

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-12-08 15:21:11 338

转载 Info.plist

1. Application does not run in background(鍵名:UIApplicationExistsOnSuspend)自從iOS4.0之後,當你在應用程式執行的時候按下Home鍵,應用程式並不會中斷目前的執行,而是躲到背景去了。因此希望使用者在按下Home鍵之後就要中斷目前程式的執行,請勾選這個選項。2. Application requires iPho

2015-11-18 09:13:44 404

转载 iOS设计指南

关于这些指南这些指南描述了如何遵守苹果的iOS 人机交互指南来设计app,而不是讲用自定义控件可以做成什么样的设计,有时候打破规则也很重要。该文档的目的并不是为一些复杂的设计问题提供解决方案。该文档是非官方的,将会定期更新和扩充内容,最近一次更新是2014年11月11日。分辨率和显示屏规格(Resolutions和Display Specifications)Poi

2015-05-05 18:26:23 548

转载 armv7和arm64

目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S 机器对指令集的支持是向下兼容的,因此armv7的指令集是可

2014-10-22 16:14:28 2001

转载 __bridge

Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,基本是以CF开头的Foundation框架 是Object-c对象风格,其实本质内容是差不多的,除了前缀是NS和CF的区别,对比图片可见“最下面”在非ARC环境下,Core Foundation框架和Foundation框架里面的对象基本都可以直接强制转换,如下:

2014-10-20 17:13:15 554

转载 iOS之Notification

在项目的AppDelegate中的didFinishLaunchingWithOptions方法中加入下面的代码: [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSou

2014-08-21 16:01:17 494

转载 UIViewContentMode各类型效果

UIViewContentModetypedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent    UIVie

2014-08-08 11:04:36 668

转载 xCode生成文档

在写代码的时候,如果按照一定的规范在头文件里写上注释的话,就可以利用Xcode的文档自动输出功能生成一份完整的HTML项目文档。生成的格式和Apple Developer网站上的API文档几乎是一样的。我们来看看如何利用Xcode生成项目文档。步骤:1. 在XCode里点击Project,然后点Add Target给项目添加一个TARGET2. 在添

2014-07-24 09:06:39 508

转载 UIKit 力学教程

你可能已经注意到 iOS 7 中似乎有一些自相矛盾的地方,苹果在建议放弃真实世界的隐喻和拟物化同时,又鼓励创造体验真实的用户界面。在实践中这意味着什么呢?iOS 7 的设计目标是鼓励创造能像真实的物理对象一样响应触摸、手势和方向变化的数字界面,而不是像素的简单堆砌。最终,区别于形式上的拟物化,让用户与界面产生更为深刻的联系。这个任务听起来很艰巨,因为做一个看起来很真实的数字界面,要

2014-05-27 15:52:12 598

转载 添加去APP store评论

大家都知道,评论和评分是决定app在appstore中排名的重要因素,但是大部分用户下载安装APP后却不会去点评,所以添加提示用户去点评的功能是很必要的,如下是代码:很多用户用了好软件后忘记或嫌麻烦而不去 App Store 进行打分评星,为此开发者可以在应用中加入打分按钮,点击后直接跳转到 App Store 的评分界面。    App Store 上评论的链接地址是 itms-

2014-05-08 11:14:01 460

原创 app检测手机型号

NSString *deviceType;    if([machineName() isEqualToString:@"iPhone1,2"])    {        deviceType = @"iPhone 3G";    }    else if([machineName() isEqualToString:@"iPhone2,1"])    {       

2014-04-18 10:47:05 2208

原创 xcode5 UITabViewController 如何跳过"more"界面

最近项目需要使用UITabBarController, 但发现

2014-04-17 10:01:54 1189

转载 xcode autolayout

Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐, 右边对齐, 顶部对齐, 底部对齐, x轴中心对齐, y轴中心对齐, 文本底标线对齐,  (单选择一个view时可设置)对于父view的x轴中心对齐, 对于父view的y轴中心对齐, 

2014-03-28 14:47:48 1280

转载 NSURLSession详解

大家都知道,过去的IOS系统网络处理是通过NSURLConnection来实现的。由于NSURLConnection通过全局状态来管理cookies和认证信息,这就意味着在某种情况下,可能同时存在两个不同的连接去使用这些公共资源。NSURLSession很好的解决了许多这种类似的问题。本文连同附件一共讨论了三种不同的下载场景。本文会着重讲述有关NSURLSession的部分,整个项目就不再

2014-03-26 13:49:02 599

转载 CoreText Framework

API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontCollectionCTFontDescriptorCTFrame

2014-03-26 13:00:23 634

转载 数字签名,公钥,私钥

数字签名是什么?作者:David Youd翻译:阮一峰原文网址:http://www.youdzone.com/signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的

2014-03-19 16:50:42 573

原创 自定义xcode5.0模板

首先确定template所在的目录。通过“显示包内容”进入到xcode目录下/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/这个目录下包含了/Application/Framework & Library/iOS Refer

2014-03-04 11:26:37 523

原创 为App设置Settings.bundle

创建Settings bundle文件生成的文件如下在手机上显示为:问题来了,如果此时修改Root.plist中某个Item的Title,如第一个Group的Title :  "Group"。方法是修改对应Root.strings中的 "Group" = "修改后的title“。我们会发现无论如何修改,其在手机上显示的内容为"Group"。解

2014-02-14 15:13:42 756

原创 关于App在iTunes文件共享中无法显示的问题解决

开发应用程序中, 为了实现文件共享,可以在plist中加入字段Application supports iTunes file sharing 并设置其值为YES。这样就能实现下面的功能。当如果设置了该值,但在iTunes里仍然不能发现你的application,可以查看一下Targets中的Info,如图这里的bundle display name中不能为

2014-02-10 14:27:38 11969

转载 企业发布无线安装APP

前提是注册成为企业开发者(¥299),申请到证书并安装到本地,可以正常使用Xcode在IOS移动设备上进行Debug。        制作ipa和plist(描述文件)。首先build看是否报错。如无错 执行下一步执行Product—Archive 打包如果多次封装 会有一个列表,请选择一个最近的。然后点击Distribute...

2014-01-13 13:31:34 11342

原创 设定UISegmentControl的文字属性

设定UISegmentControl中选中和未选中的segment的文字的属性,包括font, textcolor, shadowcolor.UIFont *font = [UIFontType06];NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:font,UITextAttributeF

2014-01-06 18:11:29 786

原创 获取手机音频输出设备方法

iOS上所有可能的输出设备:/* Known values of route: * "Headset" * "Headphone" * "Speaker" * "SpeakerAndMicrophone" * "HeadphonesAndMicrophone" * "HeadsetInOut" * "ReceiverAndMicrophone" * 

2013-12-27 11:47:54 3793

转载 iOS App进入后台获取更多的运行时间

当App进入后台时(按下Home键), App会被系统暂停, 所有的程序逻辑都会停止, App还是驻留内存中, 除非被用户强制退出, 或者被系统kill掉(为了保证正在前台运行的App有足够的内存, 系统会选择性的kill掉后台的其他App), 当然这个和本文讨论的主题不太相关, 本文要讲的是如何让进入后台的App争取更多的运行时间而不是被马上暂停掉. 当程序进入后台, 我们有时需要做一些网络通信

2013-12-26 14:17:52 807

转载 音乐播放

1.访问音乐库的两种方法,如下图(只能访问音频文件,如music,podcast,audiobook等)2.MPMusicPlayerController的使用有两种播放器可以选择,一种是application music player,另外一种是iPod music player。第一种播放器是一种内部播放器,当程序退出后停止播放;而第二种播放器则与iPod播放器内的

2013-12-26 11:32:59 1183

原创 本地化应用程序名称

1)创建Strings File,名称为"InfoPlist.strings"。这个名称是固定的,不需要改变。2)选择localized,选中需要支持的语言种类。3)在不同的语言下输入CFBundleDisplayName和CFBundleName4)在AppInfo.plist中,加入"Localization native Development Region" 即设置

2013-11-20 10:28:46 701

转载 xcode debug console命令

在  debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu n表示要显示的内存单元的个数-----------------------------------------f表示显示方式, 可取如下值:x 按十六进制格式显示变量d 按十进制格式显示变量

2013-11-15 09:49:45 1973

转载 linux下date格式

date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。  -d,--date=字符串              显示指定字符串所描述的时间,

2013-11-13 11:24:57 1096

转载 关于Accessory

首 先,如果我们的应用程序想跟外设传输数据,先要透过iphone的操作系统,也就是iphoneOS,而最开始的认证过程也是在外设和iphoneOS之 间发生的,苹果为这个过程提供了一颗认证芯片(这颗芯片的作用是用来让iphoneOS识别这个外设是经过苹果公司承认的,他的通信方式是I2C总线,而 且每出一个产品苹果都会收几美元的认证费用,苹果用心何其毒也~~~)          IphoneO

2013-11-11 13:30:52 1541

转载 plist配置说明

Key:Application can be killed immediately after launch(NSSupportsSuddenTermination)Value:BOOL说明:        指定应用程序是否可以被杀死,以便更快地关闭或注销操作。        表示系统是否可以彻底杀死的应用程序以注销或关闭更迅速。您可以使用此键来指定应用程序是否

2013-11-11 11:43:44 1167

转载 iphone开发动画说明

有五个函数Animating Views with Blocks+ animateWithDuration:delay:options:animations:completion:+ animateWithDuration:animations:completion:+ animateWithDuration:animations:+ transitionWithView:dura

2013-10-18 11:46:11 2374

转载 XCode5使用低版本SDK

首先得有老版本的sdk,如果你已经安装了Xcode5.0,那么老版本的sdk iPhoneOS6.1.sdk已经被删除了,你可以从同事电脑里拷贝一份,路径是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs,我从同事电脑考了一份,汗,又编译出错,找不到头文件,只好重写下载Xco

2013-10-12 11:56:34 1095

转载 iOS7 隐藏status bar

在pList文件中,首先设置key:Status bar is initially hidden    为YES然后设置key:View controller-based status bar appearance  为NO可以实现全局隐藏状态栏了

2013-10-09 09:55:15 797

原创 腾讯微博发送微博的问题

最近做的项目涉及到了腾讯微博和新浪微博。但在使用腾讯微博发送带图片的blog时,发现一个有意思的情况。当先后发送微博的内容一致,但图片(内容)不一致,格式大小一致时,第二次及以后发送的都不会显示在网站上,也就是服务器并不认后来发送的信息,服务器会返回如下内容:第一次:{"data":{"id":"286563126165988","time":1375325808},"errcode"

2013-08-01 11:22:31 597

opengl es应用开发指南源码ios

opengl es应用开发指南 for ios 一书的源码

2014-03-18

空空如也

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

TA关注的人

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