摘要:
实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过设置属性,实现页面间传值 情况一 属性传值 属性传值用于正向传值,比如从a界面跳转到b页面。在a界面导入b页面的头文件 阅读全文
摘要:
前言 "原文链接" 关于深拷贝与浅拷贝,一直以来都是面试官喜欢吃的菜,而经验不足的求职者经常会进入误区,不理解深拷贝与浅拷贝的实际性区别。 概念 对象拷贝有两种方式: 浅复制 深复制 看看能不能一图以蔽之: 再简单些说:浅复制就是指针拷贝;深复制就是内容拷贝。 首先说下关于NSSet NSSet到底 阅读全文
摘要:
在开发项目的时候,遇到了一个问题,就是其中一个页面需要强制横屏,而其他页面要强制竖屏。 我的解决方法是这样的。在AppDelegate.h里面添加@property(nonatomic,assign)NSInteger allowRotation;在AppDelegate.m文件里面添加 1 - ( 阅读全文
摘要:
1、适合存储轻量级的本地数据。2、NSUserDefaults支持的数据格式有:NSNumber、NSData、NSDate、NSString、NSArray、NSDictionary、BOOL3、以键值对的形式进行存储4、存储时间为整体应用程序的存储时间,如果想需要删除,需要删除整体应用程序//初... 阅读全文
摘要:
今天研究了一下极光,推送。//关于开发证书的配置 可以看这篇文章 http://jingyan.baidu.com/article/5d6edee20f3ae599eadeec35.html下载了极光提供的官方的demo,在http://developer.apple.com/ 配置了开发证书,然后... 阅读全文
摘要:
#pragma mark TableView Delegate//对编辑的状态下提交的事件响应-(void)tableView:(UITableView*)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle f... 阅读全文
摘要:
做了一个查看股票的demo,用的tableview实现的,向下滑动的时候,最上面的一行不动,向右滑动的时候,最左边的一行不动。方法是这样的创建一个UIScrollView ,我把最上面一行叫做股票的类型,最左边一行叫做股票的名称。中间的数字叫做股票数据 股票数据创建一个tableview,然后,然后... 阅读全文
摘要:
很多github上面的代码都带有用于说明的图片或者截图,下面说一下给readme.md 添加图片的方法这是我的githhub上面添加的图片。首先呢 将图片放在要上传的仓库里面,最后 push 到 github 上。然后就能获得这个图片的地址 然后在编辑readme ![image]{(https:... 阅读全文
摘要:
iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例) 阅读全文
摘要:
@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避... 阅读全文