oc怎么起名,怎么给自家oc取名

Objective-C语言的 if ( self = [super init] )什么意思?

我只能说尽力尝试用不晦涩的方式为你解释
我们先假设现在自己创建了个类,我们起名叫MyObject,继承于NSObject。
继承知道吧,就是你这个子类(MyObject)如果什么都不写的话,和父类(NSObject)就是一模一样的。
OC里几乎所有的类的根源都是NSObject,都是在NSObject的基础上增加成员变量、函数。
父类不是你自己写的类,你不敢保证它是安全的,能否成功初始化,你有可能不知道里面是什么样子的。
self = [super init],你可能对这步做法可能难以理解。self指向了父类初始化的内存地址。类的初始化函数如果失败会返回nil,随后self也为nil。
那么 if(self = nil),你往下的初始化工作都是对nil做的,初始化失败。
如果你还想有更深的理解请看下面一段我为你摘抄的:
父类进行初始化时,用的是子类对象指针self,父类的init方法有可能对这个指针指向的内存区作了大的变更(有可能把这个指针所指的内存释放了,重新分配了另一块内存区域返回来,这时这个返回的指针与原来的指针是指向不同地址的),所以父类初始化后要重新返回指针。父类返回的和子类的self的类型都为id类型(通用类型)。父类的init方法若返回的指针与self不一样,在父类的init方法中已作了release和新的内存分配,不需要自己再去release self,直接用父类init方法返回的指针就可以了。
希望能够帮助你理解,但同时希望你在初期阶段不要钻牛角尖,要快速向前推进。等累积足够的经验以后,回头再来看会更容易理解
if ( self = [super init] )
{
只要知道你需要在此你初始化的工作即可
}
return self;

学习OC,怎么才能更好的理解那些语法概念

英语专家葛传槼先曾说:"语语言则"英语语英语言实际用通语家调查研究、析、综合总结凭空臆造任何使用英语管否语都必须依照语举极简单例说任何写或讲"My mother studies English."句决My改作I或Mestudies改作study或studysEnglish前面加the至于否知道possessive(所格)indicative(直陈语言)third person(第三称)article(冠词)等名称另问题 我英语习者或十岁青少或者理解力较强或者模仿力较强没英语环境情况习语解所语言规则缩短习程掌握英语规律尽快提高听、说、读、写、译能力 习语呢面拟四面简要谈谈: (1)练基本句型 我近英语教实践证明:初阶段采用听说领先、习基本句型习英语语行效 句型习通听说领先习传统语用语项目(变句型操练)句型训练实际吸取传统语与结构语两派处目前内英语广播(电视)教入门阶段采用句型教自者或者收听广播(收看电视)进行习或者根据所选用课本提供句型用替换词进行替换练习所句型应该由浅入深由简繁;讲求熟练掌握要贪冒进每项目首先要单项练习练熟渡综合练习则应做扩运用 定语句项例"I read a novel yesterday."It was extremely Interesting."两单句改"The novel I read yesterday was extremely interesting."定语句单项练习首先要反复进行替换练习"I saw a man this morning.""The man is my teacher."改"The man I saw this morning is my teacher.""I saw a film last night.""The film was very amusing."改"The film I saw last night was very amusing."种练习虽枯燥却重要基本功务求定语句练脱口步第步 第二步定语句放定语言情景综合运用进行问答: A:Did you enjoy the opera B:Which opera A:The one we saw last nightof course. B:Yesvery much. 第三步扩运用定语句前两三项目放起操练 A:Do you know who Edgar Snow was(般问句;名词句) B:Yeshe was an American writer who interviewed Chairman Mao in Beijing.(定语句) A:Ohnow I remember.He was the author who wrote"Red Star Over China"wasn't he(定语句;反意疑问句) B:Exactly. 种答练定语句且复习般问句反意问句给名词句习打"埋伏"进行句型操练既需要"滚雪球"(复习已项目)需要"打埋伏"(预先练要习项目) 句型习阶段必须注意:听、说领先前提写、读要跟力求听、说、写、读四均衡发展间要作合理安排早通安排朗读间能每坚持收效定 (2)结合课文 吕叔湘先说:"与其读语书读文章"说:"词语要嵌文才命才容易记住才知道用"(引自《英语》)课文习英语"重要基"课文语音、词汇项目各类语项目机结合课文课文现语项目血肉干巴巴通课文语记牢比孤零零背诵语条目要效句型习结束宜结合课文语要围绕课文现主要语项目循序渐进习比较系统语知识 哪些项目课文主要语项目通教科书编者都明确指每课主要语项目要弄清些项目基本概念掌握公式与用途尤其要认真做关练习 (3)比英语本族语语 英语汉语属于同语系二者语区别英语习现许错误往往由于汉语语习惯自者脑已经根深蒂固英语语习产种种干扰要排除种干扰经比英语与汉语语异同现举数例: 家问:"Haven't you read this book"(没读本书)答否定依照汉语习惯答通:"我没读"说英语说:" NoI haven't." 汉语说"万"英语却说"十千(ten thousand)";汉语说"两亿"英语则说:"二百百万(two hundred million)"两种语言关于数目表达相同 英语说:"She is too tired to run on."译汉语却说:"太累能再跑"间要加"能"否定词 我掌握些区别才能语手见语习自觉运用语重要 (4)进行量语言实践 英语语主要看读少语书记少条语规则要看实践能否确掌握所些语规则——能听懂说写理解译准确要达步除必要语理论指导进行量语言实践外没速办 我听习抱怨说:"项目讲懂用错"句说明般语理论知识并难懂难用要掌握语项目靠听、说、写、读、译做反复、量、化练习 "习英语没捷径"我认没练习越实践越所内容掌握越牢

起名! 英文的!以O开头!

Oliver 橄榄树: 和平
Orien 东方的
Orlando 出金子的地方
Otto 富有的

oc是三怎么来的。。。求详解

AOB=120度

改个飞车名字,格式是:XXXX的男人oc 求各位大神给我改个好听点,有特殊意...

我就是你的男人oc

起有关字母的英文名...oc

Coco 挺可爱的名字 望采纳

展开全文
返回顶部
Baidu