ch_soft的专栏

我,只专注于移动互联网,技术交流群:10912272

IOS 画图时的常用方法

0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInR...

2012-03-30 21:35:08

阅读数:1306

评论数:0

贝塞尔曲线

实例说明 [编辑] 线性贝塞尔曲线 给定点P0、P1,线性贝塞尔曲线只是一条两点之间的直线。这条线由下式给出: 且其等同于线性插值。 [编辑] 二次方贝塞尔曲线 二次方贝塞尔曲线的路径由给定点P0、P1、P2的函数B(t)追踪: 。 TrueType字型就...

2012-03-28 09:56:09

阅读数:4444

评论数:1

穿过已知点画平滑曲线(3次贝塞尔曲线)

为了把一串点连成光滑的曲线,先研究贝塞尔曲线,又搞B样条插值。。。。都没有成功(数学没那么强)。 后来在 “[翻译] AGG 之贝塞尔插值 ”http://liyiwen.javaeye.com/blog/705489  。看到一种比较好的方法: 运用贝塞尔曲线的光滑性来穿过这些点。 大致...

2012-03-28 09:38:05

阅读数:5422

评论数:0

在 iPhone/iPad 中随意修改数字键盘按钮

一、起因 iPhone 的键盘,特别是数字键盘,往往不能满足程序的输入需要。最典型的例子就是在数字键盘上添加一个“.”,用来输入小数点。安装 iPhone SDK 官方的观点,如果要使用小数点键盘,那只好使用数字和符号键盘,但那样没个按键很小,且不需要的按键太多。 二、现有方案 ...

2012-03-27 09:19:37

阅读数:2942

评论数:0

让你的应用支持新iPad的Retina显示屏

上周起大家伙纷纷开始上手第三代iPad了。由于新iPad采用了Retina显示屏,分辨率较上一代iPad增加了一倍(译者:长宽增加一倍,像素是上一代的四倍)。为了支持新增的这些个像素,iOS开发者需要考虑升级自己的iPad应用,我在下文列举了一些必须注意的事项。 一、应用图片 标准iOS控...

2012-03-23 17:46:40

阅读数:1636

评论数:0

用 new 还是用 alloc/init

用 new 还是用 alloc/init 2010-07-15 1:48 1.在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init],但是并不意味着你不会接触到new,在一些代码中还是会看到[className new]...

2012-03-23 15:58:00

阅读数:3381

评论数:0

NSDateFormatter 和 NSDateComponents 的用法

NSDateFormatter调整时间格式的代码 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。 例如: //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatt...

2012-03-23 15:51:50

阅读数:26952

评论数:0

iphone -- NSBundle

bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle. 我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没...

2012-03-23 15:25:40

阅读数:1055

评论数:0

IOS-不响应旋转事件

当一个UIWindow里面加入多个UIViewController时,只有第一个加入到UIWindow的对象能响应旋转事件

2012-03-23 14:53:47

阅读数:1623

评论数:0

Phone开发之在应用中从竖屏模式强制转换为横屏模式

Phone开发之在应用中从竖屏模式强制转换为横屏模式 时间:2011年07月01日 11:50:04 来源:CocoaChina 作者:     在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们...

2012-03-23 11:52:30

阅读数:1069

评论数:0

iOS的日历控件 开源代码整理

开源的优质代码也很多了,整理下给各位需要的同学。 devinross/tapkulibrary – GitHub 封装了比较多的类,日历只是其中很少的一块,和iOS自带的UI几乎是一模一样。   klazuka/Kal – GitHub 这个也是标准的日历...

2012-03-23 09:49:12

阅读数:9517

评论数:0

iOS高效开发必备的10款Objective-C类库

因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。 ...

2012-03-23 09:32:56

阅读数:2152

评论数:0

iPhone microphone输入事件捕获

目的: 利用麦克风做为一种事件的输入方式 核心: 通过AudioSession与AudioQueue实现麦克风输入的数据捕捉. 开启AudioSession: 1.    AudioSessionInitialize 2.    AudioSessionSetProperty(kA...

2012-03-22 12:32:36

阅读数:3611

评论数:0

iOS 录音功能的实现

这两天也调了一下ios的录音,原文链接:http://www.iphoneam.com/blog/index.php?title=using-the-iphone-to-record-audio-a-guide&more=1&c=1&tb=1&pb=1 这里i...

2012-03-22 11:18:29

阅读数:41266

评论数:3

AudioToolbox使用方法总结

整理一些网络资源 第一部分  之前公司做的是音乐播放器,用到了AudioToolbox这个音频接口,总结下,希望对需要的朋友有帮助。AudioToolbox这个库是C的接口,偏向于底层,用于在线流媒体音乐的播放,可以调用该库的相关接口自己封装一个在线播放器类,AudioStreamer是老外封...

2012-03-22 10:02:49

阅读数:17422

评论数:3

App Icons on iPad and iPhone

App Icons on iPad and iPhone Q:  How are the icon files in my application bundle used on iPad and iPhone? A: Below are guidelines for handling ...

2012-03-21 17:51:01

阅读数:1525

评论数:0

FMDatabase 的使用方法

FMDatabase 的使用方法 - (NSString*) getPath {    NSArray* paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) ;...

2012-03-21 17:29:07

阅读数:25514

评论数:2

IOS 下使用AdMob广告

AdMob目前为止提供了最方便的iPhone app广告集成库.  广告的形式是一段320x48的长条横跨屏幕, 点击会scroll出来一个广告网页, 这算一个点击.  首先先去AdMob.com注册帐号, 然后建立你的项目, 每个项目会获得一个ID, 集成AdMob库的时候指定这个ID就...

2012-03-21 15:56:36

阅读数:6027

评论数:0

使用xcode4做ios的国际化

app是针对国内市场的,但国内付费软件的状况不咋样,也就顺道卖卖全球市场了。 针对这个需求,对app中的文字和app的软件名称做了国际化处理。另外xib文件和图标貌似都是可以进行国际化处理的。但我的项目中没有这个需求,也就没去查找相关的资料 xcode4和xcode3上面关于制作国际化...

2012-03-21 14:41:53

阅读数:1352

评论数:2

ios本地通知和远程通知

ios本地通知和远程通知 本篇文章主要是整理一下有关通知的相关知识。主要介绍: 本地通知 远程通知 本文参考: 编写push notification之获取device token 编写push notification之服务器端发送通知 iOS实现本地通...

2012-03-21 13:21:52

阅读数:10221

评论数:0

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