- Introduction
- The Anatomy of an iPad 2
- iOS 4 Architecture and SDK Frameworks
- iPhone OS becomes iOS
- An Overview of the iOS 4 Architecture
- The Cocoa Touch Layer
- UIKit Framework (UIKit.framework)
- Map Kit Framework (MapKit.framework)
- Push Notification Service
- Message UI Framework (MessageUI.framework)
- Address Book UI Framework (AddressUI.framework)
- Game Kit Framework (GameKit.framework)
- iAd Framework (iAd.framework)
- Event Kit UI Framework
- The iOS Media Layer
- Core Video Framework (CoreVideo.framework)
- Core Text Framework (CoreText.framework)
- Image I/O Framework (ImageIO.framework)
- Assets Library Framework (AssetsLibrary.framework)
- Core Graphics Framework (CoreGraphics.framework)
- Quartz Core Framework (QuartzCore.framework)
- OpenGL ES framework (OpenGLES.framework)
- iOS Audio Support
- AV Foundation framework (AVFoundation.framework)
- Core Audio Frameworks (CoreAudio.framework, AudioToolbox.framework and AudioUnit.framework)
- Open Audio Library (OpenAL)
- Media Player framework (MediaPlayer.framework)
- Core Midi Framework (CoreMIDI.framework)
- The iOS Core Services Layer
- Address Book framework (AddressBook.framework)
- CFNetwork Framework (CFNetwork.framework)
- Core Data Framework (CoreData.framework)
- Core Foundation Framework (CoreFoundation.framework)
- Core Media Framework (CoreMedia.framework)
- Core Telephony Framework (CoreTelephony.framework)
- EventKit Framework (EventKit.framework)
- Foundation Framework (Foundation.framework)
- Core Location Framework (CoreLocation.framework)
- Mobile Core Services Framework (MobileCoreServices.framework)
- Store Kit Framework (StoreKit.framework)
- SQLite library
- System Configuration Framework (SystemConfiguration.framework)
- Quick Look Framework (QuickLook.framework)
- The iOS Core OS Layer
- Accelerate Framework (Accelerate.framework)
- External Accessory framework (ExternalAccessory.framework)
- Security Framework (Security.framework)
- System (LibSystem)
- Installing Xcode 4 and the iOS 4 SDK
- Creating a Simple iPad iOS 4 App
- Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles
- Joining the iOS Developer Program
- Creating an iOS Development Certificate Signing Request
- Submitting the iOS Development Certificate Signing Request
- Installing an iOS Development Certificate
- Assigning Devices
- Creating an App ID
- Creating an iOS Development Provisioning Profile
- Enabling an iPad Device for Development
- Associating an App ID with an App
- iOS and SDK Version Compatibility
- Installing an App onto a Device
- An Overview of the iPad iOS 4 Application Development Architecture
- Creating an Interactive iOS 4 iPad App
- Writing iOS 4 Code to Hide the iPad Keyboard
- Understanding iPad iOS 4 Views, Windows and the View Hierarchy
- iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)
- Creating an iOS 4 iPad Multiview Application using the Tab Bar
- An Overview of the Tab Bar
- Understanding View Controllers in a Multiview Application
- Setting up the Tab Bar Example Application
- Configuring the App Delegate
- Creating the UITabBarController
- Connecting the App Delegate Outlet to the Tab Bar Controller
- Creating the Content Views and View Controllers
- Associating Content Views with Tabs
- Testing the Multiview Application
- Creating a Simple iOS 4 iPad Table View Application
- An Overview of the Table View
- The Table View Delegate and dataSource
- Table View Styles
- Table View Cell Styles
- Setting up the Project
- Adding the Table View Component
- Making the Delegate and dataSource Connections
- Implementing the dataSource
- Building and Running the Application
- Adding Table View Images and Changing Cell Styles
- Creating a Navigation based iOS 4 iPad Application using TableViews
- Understanding the Navigation Controller
- An Overview of the Example
- Setting up the Project
- Reviewing the Project Files
- Setting up the Data in the Root View Controller
- Writing Code to Display the Data in the Table View
- Creating the Second View Controller
- Connecting the Second View Controller to the Root View Controller
- Creating the NIB File for the Second Table View
- Implementing the Functionality of the Second View Controller
- Popping the View Controller off the Navigation Controller Stack
- Adding the Navigation Code
- An iPad iOS 4 Split View and Popover Example
- Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications
- An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)
- Working with Directories on the iPad with iOS 4
- The Application Documents Directory
- The Objective-C NSFileManager, NSFileHandle and NSData Classes
- Understanding Pathnames in Objective-C
- Creating an NSFileManager Instance Object
- Identifying the Current Working Directory
- Identifying the Documents Directory
- Identifying the Temporary Directory
- Changing Directory
- Creating a New Directory
- Deleting a Directory
- Listing the Contents of a Directory
- Getting the Attributes of a File or Directory
- Working with Files on the iPad with iOS 4
- Creating an NSFileManager Instance
- Checking if a File Exists
- Comparing the Contents of Two Files
- Checking if a File is Readable/Writable/Executable/Deletable
- Moving/Renaming a File
- Copying a File
- Removing a File
- Creating a Symbolic Link
- Reading and Writing Files with NSFileManager
- NSFileHandle File Offsets and Seeking
- Reading Data from a File
- Writing Data to a File
- Truncating a File
- iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example
- Data Persistence on the iPad using Archiving with iOS 4
- iOS 4 iPad Database Implementation using SQLite
- What is SQLite?
- Structured Query Language (SQL)
- Trying SQLite on MacOS X
- Preparing an iPad Application Project for SQLite Integration
- Key SQLite Functions
- Declaring a SQLite Database
- Opening or Creating a Database
- Preparing and Executing a SQL Statement
- Creating a Database Table
- Extracting Data from a Database Table
- Closing a SQLite Database
- An Example SQLite based iOS 4 iPad Application
- About the Example SQLite iPad Application
- Creating and Preparing the SQLite Application Project
- Importing sqlite3.h and declaring the Database Reference
- Creating the Outlets and Actions
- Releasing Memory
- Creating the Database and Table
- Implementing the Code to Save Data to the SQLite Database
- Implementing Code to Extract Data from the SQLite Database
- Designing the User Interface
- Building and Running the Application
- Working with iOS 4 iPad Databases using Core Data
- The Core Data Stack
- Managed Objects
- Managed Object Context
- Managed Object Model
- Persistent Store Coordinator
- Persistent Object Store
- Defining an Entity Description
- Obtaining the Managed Object Context
- Getting an Entity Description
- Creating a Managed Object
- Getting and Setting the Attributes of a Managed Object
- Fetching Managed Objects
- Retrieving Managed Objects based on Criteria
- An iOS 4 iPad Core Data Tutorial
- The iPad Core Data Example Application
- Creating a Core Data based iPad Application
- Creating the Entity Description
- Adding a View Controller
- Connecting the View
- Adding Actions and Outlets to the View Controller
- Designing the User Interface
- Saving Data to the Persistent Store using Core Data
- Retrieving Data from the Persistent Store using Core Data
- Releasing Memory
- Building and Running the Example Application
- An Overview of iOS 4 iPad Multitouch, Taps and Gestures
- An Example iOS 4 iPad Touch, Multitouch and Tap Application
- The Example iOS iPad Tap and Touch Application
- Creating the Example iPad Touch Project
- Creating the Outlets
- Designing the user Interface
- Enabling Multitouch on the View
- Implementing the touchesBegan Method
- Implementing the touchesMoved Method
- Implementing the touchesEnded Method
- Getting the Coordinates of a Touch
- Building and Running the Touch Example Application
- Detecting iOS 4 iPad Touch Screen Gesture Motions
- Identifying iPad Gestures using iOS 4 Gesture Recognizers
- The UIGestureRecognizer Class
- Recognizer Action Messages
- Discrete and Continuous Gestures
- Obtaining Data from an iPad Gesture
- Recognizing Tap Gestures
- Recognizing Pinch Gestures
- Detecting Rotation Gestures
- Recognizing Pan and Dragging Gestures
- Recognizing Swipe Gestures
- Recognizing Long Touch (Touch and Hold) Gestures
- An iPad iOS 4 Gesture Recognition Tutorial
- Drawing iOS 4 iPad 2D Graphics with Quartz
- An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D
- The iPad Drawing Example Application
- Creating the New Project
- Creating the UIView Subclass
- Locating the drawRect Method in the UIView Subclass
- Drawing a Line
- Drawing Paths
- Drawing a Rectangle
- Drawing an Ellipse or Circle
- Filling a Path with a Color
- Drawing an Arc
- Drawing a Cubic Bézier Curve
- Drawing a Quadratic Bézier Curve
- Dashed Line Drawing
- Drawing an Image into a Graphics Context
- Basic iPad Animation using Core Animation
- An iPad Core Animation Tutorial
- Integrating iAds into an iOS 4 iPad App
- Making Money from an iPad Application
- iOS iPad Advertising Options
- iAds Advertisement Formats
- Basic Rules for the Display of iAds
- Creating an Example iAds iPad Application
- Adding the iAds Framework to the Xcode Project
- Configuring the View Controller
- Designing the User Interface
- Creating the Banner Ad
- Displaying the Ad
- Changing Ad Format during Device Rotation
- Implementing the Delegate Methods
- bannerViewActionShouldBegin
- bannerViewActionDidFinish
- bannerView:didFailToReceiveAdWithError
- An Overview of iOS 4 iPad Multitasking
- Scheduling iOS 4 iPad Local Notifications
- Getting iPad Location Information using the iOS 4 Core Location Framework
- An Example iOS 4 iPad Location Application
- Creating the Example iOS iPad Location Project
- Adding the Core Location Framework to the Project
- Configuring the View Controller
- Designing the User Interface
- Creating the CLLocationManager Object
- Implementing the Action Method
- Implementing the Application Delegate Methods
- Releasing Memory
- Building and Running the iPad Location Application
- Working with Maps on the iPad with MapKit and the MKMapView Class
- About the MapKit Framework
- Understanding Map Regions
- About the iPad MKMapView Tutorial
- Creating the iPad Map Tutorial
- Adding the MapKit Framework to the Xcode Project
- Declaring an Outlet for the MapView
- Creating the MKMapView and Connecting the Outlet
- Adding the Navigation Controller
- Changing the MapView Region
- Changing the Map Type
- Testing the iPad MapView Application
- Updating the Map View based on User Movement
- Adding Basic Annotations to a Map View
- Accessing the iPad Camera and Photo Library
- An Example iOS 4 iPad Camera and UIImagePickerController Application
- An Overview of the Application
- Creating the Camera Project
- Adding Framework Support
- Configuring Protocols, Outlets and Actions
- Designing the User Interface
- Adding Buttons to the Toolbar
- Implementing the Camera Action Method
- Implementing the useCameraRoll Method
- Writing the Delegate Methods
- Releasing Memory
- Building and Running the Application
- Video Playback from within an iOS 4 iPad Application
- An Overview of the MPMoviePlayerController Class
- Supported Video Formats
- The iPad Movie Player Example Application
- Adding the MediaPlayer Framework to the Project
- Declaring the Action Method
- Designing the User Interface
- Adding the Video File to the Project Resources
- Implementing the Action Method
- The Target-Action Notification Method
- Build and Run the Application
- Accessing a Network based Video File
- Playing Audio on an iPad using AVAudioPlayer
- Supported Audio Formats
- Receiving Playback Notifications
- Controlling and Monitoring Playback
- Creating the iPad Audio Example Application
- Adding the AVFoundation Framework
- Adding an Audio File to the Project Resources
- Creating Actions and Outlets
- Implementing the Action Methods
- Updating the Playback Time
- Creating Initializing the AVAudioPlayer Object
- Implementing the AVAudioPlayerDelegate Protocol Methods
- Designing the User Interface
- Releasing Memory
- Building and Running the Application
- Recording Audio on an iPad with AVAudioRecorder
- Detecting when an iPad Headphone or Docking Connector is Unplugged
相关推荐
避坑指南:QCustomPlot鼠标事件冲突解决方案(左键拖动vs右键框选)
本文深入解析QCustomPlot在QT框架下的高级交互实现,重点解决左键拖动与右键框选的冲突问题。通过自定义事件处理和QRubberBand技术,提供了一套完整的无冲突交互方案,帮助开发者优化数据可视化应用的用户体验。
Swift Playgrounds 4上线,在iPad上也能编程了
SwiftPlaygrounds4的上线,让iPad的生产力工具属性更强了。 自2018年推出的初代iPad Pro开始,苹果方面就在尝试为为平板电脑注入生产力属性,然而iPad系列机型也一直被“买前生产力,买后爱奇艺”这样的魔咒所萦绕,甚至在相当长的一段时间里,iPad的生产力属性都弱于娱乐属性。但无论消费者如何想,从iOS到独立的iPadOS、从提高扩展性的USB Type-C接口到Apple Pencil,再到专属妙控键盘,苹果一直在努力让部分iPad机型蜕变为生产力工具。 如今,苹果又...
RT-2(robotics-transformer2)论文--阅读笔记
谷歌RT-2机器人论文的阅读笔记。
Xcode 4:如何将for iPhone的xib转变为for iPad
有些朋友在使用Xcode 4.x的时候,会发现XIB无法从iPhone版转变为iPad版,很不方便,转载了一篇文章,希望对大家有用。 在Xcode 3.x中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。 但在Xcode 4.x中,这个菜单找不到了。通过一番摸索,笔者发现可以用如下方法将xib转换为iPad版本。 1、修改xib源文件 ...
基于ST32 DAC7311数模转换器驱动代码及电路设计完整版
基于ST32的DAC7311模数转换器的电路设计及驱动代码完整版
华为昇腾310P3+deepseek蒸馏版性能调优:FP16精度优化全记录
本文详细介绍了在华为昇腾310P3硬件环境下优化DeepSeek蒸馏版模型FP16精度的关键技术路径。通过分层量化策略、内存分配优化和并行计算配置,显著提升模型推理性能,实现83%的并发处理能力提升,同时保持98.7%的原始模型准确率。
iOS基础:Xcode10+ 设置App启动图以及iPad适配
设置app启动图 设置launchImage: 工程配置信息中设置显示launchImage: 1、删除Launch Screen File 2、在Launch Images Source中设置你在Assets.xcassets中设置的启动页 如果你发现:项目运行并没有显示设置的图片,那么试试下面这种方法 1、转到LaunchScreen.storyboard 2、取消勾选配置信...
腾讯股票接口API(1)——根据股票代码获取详情
获取股票简要信息,找来找去也没有找到官方的文档,都是复制粘贴的,这里先简单记录一下。 1.简要信息 以贵州茅台为例: http://qt.gtimg.cn/q=s_sh600519 // sh600519是贵州茅台的股票代码,根据自己的关键字拼接URL 可以直接在Android项目中请求,会得到如下一串字符串: v_s_sh600519="1~贵州茅台~600519~2075.95~42.95~2.11~38930~794942~~26078.04~GP-A"; 这里v_s代表简要信息,sh600519
ios版本与xcode版本
iOS版本 iPhone版本 Xcode版本 其他 2003年 Xcode1.0 2005年4月29日 Xcode2.0 2007年1月9日 iPhone OS(...
Jupyter Lab 无法启动 Kernel 问题排查与解决总结
使用 curl,telnet,或 Python websocket-client 库可以本地模拟 WebSocket 握手行为,帮助分析服务端响应状态。避免使用 http:// + ws:// 组合方式部署 Jupyter Lab,特别是在远程或跨域访问场景。建议统一采用 https:// + wss:// 方式部署,确保浏览器信任并兼容。确认 WebSocket 已升级为 wss://,内核可正常启动。但在远程访问时,浏览器出于安全策略,默认拒绝 ws:// 协议。
Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第二&第三部分
二、使用 MODE 的参数提取和蒙特卡罗 三、最终参数提取
xcode各版本下载
我用的是4.4.1, 我的ipad是ios 5.1.1固件,如果用4.5的xcode的话自带的sdk是6.0的,无法真机调试,又不想升级ipad、到6.0。只好用4.4.1的xcode了 我现在用的xcodee 4.4.1可以和4.5并存。。因为都是app格式的,其中一个xcode改一下名字就可以了。 Xcode 3.2.3 and iPhone SDK 4 GM seed
基于Slim-Neck架构的YOLOv11轻量化特征融合方案(实现超轻量级与高精度的双重突破)
购买即可解锁800+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,每日更新。
Xcode IPhone xib 转换到 IPad
转自:http://www.softservice.org.cn/html/zjbk/2012-8/7286.html 在Xcode 3.x中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。但在Xcode 4.x中,这个菜单找不到了。通过一番摸索,笔者发现可以用如下方法将xib转换为iPad版本。 1、修改xib源文件xib文件其实是一个xm
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
24 小时教会你IPAD编程 - 第一小时
成为一个IPAD开发人员:第一步:. 你只需要注册一个APPLE ID,你就可以在Apple 网站上http://developer.apple.com/iphone 免费下载开发资源。 尽管资源免费,成为一名开发人员,根据需求不同,会有两种:免费的开发人员:只能在下在SDK,用
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
初识XCode之XCode基本操作
更多精彩内容,请见:http://www.16boke.com (1)调整模拟器的大小 iPhone模拟器 打开模拟器,(a)选中菜单栏中硬件->设备->iPhone(Retina) (b)选中菜单栏中Window->缩放比例->50% iPad模拟器 选中iOS模拟器,在“Window-> 缩放比例”中就可以调整了。 快捷键: Command + 1:显示100%大小 Command + 2:显示50%大小(默认)
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
Xcode 4:如何将for iPhone的xib转变为for iPad .
在Xcode 3.x中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。 但在Xcode 4.x中,这个菜单找不到了。通过一番摸索,笔者发现可以用如下方法将xib转换为iPad版本。 1、修改xib源文件 xib文件其实是一个xml文件,你可以以文本方式编辑和修改它。在Project Navigator中,在xib文件上右键,选择“Open As -
无需 Xcode,iPad独立包办开发、提交 Swift 应用全流程
????????关注后回复“进群”,拉你进程序员交流群????????文|Travis出品 | OSC开源社区(ID:oschina2013)近日苹果与一些开发者取得了联系,开始在私下测试最新版本的 Sw...
660



被折叠的 条评论
为什么被折叠?



