iOS开发系列之iOS SDK实例教程

原文地址

iOS SDK是开发iPhone和iPad 应用程序过程中必不可少的软件开发包,提供了从创建程序,到编译,调试,运行,测试等一些列开发过程中所需要的工具,也提供了许多丰富的框架和相关API,供开发者在写程序的时候使用。
 

iOS SDK内容众多,一篇文章根本不足以涵盖所有内容。大家已经从各种书籍、论坛、开源资料库以及技术大牛等处学习了不少知识,而每个人的学习并方法不一样,有人喜欢跟随大牛从实践中获得真知,有人喜欢自己探索发现......本文主要是网上的一些实例教程,后期会继续更新,希望能有所帮助。 

iOS SDK:iOS调试技巧
为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题。
本文内容主要包括3个方面:
使用console检查app状态
进行日志记录,并熟练的驾驭NSLog
使用对象的生命周期来跟踪内存的使用。
                                                                                                                                                                                                                                              完整阅读>>


iOS SDK:预览和打开文档
iOS中的沙盒可以让平台更加的安全,这也是沙盒给用户带来的最主要好处。不过由于沙盒的严格限制,导致程序之间共享数据比较麻烦。一般在程序间共享文档可以通过UIDocumentInteractionController(该类经常被开发者忽略)。本文中,我将介绍如何使用这个类在其它程序(已经安装在设备中的程序)中预览和打开文档。
UIDocumentInteractionController在iOS 3.2中就已经存在了,使用起来非常灵活,功能也比较强大。它除了支持同设备上app之间的文档分享外,还可以实现文档的预览、打印、发邮件以及复制。
                                                                                                                                                                                                                                              完整阅读>>


iOS 6 SDK: 在应用内展示App Store
出于什么样的原因你会希望用户从你的iOS app中进入App Store呢?可能你想用户去App Store 为你的应用评分,也可能你希望用户看到你其他的iOS app。iOS 6引入了SKStoreProductViewController类,可以让用户在不离开当前应用的前提下展示App Store中的其他产品。
Store Kit
SKStoreProductViewController类是Store Kit框架的一部分。SKStoreProductViewController使用起来非常简单,在用实例讲解之前,了解一些基本的知识很有必要。
                                                                                                                                                                                                                                              完整阅读>>


iOS SDK:创建一个自定义文本输入框
创建一个好的应用不是一件简单的事,一般来说,最难做的是创建一个内容丰富,吸引人的界面。这个教程教你如何创建一个自定义的文本输入框。
1.创建项目  
启动Xcode,创建一个Single View Application 
                                                                                                                                                                                                                                              完整阅读>>

iOS SDK:创建一个动态的Action Sheet
Step 1: 创建新项目
打开Xcode,选择“Create a new Xcode project”,选择“Single View Application”,点击“next”。输入项目名称(我这么命名为“Fruits”),并确定Devices中选择的是iPhone,然后勾选上“Use Storyboards”和“Use Automatic Reference Counting”,并点击“Next”,选择存放项目的地方,再点击“create”。
                                                                                                                                                                                                                                              完整阅读>>

iOS SDK:自定义Popover(弹出窗口)
在iPad中利用popover来显示一些辅助信息非常不错。为了构建适合你自己的程序设计风格,对iOS对象的定制需要花费一些精力。本文将创建一个基本的popover,并研究一下相关自定义的内容,让你能够很容易的跟着介绍就能在程序中实现相关自定义。 

                                                                                                                                                                                                                                              完整阅读>>

iOS SDK:UITextView & UITextViewDelegate
我们计划创建UITextView,实现UITextViewDelegate协议方法,使用NSLog检查该方法何时被调用。我们还会接触到如何在TextView中限制字符的数量,以及如何使用return键隐藏keyboard。看看如何在你的app中实现这些功能。

                                                                                                                                                                                                                                              完整阅读>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值