`
yangping_Account
  • 浏览: 195388 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

iPhone开发笔记(五)

 
阅读更多

31、遍历histogramview里面的所有对象:
UILabel *label in [histogramview subviews];

32、判断对象是否属于某个类:
[label isKindOfClass:[UILabel class]];

32、UIColor自定义颜色:
viewController.view.backgroundColor = [UIColor colorWithRed:192.0f/255.0f green:204.0f/255.0f blue:255.0f/255.0f alpha:0.5f];

 

 

33 、自动调用数字键盘:
[self.passwordinput setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];

34、获取iPhone序列号:
UIDevice *mydevice = [UIDevice currentDevice];
NSString *deviceID = [mydevice uniqueIdentifier];
获取IPhone/IPad设备信息
NSLog([[UIDevice currentDevice] name]);
// Name of the phone as named by user
NSLog([[UIDevice currentDevice] uniqueIdentifier]);
// A GUID like string
NSLog([[UIDevice currentDevice] systemName]);
// "iPhone OS"
NSLog([[UIDevice currentDevice] systemVersion]);
// "2.2.1"
NSLog([[UIDevice currentDevice] model]);
// "iPhone" on both devices
NSLog([[UIDevice currentDevice] localizedModel]);
// "iPhone" on both devices

35、不让iphone进入休眠模式:
[UIApplication sharedApplication].idleTimerDisabled=YES;

36、一定时间后触发事件:
[self performSelector:@selector(getIT) withObject:self afterDelay:2.0f];//2秒后执行getIT函数

37、更改navication bar背景
在m文件顶端加入如下代码:
@interface UINavigationBar (MyCustomNavBar)
@end
@implementation UINavigationBar (MyCustomNavBar)
- (void) drawRect:(CGRect)rect {
    UIImage *barImage = [UIImage imageNamed:@"bar.png"];
    [barImage drawInRect:rect];
}
@end

38、更改tab bar背景
在m文件顶端加入如下代码:
@implementation UITabBar (CustomImage)
- (void)drawRect:(CGRect)rect {
    UIImage *image = [UIImage imageNamed: @"bar.png"];
    [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end

39、切换tab bar时触发的事件
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
    NSLog(@"%i",viewController.tabBarItem.tag);
}

40、更改UISearch Bar的按钮文字
for(id cc in [searchtext subviews]){
    if([cc isKindOfClass:[UIButton class]]){
        [btn setTitle:@"Search"  forState:UIControlStateNormal];
    }
}

分享到:
评论

相关推荐

    iphone开发笔记

    《iPhone开发笔记》 在iOS应用开发中,掌握基本的iPhone开发技巧至关重要。这篇笔记涵盖了多个方面的内容,从UI设计到交互处理,再到系统状态的响应,为开发者提供了丰富的实践指导。 1. 退回输入键盘:当用户在...

    iPhone开发笔记

    【iPhone开发笔记】这篇笔记主要涉及的是在Windows环境下如何搭建iPhone应用开发的环境,以及使用Xcode进行初步的编程体验,特别是创建一个简单的"Hello World"应用。 首先,要搭建开发平台,你需要在Windows系统中...

    iphone开发资料

    iphone开发笔记.iphone开发笔记.iphone开发笔记.iphone开发笔记.

    iPhone 开发笔记实录(代码讲解)

    在iOS开发中,Core Data是苹果提供的一种强大的数据持久化框架,它简化了数据库操作,使得开发者能够更专注于应用程序的业务逻辑。本文将基于提供的代码片段和描述,深入讲解Core Data的基本概念、实体(Entity)、...

    IPhone开发常用技术笔记汇总

    本压缩包中包含了Iphone开发中常用到的技术总结笔记,五六十中技术方法以及季节方案,包括内存管理,方法回调,获取当前地点,自定义CELL,VIew圆角等等等,太多的奶水包,是我开发中所有的精华所在,只有你不知道的...

    Iphone开发资料整理

    这些标签表明这些文档是围绕iPhone开发的学习材料,适合开发者作为笔记参考,或者对iPhone开发感兴趣的初学者使用。通过阅读和学习,开发者可以建立起扎实的iPhone应用开发基础,并逐步提升技能水平。 总结来说,这...

    iPhone开发基础教程_学习笔记

    本教程主要聚焦于iPhone开发的基础知识,包括Object-C语言、界面设计和UIViewController的使用。 Object-C是iOS开发的主要编程语言,它基于C语言并添加了Smalltalk的面向对象特性。对于初学者来说,《Learn Object-...

    iphone开发一年的工作笔记

    ### iPhone开发一年的工作笔记知识点详解 #### 文档概述 该文档是作者从事iOS开发一年以来,针对工作中常用到的200多个iOS知识点进行总结整理的成果。文档中不仅包含了知识点的简要介绍,还提供了可运行的示例代码...

    Windows中安装iPhone开发环境

    ### Windows中安装iPhone开发环境 #### 一、背景与需求 在Windows环境下搭建iPhone开发环境的需求源于Apple官方的iOS开发工具Xcode仅能在MacOS上运行。这导致了许多开发者需要额外购置苹果设备来满足开发需求,...

    iPhone 开发基础教程

    ### iPhone开发基础教程知识点概述 #### 一、开发前的准备 - **硬件需求**:首先,需要确保拥有一台运行OS X Leopard (10.5.3或更高版本)的基于Intel的Macintosh计算机。这包括2006年后发布的任何Macintosh计算机,...

    安装iphone开发环境

    ### 安装iPhone开发环境详解 #### 一、概述 随着移动互联网的飞速发展,iOS应用开发成为了众多开发者追逐的热点。然而,对于想要涉足iOS应用开发的开发者来说,最大的障碍之一就是需要拥有一台运行macOS操作系统的...

    iphone开发学习笔记(1)--NSLog

    本篇笔记将详细介绍`NSLog`的使用和其在iPhone应用开发中的作用。 `NSLog`是Foundation框架的一部分,用于向控制台输出文本信息。它在Objective-C和Cocoa Touch环境中扮演着类似Java中`System.out.println`的角色,...

    Windows中搭建iPhone开发环境

    ### Windows中搭建iPhone开发环境 #### 一、背景与需求 随着智能手机的普及与移动互联网的发展,iPhone应用开发成为了一项热门技能。然而,官方指定的iPhone应用开发环境需要在苹果公司的Mac OS X操作系统上运行,...

    谢伟-基于iPhone开发实践 pdf

    ### IT知识点解析:《谢伟-基于iPhone开发实践》PDF概览 #### 一、iPhone/iPad特色功能及其优势 1. **触摸交互**:iPhone 和 iPad 的触控屏技术非常先进,支持多点触控,能够实现各种复杂的触摸手势,如滑动、缩放...

    XP环境之iPhone开发环境

    ### XP环境之iPhone开发环境构建详解 #### 一、概述 在传统的iPhone应用程序开发环境中,开发者通常需要在苹果公司的Mac OS系统下进行开发工作。然而,对于那些没有苹果硬件资源的开发者来说,如何在Windows环境下...

    千锋OC源码,自学iphone开发

    【标题】"千锋OC源码,自学iPhone开发"涵盖了重要的iOS编程学习资源,主要针对初学者,通过千锋3G学院的课程体系,提供Objective-C(简称OC)的源码和课堂笔记,以日期为线索,系统地组织了每天的学习内容。...

    iphone开发常用代码

    本主题聚焦于“iPhone开发常用代码”,我们将探讨一些在实际项目中经常使用的代码片段和概念,这些对于任何iOS开发者来说都是至关重要的。 1. **Swift基础** Swift是Apple在2014年推出的一种现代化、安全的编程...

    12步教你IPHONE程序开发

    【标题】:“12步教你IPHONE程序开发” 【描述】:“这是一篇关于IPHONE程序开发的基础介绍,适合初学者。” 【标签】:“iphone”,“apple” 【内容概述】: 本文介绍了如何从零开始开发iPhone应用程序,通过12...

Global site tag (gtag.js) - Google Analytics