随笔分类 - iOS开发
呼呼
摘要:苹果iOS开发者账号过期临时解决办法苹果iOS开发者账号一年的费用是99美金,作者最近由于各种原因,导致renew没能在账号过期之前支付好,所以在账号过期等待renew的期间,试了试一些非正常手段,比较凑巧也找到了一个临时解决办法。有两种情况,一种开发者账号还剩下几天就过期了,另一种是已经过期了。第一种情况,还剩下几天未过期:往前更改mac的系统时间,同时断网,比如是2012年10月30日过期,将日期改到这个日期之前,2012年9月30日,这种情况下,开发者账号还能继续使用。第二种情况,如果已经提示过期了,可采用一下方法。首先,这里有个前提,就是在过期之前,一定要将开发者文档备份。备份方法:打
阅读全文
摘要:Xcode把应用程序打包成ipa是本文要介绍的内容,不多说,先俩看内容。注意:本方法需要先制作假凭证编译于项目中,否则产生的ipa还是无法于iPhone中运行。制作方法请参考:http://blog.lansea-chu.com/index.php/archives/786由于我有测试应用程序的需求,采用ipa的方式布署对我来说最快速也最方便。也不需要另外透过SSH等方式来做布署,产生ipa档的方式其实很容易,没有甚么必要另外安装外挂或者是用一些特殊方式只要在编译的时候选择编译到『装置』(即使你iPhone没接上也没关系)编译后如果说无法于装置上执行,不用管他直接编译后到build文件夹底下去
阅读全文
摘要:UIScrollView里边包含多个UIWebView:可以通过设置contentSize的值,设置其width为UIScrollerView可视区域的宽度:即UIScrollView的width,在设置一些alwaysBounceHorizontal之类的属性,那么就只能竖直方向滚动;我需要设置UIScrollView只能横向滚动,UIWebView响应竖直滚动:UIScrollView *contentView = [[[UIScrollView alloc] initWithFrame:frame] autorelease];contentView.scrollEnabled = YES
阅读全文
摘要:本文译自http://www.raywenderlich.com/。原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译。在iOS系统,考虑到手机电池电量,应用不允许在后台进行过多的操作,当用户未开启应用时,要怎么样才能通知用户呢?好比用户收到一个新的微博、喜欢的球队取得一场胜利或者是晚餐准备好了,如果应用都不在运行当中,当然也就无法去获得这些事件。幸运的是苹果提供一个解决方案,通过你自己的服务组件来替代应用持续地检查事件或在后台进行类似的操作,当事件实时发生时,服务组件能发送通知给应用,通过下列三种方式提醒用户:显示简短的文本作息,播放提示音,在应用图
阅读全文
摘要:1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];或者在应用程序文件Info.plist中将UIStatusBarHidden键设为ture。2.导航栏在纵向模式下导航栏为44像素高,在横向模式下为32像素高,导航栏提供了一个很少用的提示模式,该模式将高度扩展了30像素,
阅读全文
摘要:背景:大多数应用都会用到苹果设备的UDID号,UDID通常有以下两种用途:1)用于一些统计与分析目的;【第三方统计工具如友盟,广告商如ADMOB等】2)将UDID作为用户ID来唯一识别用户,省去用户名,密码等注册过程。不过,2011年时,苹果就宣布ios5.0以后的系统中将不再支持以下方法获取用户的UDID【苹果设备的唯一识别码】:[UIDevice currentDevice] uniqueIdentifier];【注:对于已越狱了的设备,UDID并不是唯一的.使用Cydia插件UDIDFaker,可以为每一个应用分配不同的UDID】同时,苹果公司建议使用UUID【一种开放的软件构建标准】来
阅读全文
摘要:分类(Category)分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。此外,分类能够保证你的实现类和其他的文件区分开。#import “UIViewController.h”@interface UIViewController(CustomView)-(void)extMethod;@end 使用分类为类添加方法(Add Methods to Classes)通过在interface中声明一个额外的方法并且在implementation 中定义相同名字的方法即可。分类的名字(也就是括号括起来的CustomView)表示的是:对于声明于其他地方的这个类(.
阅读全文
摘要:UIWebView是IOS SDK中渲染网面的控件,在显示网页的时候,我们可以hack网页然后显示想显示的内容。其中就要用到javascript的知识,而UIWebView与javascript交互的方法就是stringByEvaluatingJavaScriptFromString:有了这个方法我们可以通过objc调用javascript,可以注入javascript。首先我们来看一下,如何调用javascript:[webViewstringByEvaluatingJavaScriptFromString:@"myFunction();"];这儿myFunction()
阅读全文
摘要:1、NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为号码字符串 如果使用这个方法 结束电话之后会进入联系人列表2、NSString *num = [[NSStringalloc] initWithFormat:@"telprompt://%@",number]; //而这个方法则打电话前先弹框 是否打电话然后打完电话之后回到程序中网上说这个方法可能不合法无法通过审核[[UIApplicationsharedApplication] openURL
阅读全文
摘要://1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://163@163.com"]];//2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://13800138000"]];//3、调用 SMS[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@&
阅读全文
摘要:需要实现这个功能的一般都是app开发证书不支持通配符(即com.xxx.xxx.xxx格式),在业务需求上类似消息推送这样的业务。1。首先生成一个ssl的证书选择app IDS后实现下面这个(这里不详细说明怎么生成了)点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple Development IOS Push Servers:证书(安装正确的话,前面会有一个三角形)然后右键单击,分别导出(证书和私钥的p12文件)和假设为cer.p12和key.p12..(要记得设置密码哟)2.p12文件转化成pem文件
阅读全文
摘要:关键是自动取版本信息:[NSString stringWithFormat:@"Version %@",[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]];[NSString stringWithFormat:@"Build %@",[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]]; 然后对比服务器上的版本,这个你
阅读全文
摘要:记录自己见到的推送平台:1.个推平台:http://www.igetui.com/home.htm2.极光推送:https://www.jpush.cn/3.百度云推送:http://developer.baidu.com/push4.至游推送:http://www.zypush.com/
阅读全文
摘要:突然就到了周日傍晚。你永远不会知道自己的生活在接下来的一周当中能够发生多少变化;各种不可预知性所带来的更多是快感还是焦虑与不安,冷暖自知。相比之下,白天工作当中那些需求列表与排期文档就显得那么可爱了,哪怕有各种临时任务或需求变更,也最多只是让人在身体上疲劳一些而已。但有些事就远没这么简单了。无名无状的话说到这里。今天的这篇更新是iOS7界面设计规范预发布版本第一章的最后一个小节了;我这边的汉化工程暂时告一段落。正如之前提到的,接下来会有我现在的一些同事参与进来,大家一起贡献更多的力量。届时,相关内容可能会首发到团队博客当中。那,眼下先感谢各位最近两周的鼓励与支持呗;从下周开始,没有意外的话,B
阅读全文
摘要:重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变化,届时,你的设计开发方式需要基于最终版本的操作系统及文档进行相应的调整和测试。该文档或许会随着API或相关技术在未来的发展而进行更新。译文最后更新时间:2013-06-29品牌,不仅是在应用中呈现品牌的配色或logo这么简单。最理想的情况是,经由创造独特的外观和感觉,为用户带来印象深刻的优质体验,从而打造出你的应用所特有的品牌
阅读全文
摘要:不知别人如何,我自己来讲,平时很习惯很有动力去做的一些事,譬如博客吧,一旦生活中出现一些让自己很难受的状况,就很容易受到影响;像是,你平时所习惯的生活状态都是基于某种东西的,一旦这种东西崩塌,会影响到的范围远远超过自己的想象。不过现在还是决定锻炼自己喽,让自己应该做的事尽量不要受到生活的影响。不以物喜,不以己悲。不因外物的好坏和自己的得失而喜或悲,要做到真心好难。这算麻木么?重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选
阅读全文
摘要:明天就是周四了。貌似前几天还在恨周一呢。话说今天几乎开了一整天的会,正经事情没做多少;这种感觉比一整天从早到晚12个小时的忙碌于一件事情还要让人感到疲惫的对叭?那今天的iOS7设计规范更新又是一篇很简短的话题,关于文字及配色。重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变化,届时,你的设计开发方式需要基于最终版本的操作系统及文档进行相应的调整和测试。该文档或许会随着API或
阅读全文
摘要:傍晚下了场大雨,现在坐在屋里也真是很风凉,听着Everlong突然觉得好像去年秋天的气息。每个季节都有各自的气息,每一年也是,如果你留意,便会感觉到。话说这几天,外面的猫猫狗狗们可以补些水来喝了,这也是不坏的。上今天的更新,动画效果一节。重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变化,届时,你的设计开发方式需要基于最终版本的操作系统及文档进行相应的调整和测试。该文档或许会
阅读全文
摘要:讨厌周一,讨厌一周。今天中午交互组聚餐,却很开心;大家都是很厉害的人,你可以感到他们身上的能量,可以感到有些什么东西正在推着自己尽力向前走。这是一种很健康的状态,同时也很难得,自然越发需要珍惜。从无到有组建并壮大UX团队的过程,这是我经历的第二次;之前一次,有过很多开心,也有过莫大的遗憾甚至是愤慨;而这次我则有了更多的信心,因为看到了更多值得信赖的人。那么继续我们的iOS7人机界面设计规范译文工程吧;接下来还会有更多来自WXD(携程无线体验设计中心。也称“无线电”。)的优秀设计师参与到这个事情当中,敬请期待叭=)重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。虽然该文档在技术
阅读全文
摘要:现在只是周日下午,可怎样都觉得整个周末就这样即将过去了,不免沮丧。看了好多集小丸子了,又不免觉得现在其实是在放暑假,可以一天一天的窝在家里做任何事,任何事。再上一篇iOS7设计规范,然后本周末就到这里的样子,不想再对着屏幕了。重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变化,届时,你的设计开发方式需要基于最终版本的操作系统及文档进行相应的调整和测试。该文档或许会随着API或
阅读全文

浙公网安备 33010602011771号