
IOS
文章平均质量分 55
dxldy0614
这个作者很懒,什么都没留下…
展开
-
UINavigation笔记---ios
Navigation:导航控制器导航控制器的作用:继承自UIViewController,以栈的方式管理视图控制器。栈:相当于一个数组,每个视图控制器放入数组中,后进先出的顺序出入栈。每次屏幕上只显示位于栈顶端的视图。导航控制器所控制的视图控制器之间是主细关系(分层关系)。导航控制器的根视图:位于栈底的一个视图控制器,其特点是可被代替但不可被弹出。**根视图的设置- (id)initWithRo...2013-03-07 10:30:10 · 90 阅读 · 0 评论 -
闹钟基本实现
闹钟所实现的基本功能:定时提醒 //定义声音 CFBundleRef mainBundle; mainBundle = CFBundleGetMainBundle (); // Get the URL to the sound file to play soundFileURLRef = CFBundleCopyResourceURL ( ...2012-12-31 10:53:58 · 154 阅读 · 0 评论 -
后台运行定位,音频,网络电话
大家都知道我们的程序在后台运行的时间是10分钟,10分钟后便会停止。但是像实时定位,播放音频,以及网络电话这些功能我们需要在后台持续运行。那么我们就要进行相应的设置。下面具体的例子以定位为例 #import <UIKit/UIKit.h>#import <CoreLocation/CoreLocation.h>@interface Backgroun...2013-01-04 14:54:34 · 114 阅读 · 0 评论 -
获取方法的执行时间
CGFloat BNRTimeBlock (void (^block)(void)) { mach_timebase_info_data_t info; if (mach_timebase_info(&info) != KERN_SUCCESS) return -1.0; uint64_t start = mach_absolute_...2013-01-09 09:11:04 · 102 阅读 · 0 评论 -
去掉NSString中的HTML标签
最近在用phonegap,经常出现字符串带有html标签。下面有个方法一步到位去掉HTML标签 +(NSString *)flattenHTML:(NSString *)html trimWhiteSpace:(BOOL)trim{ NSScanner *theScanner = [NSScanner scannerWithString:html]; NSStri...2013-01-11 12:37:13 · 90 阅读 · 0 评论 -
正则表达式
在我们的编程中少不了要做各种各样的正则验证,每次都上去网上漫无目的的找吗?还是去问身边的大牛?假设现在网上没有了,大牛也放假了,让我带着大家来自己写正则验证!先放一个小例子我们最常用的邮箱的正则验证:-(BOOL)checkEmaliAddress:(NSString*)address{ NSString *emailRegex=@"^\\w+([-+.]\\w+...2013-01-16 17:04:33 · 173 阅读 · 0 评论 -
UILocalNotification
最近在弄发本地消息,在这里把开发过程中的一点小小的经验总结一下,方便大家以后参考。。。 UILocalNotification:就是我们发送的本地消息。会显示在消息通知栏中。下面介绍一下UILocalNotification1.发通知大家为了方便可以建一个类,写一个类方法专门发通知+(void)creatLocalNotification:(NSTimeInterval)t...2013-01-17 10:56:44 · 103 阅读 · 0 评论 -
IOS 下架已上传的应用
在itunesconnect里的app详情里面找到rights and pricing按钮 取消所有地区选择后,在app详情里就能看到delete app按钮了2013-12-03 11:25:08 · 172 阅读 · 0 评论 -
那些年我们一起纠结的崩溃——iOS
1.2013-12-17 10:38:47.205 一类调查[666:a0b] *** Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-2903.2/UITableView.m:13302013-12-17 10:38:47.319 一类调查[6...2013-12-17 10:46:27 · 135 阅读 · 0 评论 -
WebViewJavascriptBridge使用说明(IOS)
因为最近项目需要跨平台,在网上找到这个demo拿来用。 首先简单说一下跨平台。 由于现在很多产品都是有安卓版跟ios版,就意味着同一样东西要出两套,由两组人去完成,不仅增加了开发成本,也大大加剧了维护成本。聪明的coder想出了跨平台的思路,用html写页面,分别用webview(ios),(安卓)来加载,对某些html无法调用的硬件,通过双方的交互来实现方法的互调和传值。这个过程就是...2014-06-11 14:40:08 · 207 阅读 · 0 评论 -
WebReuestManager使用说明
WebReuestManager是网上流传多年的一个请求类,他将每个发出的请求扔到队列中,用户不用操心对请求的管理。自己写了个小demo以供大家参考。2014-07-18 17:27:13 · 146 阅读 · 0 评论 -
配置开发者证书
自己总结的,截图绝对够全,并且是最新的还有问题可以QQ联系,能帮的一定帮24087872462013-09-11 11:24:29 · 122 阅读 · 0 评论 -
ios方法延时的类目
01@implementation NSObject (PerformBlockAfterDelay)02 03- (void)performBlock:(void (^)(void))block04 afterDelay:(NSTimeInterval)delay05{...2013-10-10 00:33:46 · 108 阅读 · 0 评论 -
openURL的使用
openURL的使用方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]]; 其中系统的appString有:1.Map http://maps.google.com/maps?q=Shanghai 2.Email mailto://myname@google.com ...2012-12-25 17:33:31 · 145 阅读 · 0 评论 -
UIDatePicker的使用
UIDatePicker的初始化: self.datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 50, 100, 150)];UIDatePicker的时区设置: [datePicker setTimeZone:[NSTimeZone timeZoneWithName:@"GMT+8...2012-12-25 11:10:35 · 93 阅读 · 0 评论 -
NSUserDefaults的使用
NSUserDefaults可以看作是存在于沙盒中的plist文件,他的特点是只要不remove这个键值对,此键值对就会一直存在。NSUserDefaults一般用于保存用户的基本设置,例如用户名密码这类用户再次启动的时候可能需要继续使用的值NSUserDefaults的初始化: NSUserDefaults * userDefaults = [NSUserDefault...2012-12-25 10:22:50 · 81 阅读 · 0 评论 -
地图注解Annotation
原文地址:iphone开发-地图注解(地图上的大头针)作者:yangshuaiiphone开发小笔记:iphone开发-地图注解(地图上的大头针) Cocoa Touch 没有提供地图注解类,只定义了一个 MKAnnotation 协议。要创建地图注解,必须设计符合 MKAnnotation 协议的类,该类需要一个 CLLocationCoordinate2D coordi...原创 2013-03-20 16:36:39 · 259 阅读 · 0 评论 -
获取屏幕上当前相应者
UIWindow *keyWindow = [[UIApplicationsharedApplication] keyWindow]; UITextField *firstResponder = [keyWindow performSelector:@selector(firstResponder)];短小精湛但是常用2013-03-27 19:11:36 · 101 阅读 · 0 评论 -
苹果手势简单用法
//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self3: action:@selector(handleSingleFingerEvent:)];4: singleFingerOne.numberOfTouchesRequired...原创 2013-03-28 16:55:43 · 122 阅读 · 0 评论 -
常用的宏积累
http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html原创 2013-04-16 12:34:15 · 143 阅读 · 0 评论 -
IOS键盘监听
键盘消失 [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWasHidden:) name:UIKeyboardDidHideNotificationobject:nil]; 键盘出现 [[NSNotificationCenterdefaultCenter] ...2013-04-18 15:01:28 · 116 阅读 · 0 评论 -
IOS正弦Sin,余弦Cos,正切Tan的计算
在ios中可以完全兼容c的函数,所以第一步要导入#include <math.h>这样就可以使用c的一系列函数了c中有cos,sin,tan但是我们传入值后都得不到想到的结果,问题是:我们传入的是度数,而其所需的参数是弧度,这里就要我们做一个弧度--度的转换下面以cos为例,其他的可以仿照着写:#pragma mark 度转弧度-(float)huDu...2013-04-24 17:33:57 · 2537 阅读 · 0 评论 -
IOS自动登录Demo
自己写的自动登录简单实现,没有排版,样子丑了点,但是模拟了自动登录的设置,大家凑合看~~~2013-04-25 17:12:24 · 144 阅读 · 0 评论 -
IOS验证码
项目需要验证码的验证,我自己写了一个的验证码大家随便看一下因为是自己写的有很多不足的地方,有朋友提出更优化的方案请提出来。谢谢~~...2013-05-08 15:56:01 · 121 阅读 · 0 评论 -
ios判断程序第一次进入
if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]/*如果不是第二次使用*/) { [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];//设置第二次使用的value值为yes ...2013-05-14 11:16:10 · 120 阅读 · 0 评论 -
iOS自动匹配名称、代码、开头字母的UIFextField
这段时间要实现自动匹配名称、代码、开头字母,自己写出一个demo,供大家参考实例:水源涵养林;111;shyhyl其他实例可以参考工程里的一个txt文件。之前的demo离有点bug,现在修改了又传了一个...2013-05-15 15:16:21 · 150 阅读 · 0 评论 -
手机号码后N位改为“*”(类目)
@interface NSString (mima)+(NSString*)mima:(NSMutableString*)string num:(int)num;@end@implementation NSString (mima)+(NSString*)mima:(NSMutableString*)string num:(int)num;{ for...2013-06-08 13:53:31 · 134 阅读 · 0 评论 -
IOS按钮拖动和点击
按钮初始化- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];...2013-06-09 09:49:34 · 199 阅读 · 0 评论 -
苹果消息推送问题总结
问题1、消息注册代码正确却收不到设备token问题原因:xcode6以后新添加的推送功能在打包ipa时要自行建立hoc证书,若不建hoc证书,打包时系统会自动生成一个含通配符的hoc证书,此证书不支持推送,xcode6以前增加的推送功能在打包时自动生成的hoc证书是不含通配符的(通配符的位置换为应用唯一标示),所以可保障原有功能正常运行。解决方法:新建hoc证书,打包时选择新建的hoc...2015-08-03 17:46:09 · 271 阅读 · 0 评论