暑期留校iOS学习笔记

8.13

nsset *set=[[nsset alloc] initwitharray:array];

也有可变集合nsmutableset 创建空的集合 nsmutableset *set=[[nsmutable alloc]init];

[set add object:@“one”];增加元素

[set remove object:@“one”];删除元素

如果增加的元素又重复的那吗只保留一个内容

nsindexset 指数集合索引集合  index 通过指数找到元素  里面装的都是数字

nsindexset * indexset =[[nsindexset alloc]initwithindexesinrange:nsmakerange(2,3)

//输出的是数字 2,3,4

nsvalue 是nsnumber的父类  能够存储结构体 数组 指针 nsnumber就不能够存储 

nsvalue *value =[[nsvalue alloc] initwithbytes:&sctt(这个是对象地址) objecttype:@encode(struct sct(对象类型))];

nsdata 转换为文件能够读取的字节流  具体转换看教程

  

nsdictionary  中的元素是以键值对的形式存储的每两个@“one” @“1”  其中one为值 1 为键 键值对的值与键 都是任意的对象但是键往往使用字符串 字典存储对象的地址是没有顺序的

输出的时候自动生成等号已是是一对,通过键可以快速找到值  快速枚举得到的是键,键是手段,只是目的可变字典 添加键值 通过的是 setObject:@“two”forkey:@“3”可以删除 removeobject

 

iOS  介绍

 

从--main iOS 应用程序的入口-》》》》

进入--didfinishlauchingwithoptions 这个函数就是我们的应用程序的入口函数

self.window是app 创建的一个UIwindow对象  UIwindow 继承于 UIview 继承于 UIresponder继承于 nsobject 

每个程序都有    window manager 装潢 可定制 安卓也有   background color 设置背景颜色 

  图片  icon 图片app 

icon.png  57*57 

icon,phg 114*114 主要用于iPhone4or4s, 5  iPod touch  高清屏 

普通屏 72*72   1024*1024 主要用于App Store  58*58 用于 搜索到的 应用程序显示 

 

启动图   

launch image 

320*480 

640*960

1004的来源 Wi-Fi栏占20个像素 1024-20

通过改写 info plist .string 

 应用程序的名字可以通过“CFBundleDisplayName”=“matchionoapp”语段

app info.plist 的介绍 XML模式

 

label 标签

创建一个label uilabel *label =[[uilabel alloc]initwithframe :cgrectmake (10,30,300,30)];

 label.text =“标签的文字部分”;

也可以设置字体颜色 label.textcolor =[uicolor  bulecolor];

设置label的背景颜色  label.backgroundcolor =[uicolor  cleearcolor(透明色)]

文字对齐方式 nstextalignmentcenter  居中 

设置字体 label .font=[uifont boldsystem fontofsize:90]大小 

posted @ 2015-08-23 10:16  Joe.Smith  阅读(146)  评论(0编辑  收藏  举报