随笔分类 -  Iphone/IOS/Flutter

Iphone 手机开发
摘要:1)。object c 基本类型ID:指向OC对象的指针;CLASS;SEL:是OC来定义方法的关键字,你可以把他当做一个函数指针来使用;BOOL:YES,NO;TRUE,FLASE;空值处理不当是引起程序错误的重要原因。nil:给对象赋值NULL:给指针赋值NSNULL: 用于集合操作;2)常量的声明和预处理宏常量的声明1 #define kdetailkey @"detail text" #define dd 30.0 #define cc pi*3/180.0 常量的声明2 typedef enum { aa=100, bb, cc , }Ta... 阅读全文
posted @ 2012-07-13 11:13 大树2 阅读(6458) 评论(0) 推荐(0) 编辑
摘要:mapView use method1 。地图编程接口;2. 可规划的路线;3. 设置书签标记;4.周边查找服务。结构 表示 地图上一个点,一个矩形区域,一个大小。手机位置服务,导航typedef struct{ CLLocationDegrees latitudeDelta; CLLocationDegrees longitudeDelta;} MKCoordinateSpan;typedef struct{ CLLocationCoordinate2D center; MKCoordinateSpan span;}MKCoordinateRegion;1 .h file// Created 阅读全文
posted @ 2012-07-08 18:53 大树2 阅读(5054) 评论(0) 推荐(0) 编辑
摘要:UIProgressView:作用:动态显示当前工作状态进度。progressViewProgress bar view1.h file// Created by denny chen on 12-7-8.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import <UIKit/UIKit.h>@interface ProgressViewViewController : UIViewController{ UIProgressView *progressview; UIProgressView * 阅读全文
posted @ 2012-07-08 15:43 大树2 阅读(8520) 评论(0) 推荐(0) 编辑
摘要:应用程序开发的第一步1 应用程序目录结构: 源代码:文件左边的Classes目录中保存了自动生成的.h和.m文件。他们是Objective-C语言的头文件和源代码文件 XIB文件:XIB文件是记录应用程序画面构成和配置的文件。位于Resources目录下。用Cocoa Touch来开发程序,编辑XIB文件是最基本的。编辑XIB文件的时候,使用「Interface Builder」可以在画面上简单,随意的拖动各种控件。 资源文件:其他为了制作应用程序的文件都是资源文件。XIB文件也是资源文件的一种,因为比较重要,就单独罗列出来了。比较简单的应用程序也许不需要什么资源文件,但是随着程序的复杂度提升 阅读全文
posted @ 2012-07-08 11:56 大树2 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:IOS UIPickerView:1 uipickerview2 datasource3 delegate4 yourself make picker view;1 .h file@interface ViewController : UIViewController<UIPickerViewDelegate,UIPickerViewDataSource>{ UILabel *label; UIPickerView *pickerview; NSArray *fontAry;}@property (nonatomic,retain) IBOutlet UILabel *label; 阅读全文
posted @ 2012-07-05 14:18 大树2 阅读(9263) 评论(0) 推荐(1) 编辑
摘要:IOSUIDatePicker用法:1 .h@interface ViewController :UIViewController{ UILabel *datelabell; UIDatePicker *datepicker;}@property (nonatomic,retain) IBOutlet UILabel *datelabel;@property (nomatomic,retain) IBOutlet UIDatePicker *datepicker;-(IBAction) dateChange:(id)sender;@end2. m a).@synthesize datelabe 阅读全文
posted @ 2012-07-04 18:37 大树2 阅读(518) 评论(0) 推荐(0) 编辑
摘要:1 .h-(IBAction) buttonClick:(id)sender;2 .m-(IBAction) buttonClick:(id)sender{ UIButton *button=(UIButton *)sender; //UIButton *button[[UIButton alloc] init]]; NSString *title=[NSString stringWithFormat:@"Button tag is %d",button.tag]; NSString *message=[button currentTile]; UIAlertView *a 阅读全文
posted @ 2012-07-04 16:40 大树2 阅读(538) 评论(0) 推荐(0) 编辑
摘要:UILabel:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *str=@"i am a string"; UIFont *_font=[UIFont fontWithName:@"Arial" size:50.0f]; CGSize labesize=[str sizeWithFont:_font]; UILabel *_label=[[UILabel 阅读全文
posted @ 2012-07-04 14:59 大树2 阅读(233) 评论(0) 推荐(0) 编辑
摘要:IPHONE 开发 4 -- 深入理解iPhone OS/SDK与Objective-C 2.0 工欲善其事,必先利其器。在开发iPhone应用程序的时候,深入理解iPhone OS/SDK与Objective-C 2.0是很重要的。1 iPhone OS[cocoa touch,media,core services,core os]iPhone OS 由4个主要部分组成。下面简单地罗列一下它们的功能。Cocoa Touch ◦窗口和视图 ◦事件管理 ◦用户接口 ◦加速传感器 ◦照相机 Media ◦Core Graphics(2维图形接口) ◦Core Animation(动画) ◦Ope 阅读全文
posted @ 2012-07-03 23:35 大树2 阅读(320) 评论(0) 推荐(0) 编辑
摘要:开发iPhone程序,首先接触到的不是源代码,而是项目工程文件,目录。我们来看看它有怎样的构成。iPhone应用程序目录构成iPhone应用程序被放入一个叫做沙盒(sandbox)的具有安全性的构造中。程序只能访问自己沙盒中的资源。iPhone 应用程序与 Mac OS 上的程序基本上相同、 只是程序目录下有一些不同。可以通过 AddressBook 等构造访问其他的功能或构造体。iPhone 应用程序的目录构造如下所示:1234567891011/Applications/ [Application1]/ Application1.app Documents/ Library/ tm... 阅读全文
posted @ 2012-06-30 14:52 大树2 阅读(376) 评论(0) 推荐(0) 编辑
摘要:Foundation 是os下的一个大的框架,它包括所有的类 方法 集合 等等,所以这里需要导入它。#import <Foundation/Foundation.h>@interface类的开始的标识符号 ,好比Java或 C 语言中的Class @end 类的结束符号@implementation 标识符 作用实现.h中 的具体方法与对象@end 同样为类的结束符号-(id)init 这个方法 用于类的初始化创建,每一个类在创建的时候需要调用init方法,使用父类拿到self指针后,在这里可以做一些子类初始化的工作。-(id)init 方法名称可以任意修改,但是alloc的时候需 阅读全文
posted @ 2012-06-25 21:27 大树2 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组。@+ " 字符串 " 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时 阅读全文
posted @ 2012-06-25 18:37 大树2 阅读(4371) 评论(1) 推荐(0) 编辑
摘要:常用数据类型与c语言基本一样 难怪是c语言的超集1.整型 (int) 浮点型 (float, double) 短长整型(short, long)int,[float,double],[short,long] int i=0; float i=1.1; double i=2.2; short int i =200; long int i=11111111111111111112456L; //整型 int i = 100; //浮点型 float f = 1.1; //双浮点型 double d = 2.2; //短整型 short int si = 200; //长整型 long lo... 阅读全文
posted @ 2012-06-25 17:21 大树2 阅读(2859) 评论(0) 推荐(0) 编辑
摘要:1 . 在控制台输出信息: NSLog(@""); NSLog(@"%@",str); %d,%s,%@2 oc month -(void) putString:(NSString *)str) { NSLog(@"put string is %@",str); } 阅读全文
posted @ 2012-06-25 16:02 大树2 阅读(892) 评论(0) 推荐(0) 编辑
摘要:iphone开发环境◦Mac 电脑(CPU要是Intel的)◦Mac OS X v10.5(Leopard)或以上的版本◦一台 iPhone 或者 iPod touch.SDK,XCODE,OBJECT-C.想开发有GPS和照相机或者重力传感器功能的程序,那么需要iPhone 3G.想要把做成的程序发布出去,还需要到Apple Developer Connection花99美金登录.「Cocoa Touch」的程序开发组件库,它类似于windows下开发时所用的MFC,.NET FrameWork 利用 Cocoa Touch,开发者不用考虑设备的特性和画面特性,就可以简单的构筑GUI。os, 阅读全文
posted @ 2012-06-14 00:13 大树2 阅读(362) 评论(0) 推荐(0) 编辑
摘要:目标: 通过Objective-C/iOS开发强化训练,让学习者成为从零基础掌握具有开发中大型iOS项目能力的移动软件开发高级人才。88天从入门到中高级IPHONE开发人员,这是我们的目标。分88天来学习,从基础开始做iOS系统、LBS、底层、应用及游戏的开发,最终开发出属于自己的iOS作品。OS体系结构:一个培训单位的课程介绍图,我们参考这个结构来学习。Title 就业方向 IT/互联网、电信/网络/通讯、消费类电子、电子元器件、工业控制、军工企事业、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。iPhone、iPad,应用程序的开发,1.网站手机客户端,包括微博、论坛等各种类型网站的. 阅读全文
posted @ 2012-06-13 00:00 大树2 阅读(412) 评论(0) 推荐(0) 编辑
摘要:一、什么是增强现实?当你想知道今天的天气情况的时候,还是在听新闻联播之后的天气预报吗?当你想知道哪辆公车可以回家的时候,还是要挨个公交站牌去找寻么?当你想认识一个漂亮mm的时候,还是要鼓起勇气跑上前去跟她搭讪吗?当你在街上游荡,想找到一家吃晚餐的地方的时候,你还是查完大众点评查谷歌地图吗?如果现在有一种技术,可以让你想知道天气的时候,直接仰望苍穹;想知道公车信息的时候,直接去问公车;想知道mm信息的时候,直接扫描mm本人;想找附近吃饭的地方时,直接摄像头环绕周边…会不会听上去有点离谱呢?其实这项技术已经发展的非常成熟了,就是增强现实技术。增强现实(AR)是在虚拟现实技术基础上发展起来的一种新兴 阅读全文
posted @ 2011-06-17 14:42 大树2 阅读(1130) 评论(0) 推荐(1) 编辑
摘要:iPhone交流, 欢迎大家加入! http://www.cnblogs.com/team/ShenzhenIOSClub/ 想加入的朋友回复: 博客园用户名: Email: QQ: 阅读全文
posted @ 2011-06-14 16:16 大树2 阅读(553) 评论(16) 推荐(0) 编辑
摘要:一、确定MacOS的版本号版本号:MacOSXversion10.5.5CPU:Processor1GHzPowerPCG4iPhoneSDK:iPhone_sdk_for_iPhone_os_2.2.19m2621afinal.dmg说明:每个IPhoneSDK可能兼容的MacOS都不同,该SDK支持10.5.3以后的版本。还有,Intel和PowerPC不同的CPU设置文件也不同,同一种CPU不同型号,设置也不同(注意PowerPCG3/G4/G5不同型号),详细请看下文。重点的是:官方的iPhoneSDK只支持IntelMacwithOSX10.5.二、安装IPhoneSDK1.iPho 阅读全文
posted @ 2011-06-14 11:29 大树2 阅读(428) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示