摘要: 最近换了新工作,压力很大。。。。项目中有个静态库,这个也是我自己没涉及的,学习一下http://www.oschina.net/question/89964_41514-(BOOL) isKindOfClass: classObj 判断是否是这个类,包括这个类的子类和父类的实例;-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例,不包括子类或者父类; 阅读全文
posted @ 2013-10-21 10:59 15.10 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 想打印view.frame......结果用了这样的代码NSLog(@"%f %f %f %f", view.frame.origin.x, view.frame.origin.y, view.frame.size.width, view.frame.size.height);很长,而且比较麻烦。经过询问,发现了苹果对这些常用的数据提供了字符串转换的方法。UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point);UIKIT_EXTERN NSString *NSStringFromCGSize(CGSize size 阅读全文
posted @ 2013-08-21 14:10 15.10 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 现在做的项目的结构类似于微信,主界面一个tabbar控制好几个视图,每个点击每个视图上面的view也能进去子视图。子视图下面是不需要显示tabbar的,所以,我们必须给他隐藏掉。这个比较好办,只要一句代码就可以: TG *tg = [[TG alloc] init]; tg.hidesBottomBarWhenPushed = YES; //将这个视图的TabBar隐藏,好东西啊 [self.navigationController pushViewController:tg animated:YES]... 阅读全文
posted @ 2013-08-20 13:53 15.10 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 如题,判断程序是否是第一次运行,这里用了一种方法,还是基于NSUserDefaults的。。。很简单,贴代码在didFinishLaunchingWithOptions用这种方法做设置- (void)LaunchJudge{ if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"]) { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"]; [[NSUserDefaults 阅读全文
posted @ 2013-08-17 11:20 15.10 阅读(210) 评论(0) 推荐(0) 编辑
摘要: UISwitch是个好东西,话不多说,上代码 UISwitch *switchButton = [[UISwitch alloc] initWithFrame:CGRectMake(50, 100, 0, 0)]; [switchButton setOn:YES]; [switchButton addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:switchButton]; [switch... 阅读全文
posted @ 2013-08-17 10:07 15.10 阅读(179) 评论(0) 推荐(0) 编辑
摘要: NSURLConnection的超时时间是240s,时间太长了。。。。如果用get或者没设置setHTTPMethod,可以使用timeoutInterval 方法上图 //NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; req.timeoutInterval = 10.0;如果是post,就需要另寻它法了见:http://ww... 阅读全文
posted @ 2013-08-17 09:26 15.10 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 往往我们在一个界面需要都到导航栏,但是并不需要导航控制器,如登录界面。这样一来,就需要UINavigationBar了。UINavigationBar继承自UIView,但是不如UINavigationController那样很方便的设置title、self.navigationItem.leftBarButtonItem等等。不过我们有UINavigationItem。UINavigationItem和UINavigationBar相互配对。可以先对UINavigationItem做各种操作,然后通过- (void)pushNavigationItem:(UINavigationItem*) 阅读全文
posted @ 2013-08-14 16:27 15.10 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 最近在做自动登录的页面,准备准备用一个全局变量来保持是否为自动登录,后来发现NSUserDefaults是个不错的选择NSUserDefaults类非常好用,它在程序沙盒中保存一个plist文件,具体名字为:com.公司名.程序名.plist。NSUserDefaults非常好用,哪里需要NSUserDefaults数据,就在那里创建一个NSUserDefaults对象,然后进行读写操作。NSUserDefaults是一个单例不是所有的东西都能往里放的。NSUserDefaults只支持:基本数据类型(floats,doubles,integers,booleans和URLs),NSStrin 阅读全文
posted @ 2013-08-14 08:33 15.10 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 博客还是很多年前流行的事物,而我现在选择博客园,选择写博客是有一些原因的:1、在每天的工作和专业学习中,能零零散散学到一些东西。本来把它们记在笔记本上,可是发现这样阅读性很差,特别是写代码的区域。常常搜到blog上会有技术文章,排版也很好,所以我也就过来了。2、自己有时候想写一些心里的话,这些话不方便在QQ空间等地方发布,所以这里也能提供给我这样一个平台。3、cnblog中真正用心做技术学习的人很多,里面也有不少优秀的文章。blog的主题和排版也很好,所以就在博客园中开通了。今天是七夕,祝大家节日快乐! 阅读全文
posted @ 2013-08-13 23:42 15.10 阅读(114) 评论(0) 推荐(0) 编辑