自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 收藏
  • 关注

转载 How to call an Objective-C Method from a C Method?

I know your question is already answered by Aviad but just to add to the info since this is not unrelated:In my case I needed to call an Objective-C method from a C function that I did not call my

2015-12-24 20:41:49 252

转载 NSString / NSData / char* 类型之间的转换

1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,而

2015-12-23 22:19:37 409

转载 iOS9 getting error “an ssl error has occurred and a secure connection to the server cannot be made”

For the iOS9, Apple made a radical decision with iOS 9, disabling all unsecured HTTP traffic from iOS apps, as a part of App Transport Security (ATS).To simply disable ATS, you can follow this s

2015-12-23 22:05:34 2566

转载 ARC下OC对象和CF对象之间的桥接(bridge)

在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和OC相互转化的时候该如何管理内存呢?答案就是我们在需要时可以使用__bri

2015-12-20 22:40:56 340

转载 ARC入门和使用

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机

2015-12-20 22:30:51 476

转载 减少VoIP时延的方法

最近几年,VoIP已经发展成为倍受人们瞩目的技术,但VoIP的不断普及并不意味着它是很容易实现的。事实正好相反,如果在大范围推广这项技术以前不做好充分的准备工作,VoIP的实现将会非常困难。VoIP对时延是非常敏感的,这就要求使用者要检查自己的网络基础结构,以确定VoIP在自己的网上是否能够正常地工作。  会话的时延要求  由于实时语音会话对时延非常敏感,所以在讲到VoIP

2015-12-20 17:16:20 2678

原创 Apple的示例SpeakHere不能运行解决

From your error message:Application windows are expected to have a root view controller at the end of application launchHow old is this "old" project? If it's more than a few years, do you

2015-12-19 18:15:21 589

转载 iOS Programming 101: Record and Play Audio using AVFoundation Framework

Editor’s note: Some of you asked us to write a tutorial about audio recording. This week, we work with Yiqi Shi and Raymond from Purple Development to give you an introduction of AVFoundation framew

2015-12-19 13:57:11 1364

转载 From C++ to Objective-C: A quick guide for practical programmers

IntroductionWhen I started coding for iOS, I realized that I would spend more time to figure out Objective-C's weird stuff, being a C++ developer. Here is a quick guide for C++ experts to find their

2015-12-19 13:54:50 396

转载 objective-C多线程NSThread

iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread 是这三种范式里面相对轻

2015-12-19 13:49:36 340

转载 Objective-C(IOS)中多线程示例

// 初始化锁对象ticketCondition = [[NSCondition alloc] init];//开始第一个线程。ticketsThreadone = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[ticketsThreadone setName:@"Thread-1"]

2015-12-19 13:47:39 259

转载 How to gzip Data in Memory Using Objective-C

I recently had to write a utility for compressing data in memory using the gzip format. Thankfully, there’s a C library called zlib you can use to do the actual compression (and thankfully you can l

2015-12-19 11:15:11 1136

转载 Objective-C学习笔记---构造函数和析构函数

简单的讲,构造函数就是在创建一个对象的时候起到初始化的作用,对这个对象里的一些成员变量进行初始化,析构函数就是在对象被删除进行一些清理工作,也就是专门的扫尾工作,下面用代码来进行具体说明。 一、构造函数  在OC中凡是已init开头的函数我们都称之为构造函数,在声明构造函数的时候,不带参数的一般直接声明为“-(id)init”,带参数的一般声明为“-(id)initWith

2015-12-18 23:26:39 1828

转载 Xcode 之自己编译静态库

今天介绍下,如何利用Xcode,新建一个静态库,以及如何编译成i386、armv7、armv7s 等平台架构。开发环境:MAC OS X 10.9.4 + Xcode 5.0.2背景知识:库分两种:静态库(.a、.lib) 和 动态库(.so、.dll),.a 和 .so 为linux平台下库后缀名,.lib 和 .dll 为windows平台下库后缀名。【对静态库和动态库不熟悉的

2015-12-18 16:09:34 512

转载 Swift 可选值(Optional Values)介绍

Optional的定义Optional也是Objective-C没有的数据类型,是苹果引入到Swift语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当它没有值时,就是nil。此外,Swift的nil也和Objective-C有些不一样,在Objective-C中,只有对象才能为nil,而在Swift里,当基础类型(整形、浮点、布尔等)没有值时,也是nil,而不是一个初

2015-12-16 00:31:38 250

原创 android 生成jar包里面包含图片和布局文件

由于Android应用工程的资源ID R.xxx.xxx是在编译时生成的,所以,在sdk的jar包中的代码中,不能用R.xxx.xxx访问资源文件,包含xml布局文件和图片、字符。解决方案:1. 图片:把图片文件放入asset中,通过context.getAssets().open(fileName)读取文件为InputStream即可,再用BitmapFactory.deco

2015-12-15 15:17:20 2003

转载 Android 打包Jar(发布SDK)常见问题及解决方案

在Android开发过程中,我们经常会有这种需求,需要将自己开发一个类库打包成jar包以供他人(其他人一般指开发者)调用,而不是直接打包apk文件供最终用户使用。在打包成jar后,你往往会自己先测试一下看jar包能不能直接使用,这时就会常常有如下的几个问题:1) Error…..Found duplicate file for APK:res/drawable-xxx/xxx.xx

