热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

iPad开发学习之一环境搭建和基本概念

安装黑苹果下载东皇的iAntares10.6.3v2.2,最简单的安装方法是刻盘安装,如果不想刻盘,可以采用硬盘安装,工具&
  • 安装黑苹果

下载东皇的iAntares 10.6.3 v2.2,最简单的安装方法是刻盘安装,如果不想刻盘,可以采用硬盘安装,工具:Leopardhdhelper 0.3。用写入U盘的安装方式安装失败。到安装结束大多会提示安装失败,其实是设置引导程序失败,对我们来说是好事。第一次安装的话可能会修改主分区的活动盘导致重启不能引导,这个时候不要慌,随便找个可以引导的办法进pe系统,重新设置原来的主分区为活动即可。

安装这个不但要硬件支持,还要有耐心,最主要的是需要RP要好。

如果RP实在不怎么样,下载一个别人安装好的Vmware虚拟机最方便,但是这个最好CPU带VT支持,不然速度可想而知了。

clip_image002

上图为在weiphone下载的由easystudio提供的MacOSX 10.6.4的VM虚拟机文件。

  • 安装iPhone SDK和xcode

开发iPad的程序,为啥要安装iPhone SDK呢?因为他们用的是同一个系统,现在叫iOS了。我安装的是xcode_3.2.3_and_iphone_sdk_4_gm_seed.dmg,只能用在雪豹上。好像是iOS4的beta3版本。

安装完成后有如下几个程序:

l Xcode:集成开发环境(IDE)。

l Dashcode:基于Web的集成开发环境。(这个看的那本书没涉及)

l iPhone模拟器。用来模拟运行你开发的程序。注意这个是虚拟机,不是仿真器。他是i386架构的,真正的iPad是arm架构的。所以这个叫模拟器,不叫虚拟器。很绕口呵呵。具体一点就是你编译的程序在模拟器上能跑,但是到真机上肯定不能跑,如果要真机上能跑要基于arm架构重新编译才行。这个再xcode里面选择一下编译上对虚拟器还是设备就可以了。但是想编译设备,不好意思,需要认证。老乔卖的个人认证时99刀一年,当然可以破解,说的苹果一点觉xcode 越狱,呵呵。具体怎么jailbreak,后面会提到。

模拟器不支持iTunes和opengl加速,其他好像都没问题。当然哪些需要拍照,mic这类的肯定也不支持了,需要物理硬件,呵呵

l Interface Builder:根据名字可以看出是用来搞界面的。

l Instruments:优化程序,实时监控内存泄露问题(这个没用过,不知道怎么用)

  • 其他一些基本知识

屏幕分辨率:9.7寸屏,分辨率1024*768,去除状态烂20后剩1004*768。程序一般在这个尺寸下工作,当然你也可以选择开发全屏的程序,感觉全屏的程序其实是不友好的,因为我好多手势全都设置在状态栏上,所以现在特别讨厌全屏的程序。呵呵

单窗体程序:也就是说不支持向普通PC程序一样多个窗体。

不能后台运行:这个是iOS之前的概念了,据说iOS4是支持多任务的。之前支持单任务好像一个原因说是为了电池的续航问题。其实这个单任务多任务的用过iPad的都能理解。并不是不能一边听歌一边看书的。苹果的意思应该是不能把普通用户开发的程序作为后台运行。他自己的iPod好像可以。因为我越狱装了background破解,所以这里用了好像这个字。不知道是自身的iPod就可以后台,还是这个破解提供的。苹果为了解决这个不能后台运行的问题,特别提供了一个解决方案就是push service。具体我还没有深入,现在只是入门阶段,所以也不是很清楚。大概的意思就是比如你有一个聊天软件,可以注册一个push service服务。当你关掉聊天软件的时候,如果有好友向你发送消息,他可以提醒你。

  • 参考:

1、 pcbeta上的黑苹果安装

2、 weiphone上的xcode越狱及easystudio提供的vm虚拟macosx 10.6.4。

3、 Wei-Meng Lee写的《Beginning iPad™ Application Development》

  • 下期预告:
  • iPad开发学习之二HelloWorld及发布ipa

    编写HelloWorld

    破解越狱xcode

    打包ipa

    真机运行


转:https://www.cnblogs.com/sss/archive/2010/08/27/iPadDevelop1.html



推荐阅读
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 本文介绍了win7系统休眠功能无法启动和关闭的解决方法,包括在控制面板中启用休眠功能、设置系统休眠的时间、通过命令行定时休眠、手动进入休眠状态等方法。 ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
  • 本文介绍了Android平台各个版本的API级别、版本号以及平台亮点,从Android 1.0到Android 10.0,共涵盖了多个版本的特点和发展历程。详细内容请参考https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element.html。 ... [详细]
author-avatar
小白学习哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有