iOS开发需要一台Mac电脑、Xcode以及iOS
SDK。因为苹果设备都具有自己封闭的环境,所以iOS程序的开发必须在Mac设备上完成(当然,黑苹果应该也是可以的,但就需要花很多的精力去折腾基础环境),Xcode是一个集成开发环境,包括了编辑器、调试、模拟器等等一系列方便开发和部署的工具,iOS
...
分类:
移动开发 时间:
2014-05-01 09:34:35
阅读次数:
468
一、抽象类
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。在面向对象中,抽象类主要用来进行类型隐藏和充当全局变量的角色。
举个例子,“水果”是个抽象类,指可以食用的植物果实和种子,有水分和糖分,但世界上不存在“水果”这个实实在在的东西,它只是一个定义。“苹果”、“香蕉”、“...
分类:
其他好文 时间:
2014-04-29 13:48:23
阅读次数:
201
最近打算针对iPhone、iPod touch和iPad开发一些应用,所以,需要开始学习Objective C(苹果推出的类似C语言的开发语言)。由于苹果的自我封闭的产业链发展模式(从芯片、机器、开发语言、终端产品、服务)的限制,要想开发针对苹果 iPhone等产品的应用程序,就需要用Mac机器,在Xcode的IDE上使用Objective C语言开发。Mac机器就不用说了,那比PC机器要贵不少(...
在应用程序中用到MPMoviePlayerViewController时,有时需要保持应用程序为竖屏状态,而视频播放器显示为横屏,如何做呢?如果采用强制横屏的方法,应用审核的时候是不会通过的,因为该方法已经被苹果禁止了。主要代码如下:
- (void)addVideoViewController
{
MPMoviePlayerViewController *moviePlayerView...
分类:
移动开发 时间:
2014-04-29 13:42:22
阅读次数:
313
上次讲了Android手机与BLE终端之间的通信,而最常见的BLE终端应该是苹果公司倡导的iBeacon基站。iBeacon技术基于BLE,它的特点是通过广播对外发送消息,手机不需要连上iBeacon基站也能获取它的信息,目前主要用来做室内定位和营销信息推送,在BLE发出的广播里带上带上特定的信息从而被识别为iBeacon。在iOS里面使用iBeacon要经过passbook注册iBeacon的UUID和对应的文字简介,而在Android上则无类似passbook这种系统级的后台蓝牙搜索服务,这类服务需要开...
分类:
移动开发 时间:
2014-04-29 13:32:20
阅读次数:
396
本文出自:http://blog.csdn.net/svitter/
题意:三种苹果,每种都有对应的Size,Value,给你一个背包空间,求最大的价值。
本题目的关键就在于非常大的背包空间
依据indicates the size (1 <=
100) 我们可以考虑在1000000(100^3)之外的空间放性价比最高的苹果。为什么时100^3?
要知道背包如果正好填满,而填满...
分类:
移动开发 时间:
2014-04-29 13:27:21
阅读次数:
436
在IOS开发中有时会用到Object和javaScript相互调用,具体步骤如下:
1. Object中执行javascript代码,这个比较简单,苹果提供了很好的方法
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
2. javascript执行过程中返回给Object的数据或者调用Obje...
分类:
移动开发 时间:
2014-04-29 13:26:21
阅读次数:
319
1. If APNs attempts to deliver a notification but the device is offline, the notification is stored for a limited period of time, and delivered to the device when it becomes available.
假如用户手机不在线,可能没有...
分类:
移动开发 时间:
2014-04-28 10:38:40
阅读次数:
582
为了帮忙许多读者朋友尽快实现他们的专业网络设备工程师之梦,笔者前几年投入了全部的精力编写了国内最全面、最系统的网络设备配置与管理丛书,囊括了华为、Cisco和H3C三大主流品牌。现在,为了进一步帮忙读者朋友更好地学习这几本著作,笔者又打算投入几年的时间录制配置的视频课程。当然,这里的视频课程不是图书内容的简单再现,而是图书内容的升华和提高,因为在视频中采用全实战模式,结合各品牌设备模拟器进行实验讲解。是国内最全面、最系统,也是唯一一套全实战模式的大型视频课程系列!...
分类:
其他好文 时间:
2014-04-27 21:46:00
阅读次数:
397