深入浅出 Cocoa 之 Core Data(1)- 框架详解罗朝辉(http://blog.csdn.net/kesalin)CC 许可,转载请注明出处Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:框架详解:讲解 Core data 框架,运
转载
精选
2012-02-07 15:31:51
463阅读
Cocoa编辑锁定Cocoa是苹果公
转载
2023-05-16 20:14:24
179阅读
Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:
框架详解:讲解 Core data 框架,运作过程,设计的类;
Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在 XCod
转载
精选
2012-08-09 14:32:23
834阅读
Cocoa与Cocoa Touch区别之分
原创
2014-11-22 09:39:46
1058阅读
1,前言 相信iPhone不久就要在国内发布了,和我们在国内可以通过正规渠道买得到的iPod Touch一样,iPhone也是一个激动人心的产品。iPhone发布的同时,基于iPhone的程序也像雨后春笋一样在iTunes里面冒出来。 你将来也许会考虑买一个iPhone,体验一下苹果的富有创意的种种应用;你也许会考虑向iTunes的社区的全世界的人们展示一下你非凡的创意,当然也可以...
原创
2012-01-14 03:49:32
56阅读
Cocoa框架是什么因素使一个程序成为Cocoa程序呢?肯定不是编程语言,因为在Cocoa开发中您可以使用各种语言;也不是开发工具,因为您在命令行上就可以创建Cocoa程序(虽然那会使开发过程变得复杂,且需要消耗大量时间)。那么,所有Cocoa程序的共同点是什么?是什么使它们变得与众不同?答案是这些程序都是由一些对象组成,而这些对象最终都是从NSObject这个根类继承下来的;还有,这些程序都是基于Objective-C运行环境的。这个说法对于所有的Cocoa框架来说也是正确的。请注意:上面的说法还需要做一点限制。首先,Cocoa还有另一个根类,即NSProxy。只是NSProxy很少用于Co
转载
2012-02-11 07:59:00
209阅读
2评论
# iOS Cocoa:探索苹果开发生态
在开发苹果平台应用时,Cocoa是一个重要的框架,它为开发人员提供了一组丰富的API和功能。Cocoa实际上分为两个部分:Cocoa Touch和Cocoa。Cocoa Touch主要用于iOS应用的开发,而Cocoa则多用于macOS应用。本文将重点介绍Cocoa Touch,并通过简单的代码示例和类图、关系图来帮助大家理解。
## Cocoa To
points(NSPoint) 同直角坐标系一样原点在左下角 结构 typedef struct _NSPoint{ float x; float y; }NSPoint; 定义:NSPoint thePoint; 初始化:thePoint=NSMakePoint(0,0);Rects(NSRect) and sizes(NSSize) 结构
原创
2021-07-09 10:18:34
528阅读
上一章笔者介绍了一下在objecsive-C里面的类的基本构造和定义以及声明的方法。我们知道在面向对象的程序里面,有一个很重要的需求就是
代码的重复使用,代码的重复使用的重要方法之一就是继承。我们在这一章里面,将要仔细的分析一下继承的概念以及使用的方法。有过其他面向对象语言的同学,
对这一章的内容应该不会感到陌生。
4.1,本章的程序的执行结果
在本章里面,我们将要重复使用第3章
转载
2011-08-31 10:30:59
235阅读
首先从代码风格说起,对于我这种有强迫症的人来说,看到别人或者自己写的代码风格凌乱时,心情也会跟着凌乱T_T
这里只挑几个要点记录一下:
空格:
操作符两边必须留一个空格!
点操作符:
点操作符不应该连续使用,如myView.frame.size.height,型如这样的表达式最多在末尾使用一次点操作符,如[[myView frame] size
原创
2011-12-25 21:50:32
535阅读
在项目中定义了以new开头的textField。结果报错:先看我的源代码:#import <UIKit/UIKit.h>@interface ResetPasswordViewController : UIViewController@property (weak, nonatomic) IBOutlet UITextField *phoneTextField;@property (w
原创
2022-01-10 18:07:01
221阅读
封装不封装,这是个问题。
今天我在看Cocoa开发者邮件列表的时候,看到一个帖子,求助如何在两个View之间互相通信的问题。做Windows程序员的时间长的我都不好意思说了,我意识到,这个问题在我刚刚接触到Mac上的Objective-C时也遇到过。
我现在可以提出这个问题的简化版:“我有一个对话框,获取了一些用户输入的数据。我现在需要从我那个对话框中把这个数据提取出来以供主窗口使用。如何才能从主窗口获取到对话框里的数据呢?”
转载
精选
2012-09-24 11:12:57
446阅读
Subversion权限配置文件报如下错误:
Failed to load the AuthzSVNAccessFile: authz.code.conf:1: Section header expected
解决办法:将权限配置文件的BOM去掉即可。
原创
2011-12-30 13:32:24
1083阅读
RACSignal的每个操作都会返回一个RACsignal,这在术语上叫做连贯接口(fluent interface)。这个功能可以让你直接构建管道,而不用每一步都使用本地变量。[[[self.usernameTextField.rac_textSignal map:^id(NSString*text){ return
转载
精选
2015-11-12 13:13:16
594阅读
封装不封装,这是个问题。今天我在看Cocoa开发者邮件列表的时候,看到一个帖子,求助如何在两个View之
转载
2022-11-15 21:29:36
84阅读
1. 什么是Cocal TouchCocoa Touch is the collection of software frameworks that isused to build iOS applications and the runtime that those applications are executedwithin. Cocoa Touch includes hundreds of classes for managing everything frombuttons to URLs.(Cocoa Touch是IOS构建应用程序的框架集合, 它包括了许多类用来操作IOS上的许.
转载
2012-05-23 11:21:00
132阅读
2评论
打开查看文件 NSOpenPanel *openPanel=[NSOpenPanel openPanel]; [openPanel setTitle:@"Choose a File or Folder"];//setTitle为NSWindow的方法,它是openPanel 的父类 [openPanel setCanChooseDirectories:YES];//默认不可以选文件
原创
2021-07-09 10:18:32
340阅读
[Cocoa][译]苹果 Cocoa 编码规范中文版罗朝辉(http://www.cppblog.com/kesalin/)CC许可,转载请注明出处官方文档:Coding Guidelines fo
转载
2012-02-14 17:54:00
269阅读
2评论
Cocoa是Mac OS和iPhone OS上的开发框架,使用Objective-C做为开发语言。当然,在代码中也可以嵌入C和C++的语句。初识Objective-C时会觉得它的语法很奇怪,但本质上和其他面向对象语言都差不多。具体语法大家可以参考相关文档。 在Cocoa框架中:所有的控件、窗口等都继承自 UIView,对应MVC中的 V。UIView及其子类主要负责UI的实现,而UIView所产生
转载
2014-05-11 23:50:00
209阅读
2评论
2.1,构筑Hello, World
第一步,启动Xcode。初次启动的时候,也许会弹出一个“Welcome to Xcode”的一个对话框。这个对话框和我们的主题没有关系,我们可以把它关掉。
第二步,选择屏幕上部菜单的“File->New
Project”,出现了一个让你选择项目种类的对话框。你需要在对话框的左边选择“Command Line Utility”
,然
转载
精选
2011-08-31 09:55:46
182阅读