刚刚搞了几个图形界面的iOS应用程序,难的没搞定一个,HelloWorld程序倒是很简单。 新建Project,iOS->Application->Single View Application.即单视图的应用程序。 创建之后,就几个类。 打开其中的1个视图编辑器文件main.storyboard,向里面拖动一个”TextView“,写一句话""这是第1个iOS应用,展示一个文本框。 ...
分类:
移动开发 时间:
2015-11-30 00:56:31
阅读次数:
187
iOS应用程序只能在为该改程序创建的文件中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp,因为应用的沙盒机制,应用只能在几个目...
分类:
其他好文 时间:
2015-11-28 16:24:01
阅读次数:
185
转自:http://www.cnblogs.com/ygm900/p/3472288.html由于ios系统对用户隐私的控制,第三方应用程序只能通过苹果官方接口调用系统通讯录,不能像android那样直接操作通讯录数据库。 一般地,使用系统自带通讯录的方法有两种,一种是直接将整个通讯录引入到应用程....
分类:
移动开发 时间:
2015-11-21 15:56:13
阅读次数:
259
如同任何基于C的应用程序,程序启动的主入口点为iOS应用程序的main函数。在iOS应用程序,main函数的作用是很少的。它的主要工作是控制UIKit framework。因此,你在Xcode中创建任何新的项目都配备了一个默认的主函数。除了少数特例外,你永远不应该改变这个函数的实现。 1 #impo...
分类:
其他好文 时间:
2015-11-20 12:35:27
阅读次数:
136
前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,笔者就不赘述了-0 –今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案。一、总则: 应用内部语言不跟随系统语言,由应用自己进行控制,通过配置多个语言文件,根据用户的选择动态获取不同文件夹下的语言文件,...
分类:
移动开发 时间:
2015-11-12 11:50:51
阅读次数:
277
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(...
分类:
其他好文 时间:
2015-11-08 16:31:08
阅读次数:
282
iOS应用程序生命周期(前后台切换,应用的各种状态)详解 iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使.....
分类:
移动开发 时间:
2015-11-05 15:15:13
阅读次数:
247
Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可...
分类:
移动开发 时间:
2015-11-05 10:36:45
阅读次数:
213
开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言。这篇文章介绍Xcode4.5以后的国际化,包括应用名国际化和应用内容国际化。如果是Xcode4.5之前版本请参考。应用内容国际化1、新建一个名为Localizable.strings的资源文件2、在右侧属性选择器中...
分类:
移动开发 时间:
2015-10-26 15:24:42
阅读次数:
183
iOS 推送基础知识Apple 使用公共密钥数字证书对来自 iOS 应用程序的推送请求进行身份验证,所以您首先需要创建身份验证密钥,并向 Apple 注册它们。我将在下一节中花相当长的篇幅来直接介绍这一点。接下来,需要确定安装该应用程序并选择接收该应用程序的推送通知的每台设备。工作顺序如下:iOS ...
分类:
移动开发 时间:
2015-10-21 15:18:12
阅读次数:
320