随笔分类 -  ios

摘要:网上对IOS的宏定义比较多,我总结了一些最常用的宏,后续还会继续补上。 阅读全文
posted @ 2013-11-20 10:40 苹果吧 阅读(18575) 评论(0) 推荐(0) 编辑
摘要:键-值编码是一个对于间接访问一个对象属性和关系使用字符标识的机制。它支持或者关系几个特别的Cocoa编程机制和技术,在Core Data,application scriptability,绑定技术(application scriptability和绑定技术特属于OS X)和声明属性的语言特性中。我们也能够使用键值编码简化我们的程序代码。 阅读全文
posted @ 2013-11-19 11:08 苹果吧 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:iOS应用程序采用的是沙盒原理设计,普及一下知识:沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制授予应用程序的代码访问权限。 具体的特点有三点:1、每个应用程序都有自己的存储空间; 2、应用程序不能翻过自己的围墙去访问别的存储空间的内容;3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 阅读全文
posted @ 2013-11-19 08:26 苹果吧 阅读(6756) 评论(0) 推荐(0) 编辑
摘要:今天在尝试使用CTCallCenter进行电话监听时,发现一直无法捕获电话状态改变的事件,研究了一番之后找到了解决方案,在这里分享给大家。 首先使用CTCallCenter监听电话的代码如下: 阅读全文
posted @ 2013-11-18 10:50 苹果吧 阅读(5972) 评论(2) 推荐(0) 编辑
摘要:我在xcode5下写的代码,我下载了iOS6的模拟器,我用iOS6和iOS7的模拟器切换运行,有的时候可以运行有的时候不可以运行,报错: 2013-11-17 16:49:04.049 sim[4747:303] /Applications/xcode5/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin/sim: Did not find an executable file at the path: '/Users/will/Library/Developer/Xcode/DerivedData/Willing-fffyhilfdaxoozdjoywdhduakkck/Build/Products/Debug-iphonesimulator/Willing.app' 阅读全文
posted @ 2013-11-18 09:11 苹果吧 阅读(13539) 评论(0) 推荐(0) 编辑
摘要:本实例实现了AVAudioPlayer播放mp3歌曲文件,实现了播放、暂停、继续操作,音乐音量控制、播放进度显示,同时监听来电打断事件 阅读全文
posted @ 2013-11-15 08:17 苹果吧 阅读(8487) 评论(0) 推荐(0) 编辑
摘要:1.用户界面的扁平化 2.UIKit 动态行为支持 应用程序可以设置UIView 对象和其他对象(遵从UIDynamicItem 协议)的动态行为属性。遵从UIDynamicItem协议的对象被称为dynamic item。动态行为可以提升用户体验, 比如 加速度动画。 UIKit支持以下类型的动态行为: 阅读全文
posted @ 2013-11-14 08:20 苹果吧 阅读(550) 评论(0) 推荐(0) 编辑
摘要:第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主要做详细说明用 UIButtonTypeInfoLight, 亮色感叹号 UIButtonTypeInfoDark, 暗色感叹号 UIButtonTypeContactAdd, 十字加号按钮 } UIButtonType; 第二、设置frame button1.frame = CGRectMake(20, 20, 280, 40); 阅读全文
posted @ 2013-11-13 19:52 苹果吧 阅读(46455) 评论(0) 推荐(0) 编辑
摘要:源码:http://files.cnblogs.com/ios8/%5Bcode4app.com%5DIntroductionTutorialView_10843.zip 可以看看demo,很简单,我也是一看就懂。 下面说说我整合到我的项目中的方法。 阅读全文
posted @ 2013-11-13 08:20 苹果吧 阅读(15350) 评论(1) 推荐(0) 编辑
摘要:过程比较坎坷,就此记录一番一遍后人 阅读全文
posted @ 2013-11-12 08:07 苹果吧 阅读(3586) 评论(0) 推荐(0) 编辑
摘要:这篇主要讲解如何解析Manifest.mbdb文件。 使用二进制工具打开这个文件,文件的头6个字节是固定的,相当于是文件的一种标识 后面的内容是一个一个的项,可以使用一个循环来读取文件,一个一个解析。 这里有一个概念要先说一下,就是域,域是用来定位一个文件在手机上的全路径。比如上图的 AppDomain-cairot,这个域就表示文件在手机上的目录为 /var/mobile/Applications/,不同的域对应的手机的目录是不一样的,下面给出所有域和目录的一个对应关系,下面是自己的一段代码, 看懂这段代码就知道域和路径的关系了。 阅读全文
posted @ 2013-11-11 20:26 苹果吧 阅读(4097) 评论(1) 推荐(0) 编辑
摘要:IOS设备如果没有越狱的话想获取一些敏感的信息还是有写复杂的,比如获取上网信息,短信,通话记录等等这些,但是有一个通用的方法可以获取到这些信息,那就是IOS 设备的备份功能。文章不涉及如何备份以及恢复的原理,这里详细讲解一下IOS 备份之后的文件。先看第一张图IOS 备份下来的文件 阅读全文
posted @ 2013-11-11 20:25 苹果吧 阅读(18575) 评论(0) 推荐(0) 编辑
摘要:用户输入用户名和密码,点击登录。。。我们把用户名和密码(用post方式或者get方式,get方式多用于测试看你需要)传给服务器,服务器进行判断,然后返回一个接口给我们(这里服务器返回的json接口,正确就返回一个正确的接口给我们,错误就返回一个错误的接口给我们)。我们拿到接口去解析,判断是否登录成功做相应的操作。 阅读全文
posted @ 2013-11-11 10:02 苹果吧 阅读(8216) 评论(1) 推荐(0) 编辑
摘要:由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone)。 最终我们想到了静态库。虽然这仍然还是一种比较原始的复用方式,但起码我们可以隐藏组件的源代码。 阅读全文
posted @ 2013-11-10 16:34 苹果吧 阅读(10519) 评论(0) 推荐(0) 编辑
摘要:大家好,百忙之中,抽出点空,写个微博,话说好久没写。 最近项目中有碰到写类似微信聊天界面上的效果,特整理了一下,写了一个小的Demo,希望给没头绪的同学们一个参考! 下载地址:http://files.cnblogs.com/ios8/WeixinDeom.zip 阅读全文
posted @ 2013-11-09 17:53 苹果吧 阅读(32827) 评论(0) 推荐(2) 编辑
摘要:1 多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以以便听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时响应用户的触摸操作。在iOS应用中,对多线程最初的理解,就是并发,它的含义是原来先做烧水,再摘菜,再炒菜的工作,会变成烧水的同时去摘菜,最后去炒菜。 阅读全文
posted @ 2013-11-09 09:15 苹果吧 阅读(1964) 评论(0) 推荐(1) 编辑
摘要:为了减少与服务器的连接沟通次数,提高应用程序的执行速度,使用了iOS的缓存机制 阅读全文
posted @ 2013-11-08 08:17 苹果吧 阅读(2221) 评论(2) 推荐(0) 编辑
摘要:都是一些值得一做,必须掌握的题。 阅读全文
posted @ 2013-11-07 08:25 苹果吧 阅读(4220) 评论(0) 推荐(0) 编辑
摘要:在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的。在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自《iPhone Application Programming Guide》(需要有 Apple ID 才能打开链接),加了一些实际使用的经验。 阅读全文
posted @ 2013-11-06 16:17 苹果吧 阅读(9636) 评论(0) 推荐(0) 编辑
摘要:Phone中,在网络中的数据流中提取链接中的文件名称时,有很多方法,这里总结一些。 阅读全文
posted @ 2013-11-06 13:34 苹果吧 阅读(510) 评论(0) 推荐(0) 编辑