摘要:
if (customAlertView==nil) { customAlertView = [[UIAlertView alloc] initWithTitle:@"自定义服务器地址" message:nil delegate:self cancelButtonTitle:@"取消" otherBu 阅读全文
posted @ 2017-06-27 14:58
brave-sailor
阅读(1101)
评论(0)
推荐(0)
摘要:
首先,视图控制器必须得实现协议UIAlertViewDelegate中的方法,并指定delegate为self,才能使弹出的Alert窗口响应点击事件。 具体代码如下: ViewController.h中的代码如下: [cpp] view plain copy #import <UIKit/UIKi 阅读全文
posted @ 2017-06-27 14:04
brave-sailor
阅读(128)
评论(0)
推荐(0)
摘要:
做iOS开发的同学想必都用过UIAlertVIew或者UIActionSheet。UIAlertVIew 可以弹出一个出现在屏幕中间的提示视图,给用户展示信息,并让用户自己选择操作,UIActionSheet可以弹出一个选择列表,让用户选择列表中的某一项操作。使用UIAlertVIew和UIActi 阅读全文
posted @ 2017-06-27 14:01
brave-sailor
阅读(1380)
评论(0)
推荐(0)
摘要:
atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: {lock} if (property != newValue) { [property rel 阅读全文
posted @ 2017-06-27 11:59
brave-sailor
阅读(200)
评论(0)
推荐(0)
摘要:
内容概述: 本文主要讲述了ios中多种声明变量方式的区别与联系,以及@interface声明的成员变量与@property属性的差异。最后介绍了推荐的声明方式。 atany原创,转载请注明博主与博文链接,3Q,未经博主允许,不得进行商业用途 http://blog.csdn.net/yang8456 阅读全文
posted @ 2017-06-27 11:56
brave-sailor
阅读(345)
评论(0)
推荐(0)
摘要:
一直搞不懂在OC中变量在@interface和@implementation中有什么区别,定义@property又有什么不同,查了很多资料,总结如下: //ViewController.h @interface ViewController : UIViewController { NSIntege 阅读全文
posted @ 2017-06-27 11:55
brave-sailor
阅读(499)
评论(0)
推荐(0)
摘要:
静态变量 当我们希望一个变量的作用域不仅仅是作用域某个类的某个对象,而是作用域整个类的时候,这时候就可以使用静态变量。 staticstatic修饰的变量,是一个私有的全局变量。C或者Java中static关键字修饰的变量,可以使用类名直接拿到这个变量对象,在其他类中可以进行修改。但是在OC中sta 阅读全文
posted @ 2017-06-27 11:49
brave-sailor
阅读(2577)
评论(0)
推荐(0)
摘要:
作为一个iOS程序员初学者,会搞不清楚对象方法和类方法的区别 -(void)duixiangfangfa ; +(void)leifangfa; - 代表实例方法,它在类的一个具体实例范围内执行,也就是说,你咋调用这个方法之前必须先创建一个类的实例; + 代表类方法,可以通过类名直接调用,不需要创建 阅读全文
posted @ 2017-06-27 11:09
brave-sailor
阅读(2662)
评论(0)
推荐(0)
摘要:
1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attribute 阅读全文
posted @ 2017-06-27 11:08
brave-sailor
阅读(239)
评论(0)
推荐(0)