随笔分类 - oc专题
ios 中控件的 专门讲解
摘要:iOS程序中的内存分配 栈区堆区全局区在计算机系统中,运行的应用程序的数据都是保存在内存中的,不同类型的数据,保存的内存区域不同。一、内存分区栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯一的。优点是快速高效,缺点时有限制,数据不灵活。...
阅读全文
摘要:ios NSURLSession使用说明及后台工作流程分析2014-07-23 17:185052人阅读评论(1)收藏举报分类:ios(19)版权声明:本文为博主原创文章,未经博主允许不得转载。转自:http://www.maxiaoguo.com/clothes/268.htmlNSURLSess...
阅读全文
摘要://一、NSString/*----------------创建字符串的方法----------------*/ //1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NS...
阅读全文
摘要:CALayer3-层的属性本文目录一、隐式动画属性二、position和anchorPoint回到顶部一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的...
阅读全文
摘要:呵呵 轻轻巧巧UIViewControllerself setNeedsStatusBarAppearanceUpdate刷新状态栏(内部会重新调用prefersStatusBarHidden和preferredStatusBarStyle方法)
阅读全文
摘要:导航栏左边 设置图片#import "UIBarButtonItem+XMGExtension.h"@implementation UIBarButtonItem (XMGExtension)+ (instancetype)itemWithImage:(NSString *)image highIm...
阅读全文
摘要:阅读器iOS开发iOS本文由TracyYih[博客]翻译自NSHipster的文章Method Swizzling。在上周associated objects一文中,我们开始探索Objective-C运行时的一些黑魔法。本周我们继续前行,来讨论可能是最受争议的运行时技术:method swizzli...
阅读全文
摘要:[Cocoa]深入浅出Cocoa之 Method Swizzlingcocoaclassinterfacestructmethodsapi[Cocoa]深入浅出Cocoa之 Method Swizzling罗朝辉(http://blog.csdn.net/kesalin)CC许可,转载请注明出处在前...
阅读全文
摘要:原 ios逆向工程-内部钩子(Method Swizzling)Method+SwizzlingioshookMethod Swizzling(方法调配)怎么说呢,先了解什么是钩子为什么用钩子,学过C++的朋友应该清楚,hook就是用来获得(截断/改变)底层调用的方法。这样我们可以自由的修改或者读取...
阅读全文
摘要:IOS中通知中心NSNotificationCenter应用总结一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property(readonly,copy)NSString*name;这...
阅读全文
摘要:UIlabellabel.autoresizingMask = UIViewAutoresizingFlexibleHeight;???
阅读全文
摘要:tableViewself.tableView.sectionHeaderHeight = [UIFont systemFontOfSize:16].lineHeight;表组 表头行高//-- 设置为制动设置行高self.tableView.rowHeight = UITableViewAutom...
阅读全文
摘要:NavigationControllernavigationItem.title导航标题navigationItem.titleView标题图片navigationItem.leftBarButtonItem 左上角标题
阅读全文
摘要:/* NSDateFormatter的作用 1.NSString -> NSDate 2.NSDate -> NSString */void fmt_date_to_string();void fmt_string_to_date();void fmt_string_to_date2();void ...
阅读全文
摘要:#import "NSDate+XMGExtension.h"@implementation NSDate (XMGExtension)/** * 是否为今天 */- (BOOL)isToday{ NSCalendar *calendar = [NSCalendar currentCalen...
阅读全文
摘要:专题 UIAlertController// iOS8之前 // UIAlertView // UIActionSheet; // iOS8开始 // UIAlertController == UIAlertView + UIActionSheet UIAler...
阅读全文
摘要:UIScrollView的属性总结属性 TableView作用separatorStyle分割线rowHeight行高属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scro...
阅读全文
摘要:/** 被static修饰的局部变量 1.只有一份内存, 只会初始化一次 2.生命周期会持续到程序结束 3.static改变了局部变量的生命周期, 但是不能改变局部变量的作用域 被static修饰的全局变量 1.作用域仅限于当前文件(任何文件不能通过extern来引用这个全局变量) 2.stati...
阅读全文
浙公网安备 33010602011771号