
iOS
恒汇科技App开发
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UITextField控件处理键盘弹出时遮住输入框的问题。
实现以下三个方法,如果弹出的键盘会遮住输入框 ,整体的界面会向上移动,这样就不会遮住输入框了。自己增加UITextFieldDelegate委托。只适合iPhone,如果想要支持iPad,只要把216改成iPad上面键盘的高度即可。- (void)keyboardWi原创 2011-08-12 15:19:35 · 366 阅读 · 0 评论 -
关于通讯录里面联系人所有属性
关于通讯录操作以及AddressBook库的应用根据自己学的 感觉一些有用的东西和大家分享一下第一点:关于通讯录里面联系人所有属性ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(address转载 2012-09-11 23:08:25 · 1996 阅读 · 0 评论 -
NSTimer后台运行并弹出提示
1.后台加入NSTimer- (void)applicationDidEnterBackground:(UIApplication *)application{ /* Use this method to release shared resources, save user data, invalidate timers, and store enough appl原创 2011-11-25 13:31:48 · 3703 阅读 · 0 评论 -
ios后台运行程序
1.运行逻辑代码:-(void)execBackrgoundMethod{ /* Use this method to release shared resources, save user data, invalidate timers,原创 2011-09-29 11:44:05 · 4423 阅读 · 1 评论 -
获取用户位置信息
放在这里以后难得写:CLLocationManager *_locationManager = [[CLLocationManager alloc] init]; [_locationManager startUpdatingLocation]; C原创 2011-09-29 11:46:19 · 730 阅读 · 0 评论 -
用自定义协议调用自己的程序
Phone SDK中最酷的功能之一是一个应用程序能够把自己和自定义的URL协议绑定,这个URL协议可用于启动该应用程序(通过浏览器或者iPhone上的另一个程序)。创建这样的绑定并不难,难的是你忍不住要在你的程序里用它!首先,你需要说明你想如何在程序中响应这个URL。最简单的原创 2011-09-22 11:35:11 · 1257 阅读 · 0 评论 -
网络等待indicator的界面设置
UIWebView加载Loading...两种方法 第一种方法:使用UIView and UIActivityIndicatorView//创建UIWebViewWebView = [[UIWebView alloc] initWithFrame:CGRe原创 2011-08-19 17:54:26 · 452 阅读 · 0 评论 -
NSDate 以秒数加减
perDate= [NSDate dateWithTimeInterval:-86400 sinceDate:perDate];//减一天perDate= [NSDate dateWithTimeInterval:86400 sinceDate:perDate];//加一天原创 2011-08-18 15:50:15 · 3499 阅读 · 0 评论 -
NSArray中的数据进行排序2
.m文件 NSInteger priceCompare(id obj1, id obj2, void *context) { float price1 = [[obj1 objectForKey: @"minprice"] floatValue];原创 2011-08-18 15:45:45 · 490 阅读 · 0 评论 -
NSArray中的数据进行排序
NSArray中的数据排序,经常是利用NSSortDescriptor。官方文档:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSSortDe转载 2011-08-16 08:52:52 · 3151 阅读 · 2 评论 -
使用定制的NSDictionary的方法,对NSArray进行排序
NSArray中存放的是NSDictionary,可以使用策略的方法对NSDictionary进行定制,增加比较的方法。然后调用NSArray的sortUsingSelector方法对数组进行排序,这里使用NSDictionay中的时间对象的时间排序。具体操作如下:1.定制N转载 2011-08-12 15:17:23 · 913 阅读 · 0 评论 -
重写UIPageControl实现自定义按钮
新建类继承UIPageControl :MyPageControl.h文件:@interface MyPageControl : UIPageControl{ UIImage *imagePageStateNormal; UIImage原创 2011-08-12 15:06:22 · 841 阅读 · 0 评论 -
让模拟器也支持GPS定位(模拟实现)
iOS上的GPS定位一般需要真机才能看到效果,但在开发的过程中,一般都在模拟器上调试。那怎么办呢?我们可以使用Object-C的策略,给模拟器指定一个经纬度,这样,定位就可以在模拟器上实现了。RealTool为你实现一个简单的demo。// 模拟器 宏定义#ifdef原创 2011-08-12 15:43:22 · 2845 阅读 · 0 评论 -
柱形图
NTChartView.h:@interface NTChartView : UIView { //组数据,只实现一个组 NSArray *groupData; //最大值,最小值, 列宽度, float原创 2011-08-12 15:27:22 · 532 阅读 · 0 评论 -
ios Crash Log 分析汇总
ios Crash Log 分析汇总方法一:1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。symbolicatecrash位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Dev转载 2013-05-07 16:16:22 · 460 阅读 · 0 评论