IOS开发 l
文章平均质量分 53
fang8380
这个作者很懒,什么都没留下…
展开
-
工作记录-NSClassFromString,NSStringFromClass,NSStringFromSelector等
参考笔记记录原创 2014-05-07 08:36:30 · 1032 阅读 · 0 评论 -
调用是有Api来改变输入光标的颜色
调用是有Api来改变输入光标的颜色 [置顶] ios中通过调试来使用私有api分类: IOS Dev2013-09-08 09:56 815人阅读 评论(2) 收藏 举报ios 私有api编程class iOS不允许使用ios私有api,使用私有api可以获得意想不到的效果 ,同时使用私有api是一个程序员的技术体现之一。至于怎么通过apple的审核,其转载 2014-04-04 16:16:59 · 1286 阅读 · 0 评论 -
UIView部分知识方法
UIView方法exchangeSubviewAtIndex:withSubviewAtIndex 交换两个子元素的位置isDescendantOfView 判断是否是莫元素的子元素Affine变换:CGAffineTransFormMakeRotation(90.0*(M_PI/180.0)) 顺时针旋转90度角 CGAffineTransformMakeT原创 2014-04-04 16:15:15 · 466 阅读 · 0 评论 -
路径的拼接,地址的拼接
路径的拼接。stringByAppendingPathComponent是添加/号,使之变成一个完整的路径NString * str=@“tmp”;str=[stringByAppendingPathComponent:@"hello.png"];str就变成 tmp/hello.png了下面是官方的说明:源字符串 ---> 结果字符串转载 2014-04-03 15:31:31 · 1151 阅读 · 0 评论 -
ios6设备旋转 以及获取设备方向
ios6设备旋转 以及获取设备方向1.在APPDelegate里,将[self.window addSubview:self.viewController.view]; 改为判断当前设备系统 if ([[[UIDevice currentDevice] systemVersion] floatValue]>=4.0) { /转载 2014-04-03 14:36:08 · 402 阅读 · 0 评论 -
IOS私有API的了解
IOS私有API的了解IOS的API分为四种:PublishedAPI(公开的API)(或者Documented API)还有两类:私有API:PrivateAPI和未公开API:UnPublished API(或者UndocumentedAPI)。私有API是指放在PrivateFrameworks框架中的API,未公开的API是指虽然放在Frameworks框架中,原创 2014-04-03 15:28:08 · 452 阅读 · 0 评论 -
ios开发 通信录AddressBook.framework
调用通讯录之前 先应导入两个工具包 AddressBook.framework 和AddressBookUI.framework;#import #import #import @interface YourClass : UIViewController@end#import @implementation YourClass转载 2014-04-03 14:55:59 · 598 阅读 · 0 评论 -
json数据的对应关系
json与objece-c的数据对应关系如下:Number -> NSNumberString -> NSStringArray -> NSArrayObject -> NSDictionary另外:null -> NNSNulltrue and false -> NNSNumber原创 2014-04-03 14:04:12 · 472 阅读 · 0 评论 -
iOS6和iPhone5使用第三方静态库在真机无法运行的处理
环境: xcode4.5.1 iphone5在模拟器下正常运行的程序,在真机上出现下面的错误:ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/david/Downloads/QR code/QR code/ZBarSDK/libzbar.a for archite转载 2014-04-03 14:02:53 · 340 阅读 · 0 评论 -
下一步研究的第三方框架
pod 'Mantle'pod 'LBBlurredImage'pod 'TSMessages'pod 'ReactiveCocoa'原创 2014-04-04 16:10:53 · 378 阅读 · 0 评论 -
UITableView的cell上下拉动的额3D效果
UITableView的cell上下拉动的额3D效果-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ // 1. 配置CATransform3D的内容 CATransfor转载 2014-04-04 16:12:17 · 711 阅读 · 0 评论 -
GCD对象方法
Queues dispatch_queue_ tdispatch_queue_create原创 2014-07-07 15:27:59 · 503 阅读 · 0 评论 -
UIImage的加载和显示
UIImage支持如下几种图片格式: jpg jpeg png gif tiff tif bmp bmpf ice cur xbm 当系统内存紧张的时候UIImage所承载的iamge元素会被清理出内存,当回事uiimage对象并不会被清理出去,当程序再次使用这个被清理过的图片资源的时候将自动从原始文件中加载图片数据图片的创建:如果用UIIma原创 2014-04-29 10:32:00 · 679 阅读 · 0 评论 -
UIPickerView
1、UIPickerView常用的方法:UIPickerView代理:1 @property(nonatomic, assign) id delegate;2 @property(nonatomic, assign)id dataSource;delegate定义了UIPickerView的外观和属性;dataSource定义了UIPickerView的数据源和定原创 2014-04-29 09:09:21 · 503 阅读 · 0 评论 -
Quartz 2D的路径的使用
如下是Quartz 提供的路径的绘制函数转载 2014-04-29 11:33:06 · 450 阅读 · 0 评论 -
UIView 在自定义的时候可以重写的方法
Ø initWithFrame::前面已经见到,程序创建UI控件时常常会调用该方法执行初始化,因此,如果你需要对UI控件执行一些额外的初始化,即可通过重写该方法来实现。Ø initWithCoder::程序通过在nib文件中加载完该控件后会自动调用该方法。因此,如果程序需要在nib文件中加载该控件后执行自定义初始化,则可通过重写该方法来实现。Ø drawRect::如果程序需要自行原创 2014-04-29 09:37:23 · 825 阅读 · 0 评论 -
AFNetworking学习笔记1
最近在学习AFNetworking 。要深入了解学习,就要从根本开始,首先回顾NSURLConnection在NSURLConnection的学习中注意几个方法就行。实例化方法。// 返回原始的请求- (NSURLRequest *)originalRequestNS_AVAILABLE(10_8,5_0);// 返回当前的request-翻译 2014-03-26 10:08:52 · 493 阅读 · 0 评论 -
NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArray *a转载 2014-04-04 17:00:54 · 400 阅读 · 0 评论 -
获取状态栏的方向
获取状态栏的方向UIDeviceOrientation interfaceOrientation=[[UIApplication sharedApplication] statusBarOrientation]; if (interfaceOrientation == UIDeviceOrientationPortrait || interfaceOrientation == UI原创 2014-04-04 16:18:02 · 387 阅读 · 0 评论 -
一个著名IOS开发团队的文章AFnetworking
http://www.raywenderlich.com/zh-hans/36079/afnetworking速成教程(1)原创 2014-04-03 15:30:46 · 443 阅读 · 0 评论 -
UIImage 图片处理:截图,缩放,设定大小,存储
UIImage 图片处理:截图,缩放,设定大小,存储图片的处理大概就分 截图(capture), 缩放(scale),设定大小(resize), 存储(save)这几样比较好处理, 另外还有滤镜,擦试等, 以后再说在这个Demo code裡, 我写了几个方法1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toSca转载 2014-04-03 15:27:10 · 520 阅读 · 0 评论 -
截取部分图片并显示
截取部分图片并显示在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView { [[UIApplication sharedApplication] setStatusB转载 2014-04-03 15:26:20 · 514 阅读 · 0 评论 -
IOS开发-笔记记录-------------持续更新
在开发过程中。常常会遇到一些小问题。不常见的常见都会有。并且也会记录下来。在这里我将会持续更新上载我的开发过程中碰到的一些问题的解决方法和实用的一些demo和知识点原创 2014-03-20 09:54:16 · 459 阅读 · 0 评论 -
OC 代理 协议 委托 数据源的概念-转载
概念很重要。要仔细理解OC 代理 协议 委托 数据源的概念OBJC 中的 protocol 相当于 java 里的接口,delagate 就是接口的实现类(C中的回调类似 );数据源就是对象遵循了存储数据的协议,可以存储使用数据 协议表示了方法可以被任何类所实现。协议本身不是类。他们只是简单定义了一个其他对象可以实现的接口。当你的类实现了协议中的某个方转载 2014-03-20 15:06:33 · 559 阅读 · 0 评论 -
UISearBar - 文档笔记
每次在做UI的时候会先吧控件的文档看一遍。然后一个个记下来~这样用起来比较得心应手UISearBar UISearchBar的属性和showsScopeBar UISearchBar,属性作用UIBarStyle barStyle控件的样式id delegate设置控件的委托NSString *text控件上原创 2014-03-20 15:05:13 · 787 阅读 · 0 评论 -
UIButton 中,文字和图片共存
其实只是设置背景图片而已。UIButton *btnCommit = [UIButton buttonWithType:UIButtonTypeCustom]; [btnCommit.titleLabel setFont:[UIFont systemFontOfSize:16]];//这句话不存在的话,文字会显示不出来 [btnCommit setFrame:CGR原创 2014-03-20 15:03:42 · 505 阅读 · 0 评论 -
NSAttributedString使一个字符串显示的多样化
之前在网上看些文章的时候 有些好的会摘取出来,忘记了源博客地址。在此表示抱歉。但是我已经将文章标识为转载。NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import创建转载 2014-03-20 14:57:03 · 393 阅读 · 0 评论 -
fmdb
原文地址:2NSString *documentDirectory = [paths objectAtIndex:0];4FMDatabase *db = [FMDatabase databaseWithPath:dbPath] ;6 NSLog(@“转载 2014-04-29 17:29:53 · 480 阅读 · 0 评论 -
超棒的翻译--ASIHTTPRequest使用指南
原文链接 ASIHTTPRequest使用指南--->当第一次使用ASIHTTPRequest进行http请求时,会出现非常多的bug提示.查了一些资料,发现在少倒入了几个资源包:大概是:CFNetwork.framework;SystemConfiguration.framework;MobileCoreServices.framework.原转载 2014-04-30 10:03:29 · 592 阅读 · 0 评论 -
手机型号的简单判断
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)原创 2014-04-29 13:33:47 · 516 阅读 · 0 评论 -
UIScrollView
UIScrollView首先UIScrollView继承自UIView实现了NSCoding协议.作用是显示多于一个屏幕的内容。他有子类UITableView UItextView UIWebView 。。在我的理解中,我把UIScrollView看成是具有上下两层的一个复合视图,frame控制着上层的大小,我们看到的UIScrollView的大小实际就是frame的大小,上层固定不动,显原创 2014-04-03 13:56:26 · 431 阅读 · 0 评论 -
利用通知控制键盘回收
利用通知控制键盘回收 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter]转载 2014-04-03 13:57:40 · 456 阅读 · 0 评论 -
layoutSubviews调用情况
layoutSubviews调用情况layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollView会触发layoutSubviews5原创 2014-04-03 15:25:02 · 511 阅读 · 0 评论 -
IOS CGAffineTransform 用于视图平移,放缩,旋转
http://blog.csdn.net/lc_obj/article/details/17454825CGAffineTransform今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。一共只有三句话,下面就是这个方法- (void)transformImageView{ CGAffineTransform t = C转载 2014-04-03 15:19:40 · 614 阅读 · 0 评论 -
NSArray.h分析
数组.h文件的分析NSArray.h分析[代码]c#/cpp/oc代码:view sourceprint?001/* NSArray.h002Copyright (c) 1994-2012, Apple Inc. All rights reserved.003转载 2014-04-03 15:01:40 · 680 阅读 · 0 评论 -
iOS开发:自动旋转与调整大小
iOS开发7:自动旋转与调整大小苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。运行Xc转载 2014-04-03 14:46:26 · 669 阅读 · 0 评论 -
利用tableView实现下拉菜单
利用tableView实现下拉菜单@interface DropDown1 : UIView { UITableView *tv;//下拉列表 NSArray *tableArray;//下拉列表数据 UITextField *textField;//文本输入框 BOOL showList;//是否弹出下拉列表 CGFlo转载 2014-04-03 14:45:05 · 933 阅读 · 0 评论 -
ios 静态库制作过程
ios 静态库制作过程最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。我这个文档的静态库的开发是基于Xcode4.2和iOS SDK转载 2014-04-03 14:03:26 · 351 阅读 · 0 评论 -
两个scrollView捆绑滚动
两个scrollView捆绑滚动scrollView1.delegate = self; scrollView2.delegate = self; BOOL scrollKey=NO; - (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.tag == tag1) {if(sc原创 2014-04-03 14:01:53 · 381 阅读 · 0 评论 -
如何解决图片小 按钮大导致的按钮图片变形的方法
如何解决图片小 按钮大导致的按钮图片变形的方法对按钮的图片重新进行设置 // 因为图片会变形 所以要设置按钮图片的拉伸 对在X轴中的第21个点进行拉伸 // 对Y轴坐标点进行拉伸 直到合适的大小为止 [button setBackgroundImage:[[UIImage imageNamed:desSelectImageName]原创 2014-04-03 14:01:10 · 673 阅读 · 0 评论