-
[综合] iOS添加、移除、交换子视图
-(void)addSubview:(UIView*)view//添加子视图 -(void)removeFromSuperview//从父视图中移除 -(void)bringSubviewToFront:(UIView*)view //移动指定的子视图到最顶层 -(void)sendSub...
95
热度 -
[综合] iOS如何判断设备中是否安装了某款应用
主要思路就是,在要被识别的应用程序B的XCode的info.plist中 如果是Xcode4.2,那么 1.在info.plist中增加一个URLSchemes:XXX 添加的具体细节是: 1.1打开info.plist,在InformationPropertyList的下面增加一项:URLtype...
61
热度 -
[综合] 世界摄影大赛获奖精品!令人惊叹!
世界摄影大赛获奖精品!令人惊叹! 环球视野 2015-12-2814:01 摄影大赛获奖精品 摄影大赛获奖精品 摄影大赛获奖精品 摄影大赛获奖精品 摄影大赛获奖精品 摄影大赛获奖精品 摄影大赛获奖精品 摄影大赛获奖精品 ...
38
热度 -
[综合] iOS UIScrollView的属性
属性 作用 CGPointcontentOffSet 监控目前动的位置 CGSizecontentSize 滚动范围的大小 UIEdgeInsetscontentInset 视图在scrollView中的位置 id<UIScrollerViewDelegate>deleg...
51
热度 -
30
热度 -
[综合] iOS#import与@class的区别
#import与@class的区别 //1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。 // //2.在头文件中,一般只需要知道被引用的类的名称就可以了。不需要知道其内部的...
47
热度 -
[综合] iOS中NSInvocation的使用
在iOS中可以直接调用某个对象的消息方式有2种 一种是performSelector:withObject: 再一种就是NSInvocation 第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSIn...
57
热度 -
[综合] iOS输入框自适应键盘高度,避免遮挡
//注册通知 -(void)regNotification { [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillChangeFrame:)name:UIKeyboardWillCh...
48
热度 -
[综合] iOS判断邮箱格式是否正确
//通过区分字符串 -(BOOL)validateEmail:(NSString*)email { if((0!=[emailrangeOfString:@"@"].length)&& (0!=[emailrangeOfString:@"."].length)) { NSChar...
14
热度 -
23
热度 -
[综合] iOS UIScrollView常用属性、回调方法
//1、常用属性 (1)常用属性: 1)@property(nonatomic)CGPointcontentOffset;这个属性?用来表?示UIScrollView滚动的位置 2)@property(nonatomic)CGSizecontentSize;这个属性?用来表?示UIScro...
50
热度 -
[综合] iOS如何在一个view上 显示两个tableview
我想在一个view上显示两个tableview一个在左边一个在右边怎么做到呢? 我给你一个思路。1.创建一个View-basedApplication,比如test2.在打开testViewController.xib3.在view上放上两个tableview,一个在左,一个在右,只需要拖动鼠标来改...
18
热度 -
[综合] iOS中xcode的调试技巧(打印UI层次、po)
在xcode的console下,我们除了可以看log 其实因为它是gdb环境,所以我们还可以对目前的环境做操作 我比较常用的是 gdb>poself 来列印中断点所在的物件 也可以列印所在物件的message所回传的object gdb>po[selfview] 如果该物件是个UIV...
95
热度 -
[综合] iOS开发:小技巧积累
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量: Java代码 [(MyAppDelegate*)[[UIApplicationsharedApplication]delegate]MyMethodOrMyVariable]; 2、获得程序的主Bun...
61
热度 -
[综合] iOS中XCode的一些调试技巧
XCode的一些调试技巧 标签:xcodeexceptioncrashobjectclasscmd 2012-10-1008:45 184人阅读 评论(0) 收藏 举报 分类: iOS(437) XCode内置GDB,我们可以在命令行中使用GDB命令来调试我们的程序。下...
18
热度 -
[综合] iOS NSFetchedResultsController的使用(使用数据库时提高效率)
例1: 用好NSFetchedResultsController,程序的performance能大大提高。原因在于你用NSFetchedResultsController去读取数据的话,苹果公司那些顶尖的工程师已经帮你想好了如何最大效率地读取数据库。所以,干脆利落地去掉NSArray和NSMutab...
20
热度 -
[综合] iOS中const与static区别和联系
const就是只读的意思,只在声明中使用; static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放; 对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模...
96
热度 -
[综合] iOS中tableViewcell的重用原理
创建UITableViewController子类的实例后,IDE生成的代码中有如下段落: [cpp]viewplaincopy -(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath...
29
热度 -
[综合] iOS中nil与release的区别与用法
做IOS开发的估计都对Objective-C的内存管理机制很头疼,一不小心程序就会出内存泄露,我也不例外,前几天被指针的置nil与release给搞惨了,今和大家详细解说一下有关Objective-C中nil与release的区别与用法。 首先说一下他们两的作用,nil就是把一个对象的指针置为空,只...
92
热度 -
90
热度