IOS
小斐
一直都是菜鸟
展开
-
添加Simulator 5.0
电脑里的xcode升级后,simulator只剩下6.0的版本。但是很多人的手机用到的还是5.0的版本。为了解决兼容问题。必须下载多一个simulator进行调试。 解决方法有两个: 1。打开xcode - > preferences ->downloads 下载需要的IOS 5.0 simulator 。这个方法主要存在着下载慢的缺点。好几G的大小。 2。移花接木法,同事或者老的电脑还有原创 2012-12-27 09:19:55 · 500 阅读 · 0 评论 -
ios打电话的两种方式
ios打电话目前为止个人了解有两种方式: 1。通过添加添加webview,通过webview呼叫电话号码。 好处是:呼叫完成后,返回到该应用, 缺点是:每次呼叫都会弹出一个框:问你是否确定要呼叫该号码 webview必须放在外面,保证不在方法跳出的时候被释放掉 -(void)CallPhone{ NSString *phoneNum = @"";// 电话号码 NSURL *phon原创 2013-01-10 16:43:41 · 559 阅读 · 0 评论 -
CoreData学习
Core Data主要是ios的一个模型,不是数据库,主要是作为数据管理,对象存储,对象读取恢复的功能提供支持的系统,可以使用SQL作为存储设备,但是本身不是一个数据库。 CoreData包含的框架有: 1。Managed Objects and Context 管理器,所有的数据都是通过该管理进行读取和存储。NSManagedObjectContext 2。Entity Descript原创 2013-02-23 15:48:16 · 890 阅读 · 0 评论 -
ios not lauch处理
有时候上网下载应用的demo,或者是自己的应用,都偶尔不时地出现not lauch,找不到app的过程。 具体遇到这些情况的处理方式有: 1。检查证书,当你的证书是测试发布的Distribution类型的证书的时候,往往会出现出现你可以编译成功,但是成功后就无法进入调试模式 处理方式:更换证书 2.检查版本:例如今天,我的手机是6.0,下载的应用默认是6.1版本。所以根本就编译不进原创 2013-04-18 11:18:52 · 695 阅读 · 1 评论 -
添加XMPP的模块细节
我在https://github.com/robbiehanson/XMPPFramework 下载了demo 1。根据需要从demo中分离了代码,具体就是以下部分的内容 2。然后添加引用到的库:libresolv.lib CFNetwork.framework libxml2.dylib SystemConfiguration.framework 这几个库 3。在targe原创 2013-07-04 11:38:49 · 680 阅读 · 0 评论 -
泪的教训_ios7中关于TextField的inputView属性
基于工作的需要 本人的工作键盘需要数字键盘以及表情键盘。 表情键盘的内容偏少,高度不需要和普通键盘一致。 具体两个键盘如下: 一个是表情键盘 两者的高度不一致,但是这个过程中的设计用了一点点本方法解决掉 在ios6中完全没有问题,可以正常使用发布。 等到ios7的时候。总是有个问题: 1。直接输入数字键盘,提交没有问题。 2。输入表情键盘,直接提交。没有问题。 3。输入原创 2013-11-07 18:22:33 · 2711 阅读 · 0 评论 -
Block的学习
平时代码都比较少用到Block,总是认为看起来很变扭。 但是个人认为在页面需要返回值的时候,使用Block很不错,简化掉protocol,直接使用Block代替。 小例子: FirstViewController: SecondViewController* secondVC=[[SecondViewController alloc]init];原创 2015-03-03 10:57:48 · 452 阅读 · 0 评论 -
如何进阶学习IOS
1、第一点要求 ,能比较顺畅的阅读官方的文档。如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看看帖子不是出路。 如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Guide for iOS 自己阅读,翻译,里面不懂的单词,记下来,多学几遍,这些你不懂的单转载 2016-04-14 16:33:51 · 367 阅读 · 0 评论