IOS基础知识学习

第一章MAC  OS X

1.Mac操作系统,俗称雪豹系统,开发IPhone开发首先要安装MAC系统。

2.objective-c是基于C语言的扩展

3.Mac App store应用商店是苹果公司的电子市场,程序员开发的程序必须上传到此商店上,供别人下载。

4.Appkit用于MAC界面开发,Uikit用于IPhone界面开发。

5.Application kit框架包含实现图形,事件驱动等

6.Xcode是用于开发MAC OS 和IOS应用程序的实用工具,要熟练运用它。

7.Xcode提供代码自动生成。

第二章 Objective编程的基础

1.Objective-c是面向对象的开发语言,最早基于Smaltalk这门语言。

2.OC的基本数据类型分为int型float型bool类型double类型等

3.sel选择器通过一个叫做selector的选择器实现的

SEL 变量名=@selector(方法名);

SEL 变量名=NSSelectorFromString(方法名的字符串)

NSString *变量名=NSStringFromSelector(SEL参数)

4.私有字符串常量在.m和.mm文件中声明

公有字符串常量在.h文件中声明

时间: 10-16

IOS基础知识学习的相关文章

计算机基础知识学习

第一周学习 一.知识方面,总得来说,就是学习计算机基础知识. 1.从计算机的发展,应用,组成,网络等方面了解: 2.对计算机操作系统的学习:常用的操作系统,操作系统的功能.分类: 3.办公软件的学习:Word\Excel\ppt,像Word中编号格式.自动生成目录,Excel中条件格式的应用,图表插入,以及各种基础函数的使用: =SUM(Eoo*$E$3,Foo*$F$3,Goo*$G$3)  表示:用E\F\G列的各数与E3\F3\G3相乘后求和,count(if)\a 计数函数, =COUN

PHP基础知识学习总结

从今天开始过一遍PHP的基础知识   加油  地址:http://www.runoob.com/php/php-operators.html   该看:PHP运算符 2017年5月23日23:38:30 笔记: PHP基础知识2017年5月23日23:38:411.PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言.2.PHP 是服务器端脚本语言.3.PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言.PHP

〖前端开发〗HTML/CSS基础知识学习笔记

经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </html> html是根标签 head定义文档头部,包含: title, script, style, link, meta body是网页主要内容,包含:h1,h2-h6, p, a, img 2. 认识head标签: <head

iOS面试必备-iOS基础知识

近期为准备找工作面试,在网络上搜集了这些题,以备面试之用. 插一条广告:本人求职,2016级应届毕业生,有开发经验.可独立开发,低薪求职.QQ:895193543 1.简述OC中内存管理机制. 答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是并不是 所有对象在ARC环境下均不需要管理内存,子线程和循环引用并不是这样.与retain配对使用的是release,retain代表引用计 数+1,release代表引用计数-1,当引用计数减为0时

计算机基础知识+学习方向

目前所使用的计算机均遵循冯·诺依曼体系结构.其理论要点是:数字计算的是数制采用二进制:计算机按照程序顺序执行,必须使用二进制进行数据的存储和处理,规则简称为"软硬件结合,逻辑结合硬件".统一称为电子计算机,目前光子计算机.量子计算机正处于研究阶段. 计算机语言大体分为三类语言:机器语言.微码语言.高级语言.机器语言为二进制语言,以1.0为判断依据的最为基础的计算机语言,操作起来极难,通过二进制语言进行的人机交流,实属不易:之后发展出来了微码语言,汇编语言为微码语言的代表语言,其为最为接

ios基础知识--05

1.UIView的tag属性 /* 1.所有直接或者间接继承UIVIew的控件都有一个tag属性 2.这个属性,只能用来保存一个数字,对控件的外观没有任何影响 3.但是我们可以通过这个属性的值,来判断是哪个控件 */ 2.transform属性 /* 1. 可以使用动画,叫做变换 2. CGAffineTransformIdentity 如果赋值,那么之前通过transform属性进行的修改都会复原:_imageButton.transform= CGAffineTransformIdentit

iOS 基础知识

一.Objective-C语言特性有哪些? 1,c语言的超集,可以混编c和c++代码.(Objective-C++) 参考:http://blog.csdn.net/fengsh998/article/details/8010696 2,oc的方法调用为消息传递模型(用[]表示). 3,单继承.不支持内联.操作符重载.多继承. 4,Category.在不继承的基础上进行扩展,同时还可以对功能进行分组. 5,运行时机制.(method_setImplementation打补丁等等) 二.界面开发

iOS基础知识之类别

本类从三个方面介绍iOS中的类别,分别是  什么是类别:类别的语法:类别的作用.具体内容如下: 一.类别: 类的补丁:当不能获取现有类的源码,但需要对现有类的功能进行补充时,这种情况下使用类别. 类别只能添加方法,不能添加成员变量. 类别中不提倡使用@property,@property在类别中使用时,不能生成对应的私有变量,因为类别中不能声明成员变量. 例如:对NSString进行加密MD5,这种情况下不能获取NSString的源码,但需要为其添加加密功能,则可以使用类别实现. 二.类别语法

iOS基础知识之属性及属性关键字

iOS属性及属性关键字 一.属性功能:1.给现有的成员变量生成一对setter/getter方法.2.如果没有声明成员变量,自动声明一个_属性名的私有变量(默认的成员变量是受保护的). 二.属性关键字:assign 默认(缺省)关键字,基本数据类型的赋值.MRC:手动管理内存retain 对象的属性声明,保存引用计数,如果别的对象使用当前对象,则该对象的计数器加1,即两个对象同时指向同一块内存.copy 对象的属性声明,直接拷贝对象为一个新的副本,而被拷贝的对象的计数器不会加1,即两个对象分别指