![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS 学习
vitohe
这个作者很懒,什么都没留下…
展开
-
NSString
//NSString 创建 NSString *s1 = @"test"; NSString *s2 = [[NSString alloc]init]; s2 = "@test"; NSString *s3 = [[NSString alloc] initWithString:@"test"]; char *Cstring = "test"; NSString *cs = [[NSString原创 2015-03-05 12:43:25 · 405 阅读 · 0 评论 -
iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇—UIScrollView控件介绍 一、知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显⽰示过多的内容 (4)UISc转载 2015-03-24 10:18:31 · 436 阅读 · 0 评论 -
练习2-照片浏览器
1.新建项目 2.在ViewController的 viewDidLoad中手动创建控件 #import "VTViewController.h" @interface VTViewController () @property(nonatomic,weak) UILabel *nolabel; @property(nonatomic,weak) UIImageV原创 2015-03-12 22:58:33 · 388 阅读 · 0 评论 -
练习1- 按钮的操作
1.新建Single View Application项目: 2.导入素材Images.xcassets 3.在Main.storyboard中画好界面, state Config设置好对应的图片 4.链接属性和按钮的事件 5.编写对应的代码: @implementation VTViewController /*移动*/ - (IBAction)m原创 2015-03-12 22:05:01 · 584 阅读 · 0 评论 -
文件操作(NSFileManager)
iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。 上面的完转载 2015-03-12 10:35:37 · 348 阅读 · 0 评论 -
混合使用 ARC 和非ARC
ios 5 新建项目的时候默认勾选ARC内存管理机制,因此项目中不能使用 retain,release,autorelease等内存处理的方法。 要想在程序中手动管理内存可以: 如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。 如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。原创 2015-03-10 14:07:04 · 455 阅读 · 0 评论 -
property 中的strong 与weak
strong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切 @property (nonatomic, strong) NSString *string1; @property (nonatomic, strong) NSString *string2; 有这样两个属性, @synthesize string转载 2015-03-10 13:19:29 · 440 阅读 · 0 评论 -
Nib文件
一. 什么是Nib文件 Nib文件是保存由Interface Builder创建的对象及对象间关系的一种资源文档。Nib文件中的对象包括:接口对象(可视化对象--窗口,视图,控件,菜单...;非可视化对象--窗口控制器,视图控制器,程序委托代理...)和占位符对象(File's Owner,First Responder,Application)。它描述了对象,以及对转载 2015-03-09 12:32:27 · 626 阅读 · 0 评论 -
IOS开发NSBundle对象使用
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle. 我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的转载 2015-03-09 12:25:00 · 520 阅读 · 0 评论 -
UIImageView和UIImage,CGContextRef
1.UIImageView不支持内部图片平铺(tile) 2.资源中的图片要用小写的,模拟器中可能不区分大小写,但在真机中区分. [UIImage imageNamed:@""]; 在设备中区分大小写 3.UIView没有背景图属性,有背景色属性.设置背景图可以用addSubView(backgroundImage);,推荐的是设置背景色。 4.[UIImage imageNamed转载 2015-03-09 13:09:32 · 639 阅读 · 0 评论 -
NSDictionary
//创建字典 //1.多个key-value NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"test",@"name",@"13261216946",@"number", nil]; //2.单个key-value NSDictionary *dictionary = [NSDictionary di原创 2015-03-05 14:47:46 · 513 阅读 · 0 评论 -
NSArray
//创建NSArray NSArray *array = [[NSArray alloc] initWithObjects:@"one",@"tow",nil]; - (unsigned) Count; - (id) objectAtIndex: (unsigned int) index; //根据Array创建NSMutableArray NSMutableArray *MutableArra原创 2015-03-05 13:38:35 · 475 阅读 · 0 评论 -
iOS开发UI篇—xib的简单使用
一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系 二、xib的简单使用 1.建立xib文件转载 2015-03-24 17:34:26 · 495 阅读 · 0 评论