随笔分类 -  iOS常用代码及知识点

摘要:// // Card.h // THCStore // // Created by Mac on 15/7/15. // Copyright (c) 2015年 Mac. All rights reserved. // #import <Foundation/Foundation.h> @inter 阅读全文
posted @ 2015-07-15 17:12 奔放小青年 阅读(2105) 评论(0) 推荐(0)
摘要:本文转自:http://blog.devzeng.com/blog/ios8-corelocation-framework.htmliOS8以前使用CoreLocation定位1、首先定义一个全局的变量用来记录CLLocationManager对象,引入CoreLocation.framework使... 阅读全文
posted @ 2015-01-21 11:44 奔放小青年 阅读(1789) 评论(0) 推荐(0)
摘要:iPhone的锁屏监测分为两种方式监听: 1. 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了: #import <notify.h> #define NotificationLock CFSTR("com.apple.springboard.lockcomplete") #defi 阅读全文
posted @ 2014-12-18 11:55 奔放小青年 阅读(11437) 评论(3) 推荐(2)
摘要:在ios8中,直接设置application badge value会出错1[[UIApplication sharedApplication] setApplicationIconBadgeNumber:count];曝出”Attempting to badge the application i... 阅读全文
posted @ 2014-11-21 21:41 奔放小青年 阅读(3246) 评论(1) 推荐(1)
摘要:在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如:如何将格式为“12-May-14 05.08.02.000000 PM”的时间转化成“2014/05/12 5:08:02”,下面是具体实现代码: NSString* tim... 阅读全文
posted @ 2014-11-14 15:31 奔放小青年 阅读(9806) 评论(1) 推荐(1)
摘要://检查前后摄像头BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable... 阅读全文
posted @ 2014-11-07 15:01 奔放小青年 阅读(949) 评论(0) 推荐(0)
摘要:一、设置textView的行间距1.如果只是静态显示textView的内容为设置的行间距,执行如下代码://textview 改变字体的行间距NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init... 阅读全文
posted @ 2014-11-07 09:56 奔放小青年 阅读(69050) 评论(4) 推荐(1)
摘要:原文链接:Eight Terminal Utilities Every OS X Command Line User Should KnowOS X 的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即... 阅读全文
posted @ 2014-05-29 20:40 奔放小青年 阅读(2431) 评论(0) 推荐(2)
摘要:本文由Migrant翻译自The Complete Tutorial on iOS/iPhone Custom URL Schemes,转载请注明出处。注意:自从自定义 URL 的引入,本文始终是我博客中阅读量最大的文章。虽然大多数都相同,但仍然有一些细微差别的变化。本文是原帖的重写版,更新为最新的... 阅读全文
posted @ 2014-05-29 20:28 奔放小青年 阅读(1549) 评论(0) 推荐(1)
摘要:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。appli... 阅读全文
posted @ 2014-05-29 16:53 奔放小青年 阅读(5790) 评论(0) 推荐(0)
摘要:关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。 然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人 阅读全文
posted @ 2014-05-23 15:38 奔放小青年 阅读(48516) 评论(0) 推荐(0)
摘要:很多时候软件读取的中文网页编码集是gb2312,所以显示出来的是乱码。这时需要将NSString文字编码转换。你可以试试以下代码 NSURL *url = [NSURL URLWithString:urlStr];NSData *data = [NSData dataWithContentsOfURL:url]; NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *retStr = [[NSString alloc] initWit 阅读全文
posted @ 2014-02-25 22:06 奔放小青年 阅读(6007) 评论(0) 推荐(0)
摘要:来自:https://developer.apple.com/contact/phone.php有遇到Apple账号申请问题,App上传Appstore问题,iTunes Connect相关问题,都可以根据您所在地区拨打相应的电话进行咨询,我以前打过。为了方便大家查阅,我将联系方式截图如下: 阅读全文
posted @ 2014-01-27 10:59 奔放小青年 阅读(11587) 评论(2) 推荐(0)
摘要:1.进入appstore中指定的应用NSString *str = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa /wa/viewContentsUserReviews?type=Purple+Software&id=%d", myAppID ];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]; 其中myAppID为itunesconnect中的应用程序 阅读全文
posted @ 2014-01-22 15:31 奔放小青年 阅读(19854) 评论(0) 推荐(0)
摘要:转换Xcode里打印的unicode编码日志1)打开Terminal2)输入python3)print(u'\u6027\u611f\u597d\u83b1\u575e\u5973\u661f\u7ecf\u5178\u88f8\u7167'.encode('utf8'))‘\u6027\u611f\u597d\u83b1\u575e\u5973\u661f\u7ecf\u5178\u88f8\u7167’为要转化的编码; 阅读全文
posted @ 2013-09-24 15:52 奔放小青年 阅读(970) 评论(0) 推荐(0)
摘要:在iPad开发过程中遇到一个问题,UITextField 存在由UIModalPresentationFormSheet弹出的带导航条的视图控制器中时,调用resignFirstResponder 方法,uitextfield的光标消失了,但是键盘却 无法隐藏。试了一下UITextView也是一样。有没有错误可查,就是回收不了键盘,万般无奈之下,在网上看到了同样的问题还不少了,不过都是通过重写UINavigationController 方法,-(BOOL)disablesAutomaticKeyboardDismissal {return NO;}我也尝试了一下,把这个方法放在viewCon 阅读全文
posted @ 2013-09-04 21:42 奔放小青年 阅读(1355) 评论(0) 推荐(0)
摘要:如果你的程序中用到了WiFi,想在没有有效WiFi的时候出现如图所示的提示该怎么做?其实很简单, 只需要在Info.plist中添加如下Key/ValueUIRequiresPersistentWiFi Boolean true最终结果显示如下: 阅读全文
posted @ 2013-08-22 17:19 奔放小青年 阅读(858) 评论(0) 推荐(0)
摘要:前奏 现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。 正文 首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进 阅读全文
posted @ 2013-08-09 13:43 奔放小青年 阅读(29242) 评论(5) 推荐(0)
摘要://检查前后摄像头 - (void)cameraBtnAction:(id)sender{BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable = [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront];//后}//检查指南针 CoreLo 阅读全文
posted @ 2013-07-18 11:33 奔放小青年 阅读(713) 评论(0) 推荐(0)
摘要:+ (void) makeCall:(NSString *)phoneNumber{if ([DeviceDetection isIPodTouch]){[UIUtils alert:kCallNotSupportOnIPod];return;}NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber];NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", numberAfterClear 阅读全文
posted @ 2013-06-13 11:52 奔放小青年 阅读(593) 评论(0) 推荐(0)