[obc学习日记]3.10

1,拆分接口和实现:将接口放入xxx.h文件中,头文件<Cocoa/Cocoa.h>,继承NSOject对象。

将实现接入xxx.m文件中,头文件“xxx.h”。

导入头文件用“<>”,头文件只读;用引号“”,头文件可编辑。

时间: 2024-10-24 00:43:03

[obc学习日记]3.10的相关文章

[obc学习日记]3.12

建立安全网:Command + Control + S,如果程序玩坏,通过File->Reatore Snapshot打开快照恢复项目. 导航面板中搜索:Command + Shift + F. Open Quickly窗口快捷键:Command + Shift + O. 导航条:#pragma mark whatever/-. 第八章: 结构体:1,NSRange 范围 :NSMakeRange(); 2,几何数据类型:CGPoint,CGSize:CGPointMake(), CGSizeM

学习日记day 10 : JavaScript秋风扫落叶第一期

1:实参形参概念清晰化 注意调用,声明和定义的区别. 调用发过去的都是实参,声明和定义中使用的都是形参. 例子: funcOperate (int a);  //这是函数声明:参数都是形参: int main() { int b=0; fucOpera(b);     //主函数调用外部函数:发过去实参: } funcOpera(int a)  //这是函数定义: 参数都是形参: { alert("a"); }

Python学习日记 3/10

Part 1 if判断语句 语法规则 if 判断条件 : 执行语句 else: 执行语句 eg: age_of_shen = 22 guess_age = int ( input(">>:") ) #伪代码如下 '''if guess_age == age_of_shen then print ("yes") else print ("no") ''' #符合Python语法规则的代码如下 if guess_age == age_of

数据结构学习日记2:实现一个简单的线性表功能(链式存储方式)

数据结构学习日记,此次是用链表来实现一个线性表的功能 // ListTable1.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include<iostream> using namespace std; #define ERROR 0; #define OK 1; typedef int Status; typedef int ElemType; //声明一个节点 typedef struct Node { ElemType d

Java学习日记(一)基础

标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1.数字不可以开头. 2.不可以使用关键字. 3.Java中严格区分大小写. Java中的注释格式: 单行注释: 格式: //注释文字 多行注释: 格式: /* 注释文字*/ 文档注释: 格式:/** 注释文字 */ 常量: 常量表示不能改变的数值. java中常量的分类: 1.整数常量.所有整数 2.小数常量.所有小数 3.布尔型常量.较为特有,只有两个数值.true 和false. 4.字符常量.将一个

学习日记-----各种问题

用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答: 从下至上分别为:数据访问层.业务逻辑层(又或成为领域层).表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互.  优点:  分工明确,条理清晰,易于调试,而且具有可扩展性. 缺点:  增加成本. 分层式结构究竟其优势何在? 1.开发人员可以只关注整个结构中的其中某一

javascript学习日记之变量的作用域

``` 很显然第一个弹出框并没有如我所想弹出的global而是undefined 这是为什么呢? 其实由于函数作用域特性 函数域始终优于全局域 同名的局部变量会覆盖掉全局变量 而第一次调用alert的时候scope还没正式定义 所以为undefined 以上代码可以理解为: ``` function f(){ var scope; alert(scope); var scope ="local"; alert(scope); }; f(); //等价与函数内变量的声明'提前'至函数体顶

informatica 学习日记整理

1. INFORMATICA CLIENT的使用 1.1 Repository Manager 的使用 1.1.1 创建Repository. 前提: a. 在ODBC数据源管理器中新建一个数据源连接至你要创建Repository的数据库(例:jzjxdev) b. 要在你要连接的数据库中新建一个用户(例:name: ETL password: ETL) 现在你可以创建一个Repository了.选择Repository – Create Repository,输入Repository Name

web学习日记1

web学习日记1 1.js在使用函数时加不加括号的区别 在慕课网的技术分享(原文链接;http://www.imooc.com/wenda/detail/237566)中遇到这个问题,之前有疑惑,趁着这个机会解开. 题目代码: 1 var fullname = 'John Doe'; 2 var obj = { 3 fullname: 'Colin Ihrig', 4 prop: { 5 fullname: 'Aurelio De Rosa', 6 getFullname: function()