Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoop端口和soket通讯Core Foundation框架和Foundation框架紧密相关,它们为相同功能提供接口,但Foundation框架提供Objective-C接口。如果您将Foundation对象和Core Foundation类 Read More
posted @ 2013-09-18 15:49 leevaboo Views(154) Comments(0) Diggs(0)
posted @ 2013-09-10 16:15 leevaboo Views(104) Comments(0) Diggs(0)
ti添加某种字体的TTF文件,在Targets中的info中注册application中支持的字体样式通过代码查找font中字体种类在后台打印日志中查找,例如打印的@"DFPHaiBaoW12"然后可以设置字体样式了 self.titleLabel.font = [UIFontfontWithName:@"DFPHaiBaoW12"size:70]; Read More
posted @ 2013-08-29 10:47 leevaboo Views(276) Comments(0) Diggs(0)
摘自eseedo的博客来源:https://github.com/NYTimes/objective-c-style-guide这篇指南总结了纽约时报iOS开发团队的编程风格。欢迎大家在github中提供建议和pull请求。简介:以下是形成本编程指南所涉及到的Apple官方文档。如果本文有未尽之处,可以参考以下链接:The Objective-C Programming LanguageCocoa Fundamentals GuideCoding Guidelines for CocoaiOS App Programming Guide目录点表示法空格条件语句三元运算子方法变量命名下划线注释初 Read More
posted @ 2013-08-27 09:27 leevaboo Views(209) Comments(0) Diggs(0)
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:1、非常小的通信开销(最小的消息大小为2字节);2、支持各种流行编程语言(包括C,Java,Ruby,Python等等)且易于使用的客户端;3、支持发布/预定模型,简化应用程序.. Read More
posted @ 2013-08-26 14:17 leevaboo Views(320) Comments(0) Diggs(0)
想要将自己编写的软件放到真正的iPhone上去运行,首先你需要成为Apple Developer计划的成员。其次,你需要设置程序ID和认证书,在这之后你就可以在你指定的iPhone上运行你的程序了。下面我将会告诉你如何设置你的程序ID和认证书,让你的程序在iPhone上跑起来。首先你需要登陆你的Developer Member Center(Developer.apple.com),然后进入iOS Dev Center(iOS开发者中心)。在页面的右侧找到iOS Provisioning Portal列表项,点击进入。这里就是你设置管理认证书的地方,在左侧你会看到一栏列表,分别是:Home,C Read More
posted @ 2013-08-25 18:07 leevaboo Views(875) Comments(0) Diggs(0)
1.苹果对软件管理十分严格,只有你加入到Apple Developer计划之后,才能将你的软件放到真机上运行或者发布到App Store,下面我们讨论如何加入到Apple Developer计划的全部流程1.创建Apple ID:首先你需要登录Apple的官网申请一个Apple ID帐号,请登陆:appleid.apple.com,在页面的右侧点击“创建一个Apple ID”按钮。稍等一会,你将进入申请Apple ID的步骤1页面,在这里你需要填写你的Apple ID帐号,密码,密码提示问题和你的生日,填写完成后点击“下一步”进入步骤2页面。在这里你需要填写你的姓名,电子邮件地址和你的地理位置 Read More
posted @ 2013-08-25 17:35 leevaboo Views(4300) Comments(0) Diggs(0)
苹果开发者计划1.在线开发者计划,(免费的,没有购买开发者证书,不能再真机上测试,不能发布到appStore)2.标准开发者计划,(99美元/年 注册开发者,可以在真机上测试,也可以发布到appStore,也可以通过Ad Hoc方式发布到企业内部)3.企业开发者计划,(299美元/年 注册企业开发账号,只能在企业内部使用,不能发布到appStore,可以无限通过Ad Hoc方式发布到企业内部设备上,开发机构需提供其 Dun & Bradstreet编号(DUNS)进行注册)4.大学生开发者计划,(面向大学生是免费的,不能发布到appStore,注册后可以访问许多iOS开发技术资料,但不 Read More
posted @ 2013-08-25 16:13 leevaboo Views(539) Comments(0) Diggs(0)
一、 网络的概念每个人心里应该都有一个答案,我就不再累赘,就用抛砖引玉的一句话:网络就是利用通信线路和通信设备,用一定的链接方法,将分布在不同地点的具有独立功能的多台独立计算机或者是移动设备相互链接起来,在网络软件的支持下进行数据通讯,实现资源共享的系统.首先讲一下OSI(开发系统互联)模型OSI只给出了计算机网络的一些原则性说明,并不是一个具体的网络,将整体网络分成了7层:1.应用层,2.表示层,3.会话层,4.传输层,5.网络层,6.数据连路层,7.物理层二、TCP/IPTCP/IP transmission Control Protocol/Internet Protocol(传输控制协 Read More
posted @ 2013-08-19 20:12 leevaboo Views(289) Comments(0) Diggs(0)
引入依赖的库文件:AudioToolBox.frameworkMediaPlayer.frameworkCoreMedia.frameworkAVFoundation.framework2.在工程的AppDelegate.m文件的didFinishLaunchingWithOptions方法中加入如下代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//这种方式后台,可以连续播放非网络请求歌曲。遇到网络请求歌曲就废,需要后台申请t Read More
posted @ 2013-08-01 17:08 leevaboo Views(687) Comments(0) Diggs(0)