- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 IOS开发- 手机序列号 手机名称 版本等的获取
NSString* identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice currentDevice] na
2015-08-31 14:14:20 1360
原创 iOS开发-loadView和viewDidLoad总结
iPhone开发必不可少的要用到这两个方法。 他们都可以用来在视图载入的时候,初始化一些内容。 但是他们有什么区别呢? viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化,加载时用到的。 loadView 此方法在控制器的view为nil的时候被调用。 此方法用于以编程的方式创建view的时候用
2015-08-28 14:04:26 785
原创 iOS开发-通过 objc_setAssociatedObject alert 和 button关联 及传值
/唯一静态变量key static const char associatedkey; static const char associatedButtonkey; - (IBAction)sendAlert:(id)sender { NSString *message =@"我知道你是按钮了"; UIAl
2015-08-15 11:36:03 480
原创 ios开发之实现长按UITableViewCell弹出UIMenuController
项目中需要这个功能,网上找了下资料,有的说得不是很清楚,走了很多弯路才实现了,下面是实现步骤: 1.给cell添加UILongPressGestureRecognizer和相应处理事件 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)
2015-08-12 10:49:34 356
原创 [iOS开发] tableView经常使用的到方法
//去掉多余的cell self.contactsTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; //去掉底部横线 self.tableView.separatorStyle=UITableViewCellSeparatorStyleNone; //设置tableview 不能滚动 se
2015-08-10 17:57:38 330
原创 IOS开发-四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系
2015-08-06 09:31:36 479
原创 iOS开发- initWithFrame 和 initWithCoder 什么情况下会初始化?
initWithFrame 和 initWithCoder 当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化 - (id)initWithFrame:(CGRect)frame { if (self =[superinitWithFrame:frame]) {
2015-08-03 20:22:36 576
原创 iOS开发之禁用ios7 手势滑动返回功能
在有的时候,我们不需要手势返回功能,那么可以在页面中添加以下代码: [objc] view plaincopyprint? - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; // 禁用 iOS7 返回手势
2015-08-01 15:24:33 1168
支付宝(高仿)源码
2015-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人