随笔分类 - iOS开发小汇总
开发中常用到的小模块,小技巧的总结
摘要:1 +(UIImage *)getImage:(NSString *)videoURL 2 3 { 4 5 AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:[NSURL fileURLWithPath:videoURL] opt...
阅读全文
摘要:如何Mac OS X 运用程序显示或隐藏MainNemu? 在以状态栏为主的菜单程序中以主的程序,中info.plist文件中添加一行:不显示主菜单(MainMenu)Application is agent (UIElement)YES删除上面一行则显示主菜单MainMenu
阅读全文
摘要:Mac 平台上的软件窗口里会默认存在一些按钮,比如最大化、最小化、关闭窗口等。下面的方法可以隐藏掉窗口的默认按钮。 例如我们要只保留关闭按钮,最简单的方法是:[[window standardWindowButton:NSWindowZoomButton] setHidden:YES];[[wind...
阅读全文
摘要:- (IBAction)showAddView:(NSButton *)sender { [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://www.cnblogs.com"]];}
阅读全文
摘要:在AppDelegate中,对menu Item 拖线 实现退出应用的方法:- (IBAction)windowShouldClose:(NSMenuItem *)sender { [NSApp terminate:self];}如下图:
阅读全文
摘要:键盘通知我们经常需要在键盘弹出或者隐藏的时候做一些特定的操作,因此需要监听键盘的状态键盘状态改变的时候,系统会发出一些特定的通知UIKeyboardWillShowNotification // 键盘即将显示UIKeyboardDidShowNotification // 键盘显示完毕UIKeybo...
阅读全文
摘要:通知一个完整的通知一般包含3个属性:- (NSString *)name; // 通知的名称- (id)object; // 通知发布者(是谁要发布通知)- (NSDictionary *)userInfo; // 一些额外的信息(通知发布者传递给通知接收者的信息内容)n初始化一个通知(NSNoti...
阅读全文
摘要:#import /** iOS 开发中,分类默认不允许保存属性 如果在分类中,定义一个属性,需要自己实现 getter & setter 方法,而且没有 _成员变量 如果在自己开发的框架中,希望在分类中动态添加属性,可以通过 OC 运行时的关联对象的功能! 运行时非常重要的一个应用:给分类动态...
阅读全文
摘要:大前提是UIViewController有一个UIView.同时,需要厘清两个概念,创建一个类和实例化一个类.在XCode中创建一个类和实例化一个类很容易区分,但是在IB(Interface Builder)中有时候就会迷糊.其实也很好区分,孤零零地创建了一个nib文件,没有和其他可被实例化的类有直...
阅读全文
摘要:转自:http://jianyu996.blog.163.com/blog/static/112114555201305113018814/首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。layoutSubviews在以下情况下会被调用:1、init...
阅读全文
摘要:myScroll=[[UIScrollView alloc] initWithFrame:CGRectMake(50, 120, 617, 131*6)]; myScroll.bounces = YES; //是不有拉申返弹的效果 myScroll.pagin...
阅读全文
摘要:开发ios应用时我们经常用到多手势来处理事情,如给scrollView增加点击事件,scrollView不能响应view的touch事件,但有时候却要用到多手势事件,那么我们可以给这个scrollView增加自己的手指事件。给imageView增加点击、放大、旋转等都可以通过多手势来完成。下面就介绍...
阅读全文
摘要:UIDevice *device_=[[UIDevice alloc] init]; NSLog(@"设备所有者的名称--%@",device_.name); NSLog(@"设备的类别-----%@",device_.model); NSLog(@"设备的的本地化版本-%@...
阅读全文
摘要:在开发iphone的应用时基本上都要用到UITableView,这里讲解一下UITableView的使用方法及代理的调用情况UITableView使用详解- (void)viewDidLoad{ [super viewDidLoad]; //初始化数据 NSArray *array...
阅读全文
摘要:原文地址:IOSLBS功能详解[0](获取经纬度)[1](获取当前地理位置文本作者:佐佐木小次郎因为最近项目上要用有关LBS的功能。于是我便做一下预研。一般说来LBS功能一般分为两块;一块是地理定位,就是获取当前精度、纬度和地理位置的功能,这一部分功能主要用到CoreLocation.Framewo...
阅读全文
摘要:UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(0,0,75,40)]; //初始化UIlbel并设定framelabel.backgroundColor= [UIColorclearColor]; //设置label的背景色。labe...
阅读全文
摘要:1、UINavigationController使用流程UINavigationController为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lo...
阅读全文
摘要:1234567[NSLayoutConstraint constraintWithItem:(id)itemattribute:(NSLayoutAttribute)attributerelatedBy:(NSLayoutRelation)relationtoItem:(id)otherItemat...
阅读全文
摘要:转自:http://blog.csdn.net/liliangchw/article/details/8276803对象之间进行通信最基本的方式就是消息传递,在Cocoa中提供Notification Center机制来完成这一任务。其主要作用就是负责在任意两个对象之间进行通信。使用方法很简单,如下...
阅读全文
摘要:Application Kit框架包括广泛的类和方法,它们用来开发交互式图形应用程序,使得开发文本/菜单/工具栏/表/文档/剪贴板和窗口之类的过程变得十分简便。在Mac OSX操作系统中,术语cocoa总的来说指的是Foudation框架和AppKit框架。术语Cocoa Touch是指Foudat...
阅读全文