iOS常用技巧

摘要: iPhone的锁屏监测分为两种方式监听:1. 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了:#import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete")#define Notificatio... 阅读全文
posted @  2014-12-18 11:55 奔放小青年 阅读(35) |  评论 (0)  编辑
摘要: 在ios8中,直接设置application badge value会出错1[[UIApplication sharedApplication] setApplicationIconBadgeNumber:count];曝出”Attempting to badge the application i... 阅读全文
posted @  2014-11-21 21:41 奔放小青年 阅读(136) |  评论 (0)  编辑
摘要: 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如:如何将格式为“12-May-14 05.08.02.000000 PM”的时间转化成“2014/05/12 5:08:02”,下面是具体实现代码: NSString* tim... 阅读全文
posted @  2014-11-14 15:31 奔放小青年 阅读(126) |  评论 (0)  编辑
摘要: //检查前后摄像头BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable... 阅读全文
posted @  2014-11-07 15:01 奔放小青年 阅读(24) |  评论 (0)  编辑
摘要: 一、设置textView的行间距1.如果只是静态显示textView的内容为设置的行间距,执行如下代码://textview 改变字体的行间距NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init... 阅读全文
posted @  2014-11-07 09:56 奔放小青年 阅读(506) |  评论 (0)  编辑
摘要: 原文链接:Eight Terminal Utilities Every OS X Command Line User Should KnowOS X 的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即... 阅读全文
posted @  2014-05-29 20:40 奔放小青年 阅读(58) |  评论 (0)  编辑
摘要: 本文由Migrant翻译自The Complete Tutorial on iOS/iPhone Custom URL Schemes,转载请注明出处。注意:自从自定义 URL 的引入,本文始终是我博客中阅读量最大的文章。虽然大多数都相同,但仍然有一些细微差别的变化。本文是原帖的重写版,更新为最新的... 阅读全文
posted @  2014-05-29 20:28 奔放小青年 阅读(43) |  评论 (0)  编辑
摘要: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。appli... 阅读全文
posted @  2014-05-29 16:53 奔放小青年 阅读(262) |  评论 (0)  编辑
摘要: 关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任... 阅读全文
posted @  2014-05-23 15:38 奔放小青年 阅读(640) |  评论 (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 奔放小青年 阅读(80) |  评论 (0)  编辑
摘要: 来自:https://developer.apple.com/contact/phone.php有遇到Apple账号申请问题,App上传Appstore问题,iTunes Connect相关问题,都可以根据您所在地区拨打相应的电话进行咨询,我以前打过。为了方便大家查阅,我将联系方式截图如下: 阅读全文
posted @  2014-01-27 10:59 奔放小青年 阅读(1067) |  评论 (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 奔放小青年 阅读(2766) |  评论 (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 奔放小青年 阅读(96) |  评论 (0)  编辑
摘要: 在iPad开发过程中遇到一个问题,UITextField 存在由UIModalPresentationFormSheet弹出的带导航条的视图控制器中时,调用resignFirstResponder 方法,uitextfield的光标消失了,但是键盘却 无法隐藏。试了一下UITextView也是一样。有没有错误可查,就是回收不了键盘,万般无奈之下,在网上看到了同样的问题还不少了,不过都是通过重写UINavigationController 方法,-(BOOL)disablesAutomaticKeyboardDismissal {return NO;}我也尝试了一下,把这个方法放在viewCon 阅读全文
posted @  2013-09-04 21:42 奔放小青年 阅读(265) |  评论 (0)  编辑
摘要: 如果你的程序中用到了WiFi,想在没有有效WiFi的时候出现如图所示的提示该怎么做?其实很简单, 只需要在Info.plist中添加如下Key/ValueUIRequiresPersistentWiFi Boolean true最终结果显示如下: 阅读全文
posted @  2013-08-22 17:19 奔放小青年 阅读(149) |  评论 (0)  编辑
摘要: 前奏现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。正文首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面。第一步、将需要的文件,静态库等拖入工程中,这里有:include,libs,Utilities,libcrypto.a,libssl.a文件。如图:上面就是我们所要得到的结果。第二步、设置Head Search Paths 和 Library Search Paths。targets-> 阅读全文
posted @  2013-08-09 13:43 奔放小青年 阅读(9547) |  评论 (2)  编辑
摘要: //检查前后摄像头 - (void)cameraBtnAction:(id)sender{BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable = [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront];//后}//检查指南针 CoreLo 阅读全文
posted @  2013-07-18 11:33 奔放小青年 阅读(82) |  评论 (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 奔放小青年 阅读(78) |  评论 (0)  编辑
摘要: 自定义UITableViewCell的背景颜色,实际上是对cell的contentView的背景颜色进行设置,所以可以有以下方法:方法一:cell.contentView.backgroundColor = [UIColor redColor];方法二:UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];UIView* bgview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];bgview.opaque = Y 阅读全文
posted @  2013-06-05 10:25 奔放小青年 阅读(1706) |  评论 (0)  编辑
摘要: 有时候我们需要在程序中生成随机数,但是在Objective-c中并没有提供相应的函数,好在C中提供了rand()、srand()、random()、arc4random()几个函数。那么怎么使用呢?下面将简单介绍:1、获取一个随机整数范围在:[0,100)包括0,不包括100intx =arc4random()%100;2、获取一个随机数范围在:[500,1000),包括500,包括1000inty = (arc4random()%501)+500;3、获取一个随机整数,范围在[from,to),包括from,包括to-(int)getRandomNumber:(int)from to:(in 阅读全文
posted @  2013-05-30 11:46 奔放小青年 阅读(634) |  评论 (0)  编辑
摘要: NSArray和NSMutableArray的区别是前者是不可变数组,一旦数组初始化完成以后,就只能对数组进行查询操作,而后者是可变数组,数组初始化完成以后,继而可以进行增、删、改、查操作。所以对于数组的乱序排序,必须要在可变数组中进行操作。具体代码如下://数组随机排序- (NSMutableArray *) randomizedArrayWithArray:(NSArray *)array { NSMutableArray *results = [[NSMutableArrayalloc]initWithArray:array]; int i = [results count]; wh.. 阅读全文
posted @  2013-05-30 11:36 奔放小青年 阅读(282) |  评论 (0)  编辑
摘要: 转自:http://blog.csdn.net/yanxiaoqing/article/details/7384339几个可以用来实现热门APP应用PATH中menu效果的几个方法+(CABasicAnimation*)opacityForever_Animation:(float)time//永久闪烁的动画{ CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"opacity"]; animation.fromValue=[NSNumbernumberWithFloat:1.0]; anim 阅读全文
posted @  2013-05-27 14:55 奔放小青年 阅读(56) |  评论 (0)  编辑
摘要: 引自:http://www.cocoachina.com/bbs/read.php?tid=16561用到的提供soap接口的网址是:http://www.Nanonull.com/TimeService/这个页面有多个方法可以通过soap调用,页面上也有说明.如果用IE的浏览器还能看到此网页提供的wsdl文件.要做soap的webservice首先要了解一些关于webservice和soap的一些基本知识.下面几个网址可能会帮你快速入门.soap教程:http://www.w3school.com.cn/soap/index.asp使用WSDL发布WebService:http://blog 阅读全文
posted @  2013-05-08 11:30 奔放小青年 阅读(827) |  评论 (0)  编辑
摘要: 引自:http://www.cocoachina.com/bbs/read.php?tid=1757%3C/p%3Estatic void addRoundedRectToPath(CGContextRef context, CGRect rect, float ovalWidth, float ovalHeight){float fw, fh;if (ovalWidth == 0 || ovalHeight == 0) {CGContextAddRect(context, rect);return;}CGContextSaveGState(context);CGContextTranslat 阅读全文
posted @  2013-05-08 10:59 奔放小青年 阅读(50) |  评论 (0)  编辑
摘要: ZipArchive是一个开源的zip开发包工具。使用方法如下:创建/添加一个zip包ZipArchive* zipFile = [[ZipArchive alloc] init];//次数得zipfilename需要一个完整得路径,例如***/Documents/demo.zip[zipFile CreateZipFile2:@"zipfilename"];//有两种可选得方式进行创建压缩包,带密码和不带密码的[[zipFile CreateZipFile2:@"zipfilename" Password:@"your password&qu 阅读全文
posted @  2013-02-20 17:32 奔放小青年 阅读(1520) |  评论 (0)  编辑
摘要: - (void)textFieldDidBeginEditing:(UITextField*)textField { floatoffset =0.0f; if(self.txtField == textField) { offset = -180.0f; } NSTimeIntervalanimationDuration =0.30f; [UIView beginAnimations:@"ResizeForKeyBoard"context:nil]; [UIView setAnimationDuration:animationDuration]; floa... 阅读全文
posted @  2012-12-11 15:17 奔放小青年 阅读(926) |  评论 (0)  编辑
摘要: 1、数字字符校验#defineNUMBERSPERIOD@"0123456789."-(BOOL)CheckInput:(NSString*)string{ NSCharacterSet*cs; cs=[[NSCharacterSetcharacterSetWithCharactersInString:NUMBERSPERIOD]invertedSet];NSString*filtered=[[stringcomponentsSeparatedByCharactersInSet:cs]componentsJoinedByString:@""];BOOLb 阅读全文
posted @  2012-11-28 12:51 奔放小青年 阅读(212) |  评论 (0)  编辑
摘要: Xcode4下新建的项目info plist里Localization native development region改了,UIImagePickerController里还是都显示英文,原来xcode3生成的项目拿出来,修改plist就能显示中文,Xcode4下不光需要修改info plist里的Localization native development region为China(图1),而且还要设置一项project---->info---->LocalizationsLanguage加上Chinese,具体步骤参照下图(图2)。图1:图2: 阅读全文
posted @  2012-11-26 11:18 奔放小青年 阅读(1486) |  评论 (0)  编辑
摘要: 原文地址:http://www.cocoachina.com/newbie/tutorial/2012/1018/4939.html1、适配4英寸屏幕适配。 旧应用要与4英寸屏幕进行适配,需要创建一张Default-568h@2x.png图片,系统根据是否有此资源来识别是否支持4英寸屏幕。至于其他资源不允许使用xxx-568h.jpg此格式来适配屏幕,需要使用代码对屏幕进行检测来分别进行适配。2、UINavigationViewController的变化 今天开发过程中发现的,该类的initWithRootViewController在之前的版本是最终会调用到init方法的。因此在... 阅读全文
posted @  2012-10-22 17:43 奔放小青年 阅读(917) |  评论 (0)  编辑
摘要: 很多用户用了好软件后忘记或嫌麻烦而不去 App Store 进行打分评星,为此开发者可以在应用中加入打分按钮,点击后直接跳转到 App Store 的评分界面。 App Store 上评论的链接地址是itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id = appID 此处的appID是在iTunes Connect创建应用程序时生成的Apple ID 所以可以用这段代码 NSString *str = [NSString str 阅读全文
posted @  2012-10-22 17:19 奔放小青年 阅读(1488) |  评论 (0)  编辑
摘要: 1,获取翻转事件,并开启翻转:只要在viewcontroller的类中加入-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{//翻转后要执行的代码return YES;}2,-(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。viewwillappear是每次视图控制器的视图出现前执行的代码。而viewdidload是每次视图控制器载入是执行的代码。比如说:当a视图控制器的视图第一次出现是两 阅读全文
posted @  2012-08-06 11:17 奔放小青年 阅读(2322) |  评论 (0)  编辑
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值