2015-12-15 11:31:19 567

转载 Merging Chrome OS into Android is good for desktop Linux

If Linux will ever succeed on the desktop it may very well be through Android. If -- and that’s a big if – reports can be trusted. The Wall Street Journal is reporting that Google is working on merg

2015-12-14 09:58:35 413

转载 Warning: Your Nexus 7 Tablet Is Not Actually a "Tablet" (But Here's How You Make It One)

If the Nexus 7 wasn't your first Android tablet, you may have noticed something different with the user interface when compared to other Jelly Bean tablets. You may not know exactly what it is off the

2015-12-13 22:12:01 505

转载 How to Ditch Phone Mode & Get the Full Tablet UI on Your Nexus 7—Without Rooting

If you've never played with a Nexus 10 tablet, then you probably have no idea that your Nexus 7 actually has a different user interface. For some reason, Google decided it was better for the Nexus 7 t

2015-12-13 21:58:54 642

转载 How to run Android apps in tablet mode on your phone

How to run Android apps in tablet mode on your phoneby LGR Team, 11:43am March 6 2015Get a better viewing experience by tweaking how apps display on your screen using an Xposed ModuleOne t

2015-12-13 21:25:45 637

转载 Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744943记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手

2015-12-13 20:17:49 402

转载 GMM-HMM语音识别模型 原理篇

本文简明讲述GMM-HMM在语音识别上的原理,建模和测试过程。这篇blog只回答三个问题:1. 什么是Hidden Markov Model?HMM要解决的三个问题:1) Likelihood2) Decoding3) Training2. GMM是神马?怎样用GMM求某一音素(phoneme)的概率?3. GMM+HMM大法解决语音

2015-12-13 01:51:52 1564

原创 从命令行编译NDK so文件

编译:ndk-build清除:ndk-build clean

2015-12-11 11:34:42 1332

转载 android自定义弹出框样式实现

前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_

2015-12-11 11:25:10 825

转载 Android应用程序资源的查找过程分析

我们知道,在Android系统中,每一个应用程序一般都会配置很多资源,用来适配不同密度、大小和方向的屏幕,以及适配不同的国家、地区和语言等等。这些资源是在应用程序运行时自动根据设备的当前配置信息进行适配的。这也就是说,给定一个相同的资源ID,在不同的设备配置之下,查找到的可能是不同的资源。这个资源查找过程对应用程序来说,是完全透明的。在本文中,我们就详细分析资源管理框架是如何根据ID来查找资源的。

2015-12-11 11:20:28 1002

转载 资源访问机制之资源定义与解析流程

转载请注明出处:http://blog.csdn.net/droyon/article/details/22429191本文主要介绍一下问题:1、android资源相关的简要介绍。2、xml文件,在android中的加载、解析过程。3、以layout文件为例,介绍layout文件是如何一步一步的被andrioid加载、解析、生成View树。-----------------

2015-12-11 11:15:37 935

转载 Android中项目中各个文件夹的含义和用途详解

1.src:存放所有的*.java源程序。2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。3.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。4.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。5.res/drawable-hdpi:保存高分辨率图片资源,可以使用

2015-12-10 21:58:11 672

原创 android assets中.9.png的使用

