08 2015 档案
摘要:推送通知的作用:可以让不在前台运行的app 告知用户app内部发生了什么事情推送通知的呈现效果:1.在屏幕顶部显示一条横幅2.在屏幕中间弹出一个UIAlertView3.锁屏状态下也可以呈现4.呈现推送通知的同时还可以更新app图标的数字5.播放音效用户接收的通知 都会展示在通知中心 如何打开通知中...
阅读全文
摘要:宏和const的区别:1.宏执行的是替换操作,这也就意味着会在内存中开辟多个临时空间 这样显然不是很好2.宏不可以修改const :用const修饰的变量 为常量 不能修改,在内存中只有一份内存用const修饰的全局变量 为全局常量const修饰指针变量:const int *p = NULL;in...
阅读全文
摘要:scorllView内部子控件添加约束的注意点:1.子控件的尺寸不能通过UIScrollView来计算*比如可以设置固定值 (width==100 height ==100)*比如可以相对于UIScrollView以外的其他控件来计算尺寸2.UIScrollview的frame应该通过子控件以外的其...
阅读全文
摘要:实现拷贝的方法-copy:1.只会产生不可变的副本对象(比如:NSString)2.[NSMutableString copy] 产品一个不可变的nsstring对象-mutaleCopy:1.只会产生可变的副本对象(比如:nsmutablestring)//得出结论:只要是通过NSMutable这...
阅读全文
摘要:Static的作用:一.修饰局部变量1.让局部变量只初始化一次2.局部变量在程序中只有一份内存3.并不会改变局部变量的作用域 ,仅仅是改变了局部变量的生命周期(直到程序结束,这个局部变量才会销毁)二、修饰全局变量1.全局变量的作用域仅限于当前文件说到这里,还有说一个注意点:那就是oc中不能在同时在两...
阅读全文
摘要:概念: 如果2个控制器的view是父子关系(不管是直接还是间接的父子关系) 那么这2个控制器也应该为父子关系例如:[a.view addSubview:b.view];[a addChildViewController:b];或者[a.view addSubview:otherView];[othe...
阅读全文
摘要:// 运行时 其实就是oc的底层 平时写的代码 最终都是转成底层的运行时代码以下面程序为例子:如果我们想要看我们的main.m文件底层转换成了怎样的运行时代码 ,我们可以这样做。1.打开终端 ,输入cd 切换到我们当前项目所在目录2.然后ls -l 看一下当前目录下面的文件3.然后输入命令:clan...
阅读全文
摘要:ios提供了两个类 NSKeyedArichiver NSKeyedUnarchiver对自定义对象进行归档 和解档操作归档常见方法- (void)encodeObject:(id)objv forKey:(NSString *)key;- (void)encodeConditionalObject...
阅读全文
摘要:什么是OAuth授权?一、什么是OAuth协议OAuth(开放授权)是一个开放标准,所谓OAuth(即Open Authorization,开放授权),它是为用户资源授权提供了一种安全简单的标准,允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密...
阅读全文
摘要:一:一个控件能看见 但是点击后没有任何反应的原因如下:1.当前控件的userInteractionEnabled = NO;2.如果当前控件继承自UIControl的Enabled = NO3.当前控件不在父控件的尺寸边框范围4.当前控件被一个clearColor的控件挡住了5.检查父控件的前4种情...
阅读全文
摘要:一、UINavigationItem1> 获得方式self.navigationItem // self是指控制器2> 作用可以用来设置当前控制器顶部导航栏的内容// 设置导航栏中间的内容self.navigationItem.titleself.navigationItem.titleView二、...
阅读全文
摘要:图片的加载:[UIImage imageNamed:@"home"] //加载 png图片在ios中获取一张图片只需要写图片名即可 不需要写后缀 默认都是加载.png的图片 但是因为屏幕尺寸不同 所有我们图片在加载时 系统也会做相应的处理 那么系统会如何处理呢?下面做了讲解:加入我们现在有这样三张图...
阅读全文
摘要:IOS开发中四个容易混淆的属性:1. textAligment : 文字的水平方向的对齐方式1> 取值NSTextAlignmentLeft = 0, // 左对齐NSTextAlignmentCenter = 1, // 居中对齐NSTextAlignmentRight = 2, /...
阅读全文
摘要:作为一名合格的IOS程序员 对于控制器的生命周期是需要了解的 所有写下我对控制器生命周期的理解/*** 控制器的view加载完成的时候调用*/- (void)viewDidLoad { [super viewDidLoad]; }/*** 控制器即将显示的时候调用*/- (void)viewWil...
阅读全文
摘要:有时候我们系统提供的流水布局 可能并不适用 比如我们要想实现 瀑布流那样的效果 那么我们必须要自定义布局才行 !自定义布局 - 继承UICollectionViewFlowLayout重写prepareLayout方法作用:在这个方法中做一些初始化操作注意:一定要调用[super prepareLa...
阅读全文
摘要:我们很多时候使用UICollectionView 可能都是直接创建 UICollectionView 通过初始化的时候 传入一个布局对象的方式来使用UICollectionView比如我们之前是这样写得:1 UICollectionViewFlowLayout *layout = [[UIColl...
阅读全文
摘要:1 #import "ViewController.h" 2 3 @implementation ViewController 4 5 - (void)viewDidLoad { 6 [super viewDidLoad]; 7 8 //根据固定的宽度计算 计算label的...
阅读全文
摘要:文本属性Attributes1.NSKernAttributeName: @10 调整字句 kerning 字句调整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体3.NSForegroundColorAttribute...
阅读全文
摘要:UIControl事件1.UIControlEventTouchDown单点触摸按下事件:用户点触屏幕,或者又有新手指落下的时候。2.UIControlEventTouchDownRepeat多点触摸按下事件,点触计数大于1:用户按下第二、三、或第四根手指的时候。3.UIControlEventTo...
阅读全文
摘要:UIImagePickerController1.+(BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; 检查指定源是否在设备上可用。//检查照片源是否可用[UIImagePickerController...
阅读全文
摘要:UITableViewUITableView内置了两种样式:UITableViewStylePlain,UITableViewStyleGrouped里的方法:tableView处理步骤#pragma mark 1.有多少组- (NSInteger)numberOfSectionsInTableVi...
阅读全文
摘要:UIActivityIndicatorView1.activityIndicatorViewStyle设置指示器的样式UIActivityIndicatorViewStyleWhiteLarge UIActivityIndicatorViewStyleWhite (默认样式)UIActivityIn...
阅读全文
摘要:UIAlertView1.Title获取或设置UIAlertView上的标题。2.Message获取或设置UIAlertView上的消息 UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Title" message:@"me
阅读全文
摘要:UIImageView属性1.Image 设置图片,默认显示UIImageView *_imageView = [[UIImageView alloc]init];_imageView.image = [UIImage imageNamed:@"me.png"];2.highlightedImage...
阅读全文
摘要:UIDatePicker • Locale设置DatePicker的地区,即设置DatePicker显示的语言。// 1.跟踪所有可用的地区,取出想要的地区 NSLog(@"%@", [NSLocale availableLocaleIdentifiers]); // 2. 设置日期选择控件的地区...
阅读全文
摘要:UILabel属性1.text:设置标签显示的文本。 2.attributedText:设置标签属性文本。 Ios代码 NSString*text=@"first"; NSMutableAttributedString*textLabelStr=[[NSMutableAttributedString...
阅读全文
摘要:UIPageControl 常见属性: • numberOfPages // 设置有多少页 默认为0 [pageControl setNumberOfPages:kImageCount]; • currentPage // 设置当前页 [pageControl setCurrentPage:0];
阅读全文
摘要:UIPikerView的属性1. numberOfComponents:返回UIPickerView当前的列数NSInteger num = _pickerView.numberOfComponents;NSLog( @"%d", num);2. - (NSInteger)numberOfRowsI...
阅读全文
摘要:UISegment属性1.segmentedControlStyle设置segment的显示样式。typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {UISegmentedControlStylePlain, // large plain 系统默...
阅读全文
摘要:UISlide属性 • minimumValue: 当值可以改变时,滑块可以滑动到最小位置的值,默认为0.0_slider.minimumValue = 10.0; • maximumValue: 当值可以改变时,滑块可以滑动到最大位置的值,默认为1.0_slider.maximumValue = ...
阅读全文
摘要:UISwitch属性1. onTintColor 处于on时switch的颜色
switchImage.onTintColor=[UIColorgrayColor];2.tintColor 处于off时switch的颜色switchImage.tintColor=[UIColorgreenColo...
阅读全文
摘要:UITextView相关属性 • text:设置textView中文本_textView.text = @"Now is the time for all good developers to come to serve their country.\n\nNow is the time for a...
阅读全文
摘要:UITextFidle相关属性• enablesReturnKeyAutomatically默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的。1.borderStyle设置边框样式,只有设置了才会显示边框样式 text.borderStyle = U...
阅读全文

浙公网安备 33010602011771号