Object - C
文章平均质量分 56
Anber_zhi
IOS手机APP应用开发
展开
-
iOS学习之Table View的简单使用(前辈写的哦,仅是收藏一下,好仔细啊,赞!)
原文地址: iOS学习之Table View的简单使用原文作者:容芳志Table View简单描述: 在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的列表风格 Grouped :这是分块风转载 2015-11-06 17:57:06 · 736 阅读 · 0 评论 -
_int、NSInteger、NSUInteger、NSNumber的区别和联系
转载自:点击打开链接1、首先先了解下NSNumber类型:苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.htmlNSNumber是NSValue的一个子类,转载 2016-11-17 09:04:34 · 843 阅读 · 0 评论 -
IOS-隐藏状态栏 status bar
iOS6和iOS7在隐藏 Status Bar 三种方式比较:Storyboard界面上选中UIViewController,最右边Simulated Metrics找到 Status Bar 设定成 NoneViewControlleriOS 6通过[UIApplication sharedApplication] 取得app的单例,然后调用setStatusBa原创 2016-02-23 15:51:01 · 1297 阅读 · 0 评论 -
IOS-设计模式之委托(delegate)
委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pattern in which one object in a program转载 2015-05-04 19:37:07 · 511 阅读 · 0 评论 -
IOS-OC中获取某个数的绝对值
int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度参数x的绝对值 long labs(long n) 返回长整型参数n的绝对值原创 2015-05-29 18:39:37 · 5347 阅读 · 0 评论 -
随笔-OC获取系统时间,获取绝对时间,获得真实时间
//获得系统时间NSDate * senddate=[NSDate date];NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init];[dateformatter setDateFormat:@"HH:mm"];NSString * locationString=[dateformatter stringFrom原创 2015-05-29 18:42:21 · 6980 阅读 · 0 评论 -
IOS-文件管理NSFileManager
NSFileManager每个路径都是一个NSString对象,可以是相对路径,也可以是绝对路径.文件方法:- (NSData *)contentsAtPath:(NSString *)path从一个文件中读取数据.- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)contents attributes:(N原创 2015-10-21 11:05:54 · 697 阅读 · 0 评论 -
iOS开发系列—Objective-C之内存管理(前辈写的,借鉴了一下,超赞)
概述我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管理的,放在栈上)。如果一个对象创建并使用后没有得到及时释放那么就会占用大量内存。其他高级语言如C#、Java都是通过垃圾回收来(GC)解决这个问题的,但在OjbC中并没有类似的垃圾回收机制,因此它的内存管理就需要由开发人员手动维护。今天将转载 2015-08-31 16:37:41 · 843 阅读 · 0 评论 -
随笔-浅谈内存管理的常用词:alloc、retain、dealloc、release
ARC:Xcode的新默认编译器Apple LLVM,代替了以前的LLVM-GCC ,使用了Clang作为前端,Clang带有一个静态分析器,在代码编译前会进行分析,在需要加入retain和release的地方由分析器代劳进行补全。 ARC可以代劳大量的手动引用计数操作,同时也避免了很多失误。在使用ARC后禁止手动使用retain和release方法,可以重载dealloc但是只实现自定义的释放。原创 2015-04-07 15:29:24 · 1455 阅读 · 0 评论 -
随笔- viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序
viewWillAppear: Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: Called when the view has been fully transitioned onto the screen. De转载 2015-04-09 10:46:05 · 830 阅读 · 0 评论 -
随笔-NSArray字符串的分割和拼
1.OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界OC的数组分为不可变数组 NSArray 可变数组 NSMutableArrayNSArray * array = [[NSArray alloc]initWithObjects:@"one",@"two",@"three", nil];NSLo原创 2015-05-29 18:39:12 · 888 阅读 · 0 评论 -
iOS-开发中frame与Bounds的区别
关于frame和boundsbounds以控件的内容左上角为坐标原点。结论:要让子控件贴合父控件,那么直接设置子控件的frame = 父控件的bounds就对了。而如果是要子控件与父控件的左上角对齐,那么只要子控件的frame的前两位坐标等于父控件的bounds的前两位坐标。举例:假设一个scrollView的宽高是50,60,挨着屏幕左上角,那么正常情况下如果它转载 2015-10-21 11:22:48 · 984 阅读 · 0 评论 -
IOS-常用的NSDate方法
1. 创建或初始化可用以下方法用于创建NSDate实例的类方法有+ (id)date;返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;返回以当前时间为基准,然后过了secs秒的时间+ (id)dateWithTimeIntervalSinceReferenceDate:(NSTimeInterval转载 2015-10-22 18:01:00 · 670 阅读 · 0 评论 -
随笔-IOS沙盒 操作
一、IOS沙盒下获取文件路径的方式,常用的2种:1、NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; 2、NSSt转载 2015-04-03 12:22:20 · 713 阅读 · 0 评论 -
随笔-常见的数据类型常用操作整理-NSString/NSArray/NSDictionary/NSData
虽然简单,但是好多东西用到的时候再要去网上搜,觉得挺麻烦的。所以就自己整理了一份,以便不时之需。常见的数据类型常用操作整理-NSString/NSArray/NSDictionary/NSData原创 2015-04-09 11:00:10 · 904 阅读 · 0 评论 -
int、long、long long取值范围
Mark~~一下。。 unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295long -2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775...转载 2019-01-14 16:39:02 · 844 阅读 · 0 评论