APPLE
文章平均质量分 80
放羊郎
个人网站 https://www.zhenxiangsimple.com
展开
-
Objective-C 语法学习笔记
变量定义 interface 文件(*.h)中定义,定义要放在 interface 名称后的括号内 对象的定义要用指针[NSButton *aButton;],使用正常名称 普通变量正常定义使用方法定义 interface 文件(*.h)中定义,定义放在括号外且 @end 标记前 以符号([-]表对象方法,[+]表静态方法)开头,其次以括号括起来的返回值类型,然后是方原创 2010-01-15 01:13:00 · 1291 阅读 · 1 评论 -
Cocoa添加一个关于面板
相关内容包括在 Info.plist 文件中,其中包括5项:【Name or titles】,【Icon】,【Version number】,【Copyright date】,【Credits】设置关于窗体的图标(*.icns) 把文件拖到项目窗口的Resouce 文件夹下 在 Info.plist 文件中 Icon file 处输入文件明(扩展名选加)设置生成文件名称原创 2010-01-14 16:38:00 · 845 阅读 · 0 评论 -
Interface Builder 学习笔记
主要窗口: Project window:存储界面文件内容(即为NIB 工程窗口) Design window:应用程序的用户界面 Inspector window:查看和编辑界面控件和对象的属性 Library:放置控件的工具箱 Menu editor:增删改应用程序的菜单NIB (工程)窗口(双击XIB文件) 默认显示有6项:【Files Owner】,【F原创 2010-01-14 00:49:00 · 1855 阅读 · 0 评论 -
在Xcode以及Interface Builder下简单使用Cocoa
下面写下建一个简单的程序,来说明如何使用macintosh的IDE 中的Xcode以及Interface Builder 做简单的Cocoa开发,为初学者学习程序功能是把一个text里的数字复制到一个lable里1.创建项目: 双击Xcode程序图标 如果是第一次打开会出现欢迎界面,可以查看如何操作,可以把它关了。 File -> Create Project 或:shif原创 2010-01-12 15:03:00 · 4104 阅读 · 0 评论 -
Cocoa中的Text
Interface Builder提供了一些控件来使用TEXT,但它们一般都继承自: NSTextField:显示表态或动态text NSTextView:可以使用Text中的多行Text基本用法:此处实现在广本框内对文本及背景颜色进行设置,以及相关格式进行修改 创建用户界面 在Xcode中新建一个项目, 打开XIB项目中的Window窗口, 拉入窗口中一个T原创 2010-01-18 00:37:00 · 2521 阅读 · 0 评论 -
Cocoa数据类型
在Objective-C中依然可以使用所有C的数据类型,但最好还是用它自身的 NSNumber 创建一个值为10的数字对象:NSNumber *num=[NSNumber numberWithInt:10]; 创建不同数值类型方法: numberWithDouble numberWithFloat numberWithInt numberWithLong原创 2010-01-18 00:31:00 · 1464 阅读 · 0 评论 -
Interface Builder 窗口操作
打开关闭 关闭窗口:[theWindow close]; 关闭窗口并释放内存: [theWindow setReleasedWhenClosed:YES] [theWindow close]; 新建窗口:theWindow=[[NSWindow alloc] init]; 显示窗口:[theWindow makeKeyAndOrderFront:self];隐藏原创 2010-01-17 02:24:00 · 1792 阅读 · 0 评论 -
用例子说明MVC 设计模式(以Objective-C 实现)
要实现的功能: 对窗体上一个复选框,标签修改,按钮事件进行演示Xcode新建一个项目 File -> Creat Project -> Cocoa Application -> MyProject(项目名)创建一个底层实现类(模型Model) Xcode 项目中选中Classes 文件夹 File -> New File -> baseClass(原创 2010-01-16 10:09:00 · 2513 阅读 · 0 评论 -
Cocoa画图
points(NSPoint) 同直角坐标系一样原点在左下角 结构 typedef struct _NSPoint{ float x; float y; }NSPoint; 定义:NSPoint thePoint; 初始化:thePoint=NSMakePoint(0,0);Rects(NSRect) and sizes(NSSize) 结构原创 2010-01-19 01:12:00 · 4197 阅读 · 2 评论 -
Cocoa文件管理
打开查看文件 NSOpenPanel *openPanel=[NSOpenPanel openPanel]; [openPanel setTitle:@"Choose a File or Folder"];//setTitle为NSWindow的方法,它是openPanel 的父类 [openPanel setCanChooseDirectories:YES];//默认不可以选文件原创 2010-01-19 01:23:00 · 3363 阅读 · 0 评论 -
Xcode 使用笔记
查看或修改Xcode 环境设置用户可以设置自己的编程环境状态,但设置前得先关了所有打开着得工程1. (菜单项)Xcode -> Preferences 或者 command + ,2. 可以选择其中的所有项目进行设置例如:General选项卡中有个编程界面的设置选项:Layout : All-in-One:所有要执行的任务都集中到一个窗口上Condensed:各个执行的原创 2010-01-13 00:54:00 · 4806 阅读 · 2 评论 -
iphone编程 EXE_BAD异常
有时写程序不知觉总会遇到EXE_BAD_ACCESS的异常,经过测试发现这个通常跟内存管理有关,通常是过度释放内存引起,此时检查程序中有关release部分。比如定义了一个nsarray对象,但没有显示的初始化(没有初始化或者用其他对象初始化),如果这时释放它就会报这个错误。这里也有大虾的文章说明http://developer.apple.com/qa/qa2004/qa13原创 2010-04-18 16:35:00 · 1926 阅读 · 0 评论