assets中使用的.9.png图片必须要编译过,否则无法正常使用:一个方式是把.9.png(带黑边)放在res中,编译生成apk后,在bin文件夹下,找到其raw目录下面的文件夹,拷贝到assets文件夹中,即可使用。编译.9.png.9.png可以使用draw9patch.bat工具来制作,这样的png用图片浏览工具打开可以看到图片的周围有黑色的像素点,这是

2015-12-10 21:49:20 960

转载 关于”点九”

“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。

2015-12-10 21:29:21 357

转载 Dynamically inflates UI in Android App

Dynamically inflates UI in Android AppThere is a fascinating idea that inflates UI according to an android layout xml downloaded from server. According to the Android API, it looks quite feasibl

2015-12-10 01:29:29 305

转载 Android开发中获取assets文件夹下Xml文件的问题

这是我的一个测试类中的部分代码。我在assets文件夹下放了一个xml文件,名称:whitelist.xmlparentcontext就是传入的主activity。InputStream open = parentcontext.getResources().getAssets().open("whitelist.xml");XmlResourceParser xlr

2015-12-09 22:56:55 1057

转载 Android解析XML文件

转:http://blog.csdn.net/zzp16/article/details/7795410一、在Android应用中的XML文件来源1、本地xml文件    本地XML文件可以放在应用根目录assets文件夹、res/xml、res/raw、SDcard卡、应用的data目录等;除res/xml可直接通过getXml(int id)获取XML文档,返回一个

2015-12-09 22:51:56 862

原创 Android中判断当前网络是否可用

应用场景:实现判断当前网络是否可用当前有可用网络,如下图:当前没有可用网络,如下图:实现步骤:1、获取ConnectivityManager对象Context context = activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)Connectivity

2015-12-09 22:48:19 457

原创 android从assets文件夹中读取xml文件

Context.getAssets().openXmlResourceParser(fileNameString) 出现FileNotFoundException,认为assets文件夹的文件须用open()打开,不能用方法openXmlResourceParser。解决方法把xml文件放入res文件夹打开。参考:http://blog.csdn.net/imyfriend

2015-12-09 22:23:37 5255 1

转载 git代码库回滚

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除git reset --hard HEAD~3:将最近3次的提交回滚 【远程代码库回滚】:这个是重点要说的内容,过程比本地回滚要

2015-12-09 11:14:46 295

转载 Git历险记(3):创建一个自己的本地仓库

本文是译者刘辉对系列文章《Git Community Book》翻译的第三篇,本文用“庖丁解牛”的方法介绍如何把一个项目加入到版本管理中的具体过程。如果你对Git的下载、安装和配置的具体方法还不清楚,可以参考Git历险记(2):Git的安装和配置。以下是本篇正文。AD:51CTO编者按:本文是译者刘辉对系列文章《Git Community Book》翻译的第

2015-12-09 11:10:17 340

原创 什么是韵律词、韵律短语、语调短语?

韵律词 的概念与分词类似。韵律短语 包含韵律词,一般由韵律词和语气词组成。语调短语 包含韵律短语,一般指一个大停顿。摘要 语句和篇章的韵律结构和信息结构的分析以及其模型化, 是提高 语音合成自然度的关键 我们认为汉语普通话的韵律结构是分层次的, 由音步韵律词,韵律短语和语调短语组成 韵律短语可以按照感知分为两 类: minor phrase (通

2015-12-08 14:52:53 10804

转载 C++STL 常用 函数 用法

学完c++快一年了,感觉很有遗憾,因为一直没有感觉到c++的强大之处,当时最大的感觉就是这个东西的输入输出比C语言要简单好写。  后来我发现了qt,opencv,opengl,原来,c++好玩的狠。  在这些图形库之外,最常用的可能就是STL,这个东西由于当时学c++的时候迷迷糊糊,完全是一头雾水,上学期数据结构之后开始有点儿开窍了,现在把才c++STL中常用的函数,用法贴一下,也

2015-12-08 12:01:56 326

转载 C++STL概览

引言C++ STL可以分为标准容器,算法和函数对象,迭代器和分配器,利用C++标准程序库,可以大量减少我们的代码,提高代码的稳定性和健壮性。标准容器C++标准容器分为序列容器和关联容器,对于序列容器,C++提供的基本序列有vector 支持随机访问,不适合做插入和删除操作频繁的场景list 双向链表,适合做元素的插入和删除,不是随机访问deque 也

2015-12-08 11:57:37 327

空空如也

空空如也

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

TA关注的人

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