
iOS-基础属性
pengpeng_iOS_h5
流星划过,踏剑映月。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UITextfield属性(初级篇)
UITextfield用法、属性 、字数控制原创 2016-03-05 16:36:11 · 343 阅读 · 0 评论 -
iOS中的生命周期总结
对于一个iOS app来讲,生命周期是一个十分至关重要的东西。对于一个app来讲控制着app的开启、睡眠、关闭等状态;对于一个页面的来讲,控制页面的加载、显示、消失;对于一个View或者一个普通的类来讲,控制着初始化、绘制、释放。 一、AppDelegate 当你创建一个iOS项目时,在appDelegate中你会看到如下六个方法,他们分别控制着不同的app生命周期 -原创 2017-11-13 11:11:59 · 665 阅读 · 0 评论 -
iOS中atomic和nonatomic的区别
atomic 和 nonatomic 的区别:系统自动生成的 getter/setter 方法不一样。(如果自己写 getter/setter,那 atomic/nonatomic/retain/assign/copy 这些关键字只起提示作用,写不写都一样)。 atomic:系统生成的 getter/setter 会保证 get、set 操作的完整性,不受其他线程影响。原创 2017-03-14 11:09:02 · 1147 阅读 · 1 评论 -
iOS 区域分配
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)—,全局变量和静态变量的存原创 2017-03-14 10:52:57 · 404 阅读 · 0 评论 -
iOS判断手机号格式是否合法
+ (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length < 11) { return @"001";//长度不够 }else{ /** * 移动号段正则表达式 */ NSString *CM_NUM = @"^((13[4-9])|原创 2016-04-12 09:36:08 · 719 阅读 · 0 评论 -
iOS UITextField设置金额(钱数)输入框
1.定义 #define myDotNumbers @"0123456789.\n" #define myNumbers @"0123456789\n" 2.UITextField - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacem原创 2016-03-16 19:38:08 · 1685 阅读 · 0 评论 -
iOS MD5算法加密
#pragma mark MD5算法 - (NSString *)md5HexDigest:(NSString *)url { const char *original_str = [url UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5(original_st原创 2016-03-09 14:44:25 · 331 阅读 · 0 评论 -
iOS 获取当前IP地址
- (NSString *)getIPAddress { NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int success = 0; // retrieve th原创 2016-03-05 17:35:45 · 901 阅读 · 0 评论 -
XIB中设置UITextField的高度
XIB中拖出来的UITextField是无法改变高度的,但我们可以改变它的样式border Styl 来改变其高度,如图:原创 2016-03-17 19:49:54 · 5784 阅读 · 0 评论 -
iOS 每次登录进入首页
(超时、其他设备登录)退出登录后,每次登录进入系统首页 1.AppDelegate.h -(void)showWindowHome:(NSString *)windowType; 2.AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions原创 2016-05-04 17:46:44 · 727 阅读 · 0 评论 -
iOS UItextField去除空格
UItextField 中去除输入的前后空格 1.在结束编辑时去除 - (void)textFieldDidEndEditing:(UITextField *)textField{ NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCha原创 2016-04-14 15:52:59 · 1462 阅读 · 0 评论 -
iOS 中MVVM的理解
一,概述在iOS开发中,MVC(Model View Controller)是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式.Apple甚至是这么说的。在MVC下,所有的对象被归类为一个Model,一个View,和一个Controller.Model持有数据,View View与用户交互的界面,而ViewController调用Model和View之间的交互。现在,MVC依然...转载 2018-05-14 17:14:55 · 1565 阅读 · 0 评论