iphone/object-c
花花呀123456
爱好c,c++
展开
-
keyWindow
详见:看完这篇就不会再被keyWindow坑了https://www.jianshu.com/p/b6964951a6be经本人测试: 只有 老版本的 UIAlertView 会创建新的 Window, 从而改变keyWindow, 而 UIActionSheet 跟 新版本的 UIAlertViewController 都不会创建新的 Window, 但是这篇文章的意义在于 帮助了解了, 以下2个 window的 不同: UIWindow *DelegatekeyW...原创 2020-07-17 17:39:13 · 444 阅读 · 0 评论 -
Runloop 原理
https://www.jianshu.com/p/de752066d0ad转载 2019-11-12 17:04:54 · 348 阅读 · 0 评论 -
如何给UIToolBar 添加 多个UIBarButtonItem
如何给UIToolBar 添加 多个UIBarButtonItem原创 2011-05-21 22:36:00 · 8103 阅读 · 1 评论 -
如何实现 对输入框的文本内容进行限制的功能
如何实现 对输入框的文本内容进行限制的功能原创 2011-05-22 10:54:00 · 31399 阅读 · 0 评论 -
UITableView 基本使用方法总结
UITableView 基本使用方法总结原创 2011-05-22 21:18:00 · 127741 阅读 · 5 评论 -
NSString 用法总结与陷阱
NSString 用法总结与陷阱原创 2011-05-22 21:45:00 · 14889 阅读 · 0 评论 -
如何给navigationItem 设置title 和左右按钮
如何给navigationitem 设置title 和左右按钮原创 2011-05-21 22:19:00 · 9973 阅读 · 0 评论 -
如何获得应用程序的 UIApplicationDelegate
如何获得应用程序的 UIApplicationDelegate原创 2011-05-21 22:40:00 · 1640 阅读 · 0 评论 -
如何让 UITextField弹出的键盘 消失disappear
如何让 UITextField弹出的键盘 消失disappear原创 2011-05-21 22:55:00 · 2746 阅读 · 0 评论 -
如何实现用户触摸屏幕就隐藏弹出的键盘功能
如何实现用户触摸屏幕就隐藏弹出的键盘功能原创 2011-05-22 10:24:00 · 3777 阅读 · 0 评论 -
如何让 UITableView 的 headerView跟随 cell一起滚动
如何让 UITableView 的 headerView跟随 cell一起滚动原创 2011-05-28 20:53:00 · 58666 阅读 · 13 评论 -
如何通过XIB 创建自定义的UIViewTableCell
如何通过XIB 创建自定义的UIViewTableCell原创 2011-05-28 22:35:00 · 21247 阅读 · 3 评论 -
如何用控件的CALayer 的特性创建 圆角界面,边框,和设置背景
如何用控件的CALayer 的特性创建 圆角界面,边框,和设置背景原创 2011-05-28 22:46:00 · 4436 阅读 · 0 评论 -
如果实现 类似 windows下面的 GetTextExtent的功能
如果实现 类似 windows下面的 GetTextExtent的功能原创 2011-05-28 23:02:00 · 1620 阅读 · 0 评论 -
怎么将一个UIImage 缩放变换到指定Size的UIImage
怎么将一个UIImage 缩放变换到指定Size的UIImage原创 2011-05-28 23:08:00 · 15272 阅读 · 0 评论 -
iphone 如何获得系统时间和日期
iphone 如何获得系统时间和日期 代码如下: #import 1。获得当前的系统时间和日期 //获得系统时间 NSDate * senddate=[NSDate date]; NSDateFormatt原创 2011-06-04 11:59:00 · 7578 阅读 · 0 评论 -
iphone 如何显示菜单并且实现copy操作
iphone 如何显示菜单并且实现copy操作 1。首先要显示 菜单 //首先让自己变成第一响应[self becomeFirstResponder];//获得menu Controller UIMenuController * copyMenuContr原创 2011-06-04 13:56:00 · 4913 阅读 · 0 评论 -
iphone 如何显示短信发送界面
iphone 如何显示短信发送界面 1。首先,要在项目中加入framework: MessageUI.framework 2。 加入头文件: #import 3。判断机器上面是否有发短信的模块,如果没有就提示。 //先判原创 2011-06-05 23:24:00 · 3744 阅读 · 0 评论 -
UITableView 如何实现搜索框功能
UITableView 如何实现搜索框功能1。定义如下两个变量,并且声明为属性。 UISearchBar * searchBar; UISearchDisplayController * searchDc; 2。在loadView中,初始化 这两个原创 2011-06-05 23:51:00 · 9562 阅读 · 0 评论 -
iphone 反向地理解析 从坐标获得用户的具体位置信息
iphone 反向地理解析 从坐标获得用户的具体位置信息 1。 首先 ,要实现 MKReverseGeocoderDelegate 这个delegate 2。 代码如下: //请求逆向地理位置解析 CLLocationCoordinate2D原创 2011-06-06 14:36:00 · 5232 阅读 · 0 评论 -
NSOperation 实现 HTTP多线程访问
NSOperation 实现 HTTP多线程访问1。 从 NSOperation 派生出自己的类 #define TWITTER_URL_GET_LIST_NUMS @"http://www.xxxyyy.com/ports/miniblog/get_count原创 2011-06-06 17:24:00 · 2173 阅读 · 0 评论 -
iphone 怎么使用图片选取器 UIImagePickerController
iphone 怎么使用图片选取器 1。 定义 类变量: UIImagePickerController* picker_library_; 2。实现 UIImagePickerControllerDelegate 这个delegate原创 2011-06-06 00:19:00 · 42197 阅读 · 1 评论 -
iPhone应用开发之:GPS定位系统
iPhone应用开发之:GPS定位系统转载 2011-04-16 17:35:00 · 2437 阅读 · 0 评论 -
iPhone导航控制器的重要“方法”
iPhone导航控制器的重要“方法” 以下文字转载自: http://c.gzl.name/archives/tag/navigationcontroller Navigation Controller 是最重要的iPhone组建之一了,以下是一些“关键方法”1.pushViewC转载 2011-06-04 00:27:00 · 1342 阅读 · 0 评论 -
iphone 如何使用地图MapKit
iphone 如何使用地图MapKit 1。 首先在framework中加入 MapKit.framework 2。 类中 #import 3。 类中定义 CLLocationManager * locationManag原创 2011-06-06 14:28:00 · 21635 阅读 · 4 评论 -
利用 ASIFormDataRequest 上传文件
利用 ASIFormDataRequest 上传文件1。首先,要下载 ASIHTTPRequest 框架,也就是一堆文件。 然后导入到 工程中。 2。添加必要的框架到项目中去 CFNetwork.framework SystemConfigur原创 2011-06-06 16:58:00 · 8019 阅读 · 0 评论 -
MBProgressHUD 显示等待框
MBProgressHUD 显示等待框 1。 网上下载 MBProgessHUD 类,导入到工程。 2。#import "MBProgressHUD.h" 类实现 MBProgressHUDDelegate 代理。 3。 在类里面定原创 2011-06-06 17:32:00 · 9939 阅读 · 0 评论 -
如何获得 ios的系统版本号
如何获得 ios的系统版本号 获得Ios系统版本号的函数,比如 4.0 函数定义: + (float)getIOSVersion; 函数实现:+ (float)getIOSVersion{ return [[[UIDevice currentDevice] systemVersion] floatValue];}原创 2012-03-03 20:59:29 · 33936 阅读 · 1 评论 -
如何获得iphone的唯一标识符 UDID
如何获得iphone的唯一标识符 UDID UDID是什么呢? // a string unique to each device based on various hardware info. 用来唯一标识一台设备。 辅助函数定义:+ (NSString*)getIphoneUDID;原创 2012-03-03 21:05:09 · 5025 阅读 · 3 评论 -
如何获得当前设备的名称
如何获得当前设备的名称 如何获得当前设备的名称,比如 tangaowen's iPhone, My iPhone 等等。 辅助函数定义: + (NSString*)getIphoneName; 函数实现: + (NSString*)getIphoneName{ return [[原创 2012-03-03 21:08:56 · 1281 阅读 · 0 评论 -
获得在指定Size范围内完全显示指定文字的最大字体的辅助函数
获得在指定Size范围内完全显示指定文字的最大字体的辅助函数 函数定义如下: -(int) getFontSizeForString:(std::string)strText maxFontSize:(int)maxfontsize forSize:(CGSize)size; 参数 strText是要显示的文本内容,maxfon原创 2012-03-03 19:49:51 · 1017 阅读 · 0 评论 -
计算以指定字体和字号输出指定文字,所需要的size 辅助函数
计算以指定字体和字号输出指定文字,所需要的size 辅助函数 函数定义: -(CGSize) getStringOutputSize:(int) fontSize withFontName:(std::string)strFontName withWidth:(int) width withString:(std::string) strText;原创 2012-03-03 19:58:20 · 937 阅读 · 0 评论 -
UIImageView如何以九宫格方式拉伸一个图片
UIImageView如何以九宫格方式拉伸一个图片 首先要创建一个普通的UIImage,然后用UIImage的 stretchbleImageWithLeftCapWidth: topCapHeight方法,指定左右两边保持不拉伸的范围,和上下两边保持不拉伸的范围,创建出一个新的UIImage. 然后将这个UIImage设置到需要的UIImageView原创 2012-03-04 21:24:44 · 9034 阅读 · 0 评论 -
在自定义的delegate实现中注意 判断delegate有没有实现响应的@protocol方法
在自定义的delegate实现中注意 判断delegate有没有实现响应的@protocol方法 我们在自定义的delegate实现中,会判断delegate是否为空,然后如果不是为空,就调用相应的delegate的函数: 例如: if(delegate_ != nil) { [delegate_ View:self原创 2012-03-07 10:52:44 · 7119 阅读 · 0 评论 -
详解iOS App生命周期
详解iOS App生命周期 以下文字转载自:http://ios.wpjam.com/2011/09/03/ios-app-life-cycle/ ,对原作者表示敬意和感谢。 所谓生命周期,其实就是指从App启动到关闭这一过程中所发生的一系列事件。由于iOS 4中引入了多任务功能,App能够在后台执行,而iOS 3 是没有多任务功能的,故两者的生命周期转载 2012-03-07 11:17:49 · 10429 阅读 · 1 评论 -
iphone中生成随即GUID串的代码
iphone中生成随即GUID串的代码 + (NSString*) stringWithUUID { CFUUIDRef uuidObj = CFUUIDCreate(nil);//create a new UUID //get the string representation of the UUID NSString *uuidString =原创 2012-03-07 11:27:02 · 4557 阅读 · 0 评论 -
iphone中如何播放gif动画
iphone中如何播放gif动画 以下文字转载自:http://blog.csdn.net/lbj05/article/details/6297214,对原作者表示感谢和敬意。 iPhone SDK提供了多种动画手段,UIView、UIImageView和CALayer都支持动画。但如何处理常见的gif动画呢?UIWebView提供了答案,代码如下:转载 2012-03-07 11:30:18 · 2856 阅读 · 0 评论 -
iphone 如何播放多张图片组成的动画
iphone 如何播放多张图片组成的动画 NSArray*myImages = [NSArrayarrayWithObjects: [UIImage imageNamed:@"myImage1.png"], [UIImage imageNamed:@"myImage2.png"], [U原创 2012-03-07 11:34:26 · 1793 阅读 · 0 评论 -
使用NSNotificationCenter 事件通知
使用NSNotificationCenter 事件通知 在进行与服务器通信的时候,经常是一个UI类去请求服务器数据,然后服务器将回调到appDelegate,这个时候我以前的做法是在AppDelegate中保存 和维护这个UI类的指针,然后appDelegate在收到返回消息的时候,如果这个UI类的指针还存在,并且不为NULL,那么就直接调用UI类的指针。这种方法太麻烦了。原创 2012-03-12 15:06:51 · 9246 阅读 · 2 评论 -
iphone 添加启动画面
iphone 添加启动画面 直接放到程序目录下面就好了。Default.png iPhone默认启动图片, 320x480或者[email protected] iPhone4启动图片 640x960或者640x920原创 2012-03-26 17:53:18 · 9048 阅读 · 0 评论