随笔分类 - iPhone开发
不积跬步,无以至千里。
摘要:1 #import <UIKit/UIKit.h>2 3 @interface UITestViewController : UIViewController <UIPickerViewDataSource, UIPickerViewDelegate>4 {5 6 }7 8 @end 1 // 2 // UITestViewController.m 3 // UITest 4 // 5 6 #import "UITestViewController.h" 7 8 NSMutableArray *comp1; 9 NSMutableArray *com
阅读全文
摘要:1 #import <UIKit/UIKit.h>2 3 @interface UITestViewController : UIViewController <UIPickerViewDataSource, UIPickerViewDelegate>4 {5 6 }7 8 @end 1 // 2 // UITestViewController.m 3 // UITest 4 // 5 6 #import "UITestViewController.h" 7 8 @implementation UITestViewController 9 10 -
阅读全文
摘要:1 // 2 // UITestViewController.m 3 // UITest 4 // 5 6 #import "UITestViewController.h" 7 8 UIScrollView *myScrollView; 9 UIPageControl *myPageControl; 10 11 @implementation UITestViewController 12 13 - (void)loadScrollViewWithPage:(UIView *)page 14 { 15 int pageCount = [[myScrol...
阅读全文
摘要:- (void)viewDidLoad { [super viewDidLoad]; CGRect labelFrame = CGRectMake(10,10,200,44); UILabel *myLabel = [[UILabel alloc] initWithFrame:labelFrame]; myLabel.backgroundColor = [UIColor clearColor]; myLabel.textColor = [UIColor redColor]; myLabel.font = [UIFont fontWithNam...
阅读全文
摘要:- (void)viewDidLoad { [super viewDidLoad]; UIImage *anImage = [UIImage imageNamed:@"apple.png"]; UIImageView *myImageView = [[UIImageView alloc] initWithImage:anImage]; [[self view] addSubview:myImageView]; //scale our height and width by 50% CGSize viewSize = myIma...
阅读全文
摘要:#import "UITestViewController.h"@implementation UITestViewController- (void)pickerChanged:(id)sender{ NSLog(@"value: %@",[sender date]);}- (void)viewDidLoad { [super viewDidLoad]; CGRect pickerFrame = CGRectMake(0,120,0,0); UIDatePicker *myPicker = [[UIDatePicker alloc] initW...
阅读全文
摘要:#import "UITestViewController.h"@implementation UITestViewController-(void)buttonDown:(id)sender{ NSLog(@"Button pushed down");}-(void)buttonRelease:(id)sender{ NSLog(@"Button released");}-(void)checkboxClick:(UIButton *)btn{ btn.selected = !btn.selected;}- (void)viewDi
阅读全文
摘要:#import "UITestViewController.h"NSTimer *timer;@implementation UITestViewController- (void)hideAlert:(NSTimer *)sender{ UIAlertView *alert = [sender userInfo]; [alert dismissWithClickedButtonIndex:0 animated:YES];}- (void)viewDidLoad { [super viewDidLoad]; UIAlertView *myAler...
阅读全文
摘要://// UITestViewController.m// UITest//#import "UITestViewController.h"@implementation UITestViewController- (void)viewDidLoad { [super viewDidLoad]; [self.view setBackgroundColor:[UIColor blackColor]]; UIActivityIndicatorView *myActivityView = [[UIActivityIndicatorView alloc] ...
阅读全文
摘要:1 // 2 // UITestViewController.m 3 // UITest 4 // 5 6 #import "UITestViewController.h" 7 8 @implementation UITestViewController 9 10 - (void)viewDidLoad {11 12 [super viewDidLoad];13 14 UIActionSheet *mySheet = [[UIActionSheet alloc] initWithTitle:@"Email Deletion Options" 15 ...
阅读全文
摘要:如何进入命令行操作模式再图形界面下,用finder 打开 应用程序 》实用程序》终端如果连图形界面都进不去了(比如安错了显示驱动),开机时按 F8,用-s参数启动,然后输入命令 mount -uw /获得权限为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限sudo -s然后输入密码,输入密码时没有任何回显,连星号都没有,只管输完回车就行了。——————————————————————————————————————————————基本命令列出文件ls 参数 目录名例: 想看看跟目录下有什么,ls /想看看驱动目录下有什么,ls /System/Libr
阅读全文
摘要:使用ASIHTTPRequest+JSON一个简单的天气获取Demo,直接上代码:工程结构截图如下:加入ASIHTTPRequest的方法请查看上一篇文件,ViewController.h代码如下: 1 // 2 // ViewController.h 3 // ASIHTTPRequestDemo 4 // 5 // Created by Fox on 12-3-13. 6 // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. 7 // 8 9 #import <UIKit/UIKit.h>10 11 @in
阅读全文
摘要:参考来自:http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html官方网站:http://allseeing-i.com/ASIHTTPRequest/。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于R
阅读全文
摘要:之前Socket一直使用Linux c来实现,优点是很容易掌握socket的通信流程,缺点是过程比较繁琐。所以选择了AsyncSocket来实现socket通信。另外实现了RTSP的通信过程,并在play命令之后,再次开始一个UDP会话,用于传输数据。 项目原型是用RTSP+RTP来实现摄像头的实时监控,RTSP使用TCP来实现,RTP使用UDP实现,直接上代码吧!工程结构截图如下:关于怎么在项目中使用AysncSocket,请查看http://www.cnblogs.com/foxmin/archive/2012/03/11/2389734.htmlRTSPClient.h如下: 1...
阅读全文
摘要:今天在使用AsyncSocket时,按照说明,将AsyncSocket.h和AsyncSocket.m加入到工程后,再添加CFNetwork框架,结果出现如下错误:经过多番查找,原来是直接加入的工程中的文件并没有编译,解决办法是:选择TARGETS下的Build Phase,下编译的源文件下将AsyncSocket.m添加进去,OK!
阅读全文
摘要:UDPClient/*UDP/IP应用编程接口(API)*//**客户端的工作流程:首先调用socket函数创建一个Socket,填写服务器地址及端口号,*从标准输入设备中取得字符串,将字符串传送给服务器端,并接收服务器端返回的字*符串。最后关闭该socket。*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netine
阅读全文
摘要:TCPClient 1 /*TCP/IP应用编程接口(API)*/ 2 /* 3 *客户端的工作流程:首先调用socket函数创建一个Socket,然后调用bind函数 4 *将其与本机地址以及一个本地端口号绑定,请求连接服务器,通过新的socket 5 *向客户端发送字符串" hi,I am client!"。最后关闭该socket。 6 */ 7 #include<stdio.h> 8 #include<stdlib.h> 9 #include<string.h>10 #include<errno.h>11 #includ
阅读全文
摘要:CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接委托(delegate)支持。错误、连接、接收、完整的读取、完整的写入、进度以及断开连接,都可以通过
阅读全文

浙公网安备 33010602011771号