新手制作的IOS系统声音监听程序

原因:今天公司需要使用一个系统声音,但是iphone声音太多了,于是就想到使用一个简单的程序,算是我第一个IOS程序吧~

参看这里:http://iphonedevwiki.net/index.php/AudioServices

 

3456

 

这样播放声音就省事多了

其实关键的代码:

int soundID = 1000;

soundID = self.soundTextField.text.intValue;

NSLog(@”soudId = %d”, soundID);

AudioServicesPlaySystemSound(soundID);

//这个需要导入#import <AudioToolbox/AudioToolbox.h>

代码

IOS基础知识第二季

1.分辨率:320*480,640*960
2.icon图标需要两个(57*57) 114*114 用于视网膜屏幕 icon@2x.png,icon.png
3.狂写代码,先写再调试、搜索、自学
4.iphone5设备是4英寸之前是3.5英寸,视网膜技术960*640 iphone4
5.320*480 启动页 640*960 Default@2x.png iphone5 Default-568h@2x.png
6.icon需要有29*29 和 58*58
7.模拟器快捷键:
8.沙盒:IOS将各个APP分别存放再文件系统的独立位置
模拟器中的沙盒位置:~/Library/资源库/Application Support/Iphone Simulator/
9.应用程序周期;main—UIapplicationmain处理()—-applicationDidFinishLau
main创建自动释放池,调用UIApplicationMain,释放自动释放池
10.作业:
icon、default、app名字、100秒倒计时、后台挂起

11.UIKIT框架结构
UIView是视图的基类
UIViewController是视图控制器的基类
12.每个应用至少一个窗口,UIWindow继承UIView
自动创建(xcode4.5之后)
13.UIScreen对象可以充当IOS设备物理屏幕的替代者
14.Iphone4之前320*480
IPHone4,4s是640*960
iphone5设备屏幕:640*1136
ipad/ipad2:1024*768
ipad3/ipad4:2048*1536
ipad mini: 1024 *768
15.
时间绑定方法,第一个是事件名称,第二个是触发条件
[startButton addTarget:self action:@selector(alertUser) forControlEvents:UIControlEventTouchUpInside];
16.Ui创建两种方式
xib创建
NSBundle *bundle = [NSBundle mainBundle];
NSArray *arr = [bundle loadNibNamed:@”myView” owner:self options:nil];
UIView *myview = [arr objectAtIndex:0];
手动创建
CGRect viewRect = CGRectMake(0, 0, 100, 100);
UIView *myView = [[UIView alloc] initWithFrame:viewRect];

Continue reading

IOS开发基础知识

1、视图相关

addSubview添加子视图
insertSubview:atIndex:视图插入到指定索引位置
insertSubview:aboveSubview:视图插入指定视图之上
insertSubview:belowSubview:视图插入指定视图之下
bringSubviewToFront:视图移动到最顶层
sendSubviewToBack:视图移动到最底层
exchangeSubviewAtIndex:withSubviewAtIndex两个索引对应的视图交换位置
removeFromSuperview:视图从父视图移除

2、