
iPhone
文章平均质量分 61
程序员Linc
资深技术专家,专注移动开发与人工智能领域15年+
展开
-
Win7 上 iPhone开发环境搭建之一VMware上安装Mac OS X Server 10.6
iPhone开发被严格要求在苹果系统下,但这难不倒全世界的Windows用户。本文是参考网上多数文章后,亲自实践总结,并乐于分享给像本人一样的新手。首先要在win7上安装VMware7,其次要下载雪豹系统的镜像。请参考下面两个链接:http://dev.10086.cn/cmdn/bbs/thread-8348-1-1.htmlhttp://www.online-tech-tips.com/mac-os-x/install-snow-leopard-on-pc/雪豹系统的镜像文件比较大,由于资源不好,我下载原创 2010-10-22 13:40:00 · 14743 阅读 · 12 评论 -
iOS菜鸟笔记3:Hello,iPhone!
Hello,iPhone先从一个图形界面的Demo开始,记录下一个iOS项目的创建和最简单功能的实现。新建一个项目当前最新Xcode版本为8.2.1,包含了Swift3以及iOS 10.2、watchOS 3.1、tvOS 10.1的SDK。创建一个新的Single View的工程,开发语言选择Objective-C。 Xcode会为你生成下图中的文件。 应用的主入口Supporting Fil原创 2017-03-23 21:45:37 · 2460 阅读 · 0 评论 -
iOS菜鸟笔记2: Foundation库中最常用的类
据说,Foundation是支撑整个Objective-C开发的基础库,重要性不言而喻。 偷来一副图,表述一下Foundation的位置。 Cocoa和UIKit主要关注于应用程序、UI及用户输入,而Foundation主要关注更底层的组织数据的任务。本文为菜鸟所做,简单的记录自己使用NSString、NSArray、NSDictionaryNSString官方文档:https://deve原创 2017-03-17 21:21:43 · 2031 阅读 · 0 评论 -
iOS菜鸟笔记1:一个崩溃和一个无响应问题
1、一个崩溃直接用网友的帖子说吧:“NSUnknownKeyException” 问题描述: 崩溃信息大致如下: NSUnknownKeyException [ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key backView. 导致问题原创 2017-03-04 11:20:51 · 1791 阅读 · 1 评论 -
Ubuntu14.04 virtualbox 安装macOS
2010年我在Win7上的VMware安装过雪豹系统,当时也是想尝试下开发iOS。但并没有坚持下去。 七年之后,居然玩心不减,又重新折腾起来了。希望这次能够坚持下去,玩的开心并有所收获。现在手头的笔记本是15年初购入的,i7 8GB 1TB+128G 的不错的配置。所以呢,玩iOS开发就想继续从虚拟机安装黑苹果开始,毕竟随便一个mac产品都价格不菲。网上的攻略也查看了许多,macOS的各个版本都下原创 2017-02-17 21:56:57 · 5105 阅读 · 0 评论 -
iPhone开发初步
一、应用程序层次结构:二、Mac系统的Cocoa 框架与iOS的CocoaTouch框架:Cocoa由Foundation框架和AppKit框架等构成。Cocoa Touch派生自Cocoa框架,区别在于UIKit替代了AppKit,去掉了不用的类如打印相关等,增加了移动设备专用的类如加速器和触摸屏处理。三、常识1、每个iPhone应用程序都有且只有一个UIAppl原创 2012-08-31 19:00:32 · 2586 阅读 · 0 评论 -
移动开发四国语言概览二:标识符
定义:一、标识符是指常量、 变量、语句标号以及用户自定义函数的名称,以及后来的接口名、类名。C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母、下划线开头;并且不能使用关键字做标识符。C++对标识符的规定与C语言相同。Objective-C也同上。Java可以使用$符号开头和任意位置,其余同上。Java标识符的约定:1、类和接口通常使用名词,每个单词的首字母原创 2012-08-13 20:56:02 · 2572 阅读 · 1 评论 -
移动开发四国语言概览一:背景
当今移动开发炙手可热,以iPhone、Android、WP和Symbian、Bada等几大系统瓜分天下。而相关的开发语言成为进入移动圣殿的钥匙,它们是:Objective-C、Java、C#和C++。先来看看7月份的编程语言排名:在来看看8月份的排名:大家看到了,排在前五名的是C、Java、Objective-C、C++和C#。经常关注语言排名的童鞋应该惊诧的发现,原创 2012-08-12 13:54:54 · 5276 阅读 · 2 评论 -
成为iphone游戏开发者的十个步骤
原文转过来的,练习下大家的e文,呵呵。原文地址:http://www.cultofmac.com/become-an-iphone-game-developer-in-10-steps-how-to/68712 I believe that anyone can develop an iPhone game. I recently developed a physics-based p转载 2010-12-16 20:54:00 · 2392 阅读 · 2 评论 -
Win7 和 MAC 系统通过VMware共享文件夹
<br /><br />本文转自:<br />http://blog.sina.com.cn/s/blog_725cab6d0100r9dv.html<br />Win7是Server,Mac是Client,VMware上运行Mac系统<br />1、在VMware的Options菜单中选择Shared Folders选项<br />2、选择Always enabled选项<br />3、然后选择要在Win7系统上共享的文件夹路径名<br />4、在Win7系统下将改文件夹设为共享<br />5、进入MAC转载 2011-04-25 16:55:00 · 24325 阅读 · 2 评论 -
iOS菜鸟笔记4:一个简单的TableView
任务一个最简单的TableView Demo,用以显示姓名,点击item,弹出一个姓名的提示。相关概念1、UITableView:继承自UIScrollView,与之相关有两个协议:UITableViewDelegate协议和UITableViewDataSource协议。 它可以被分为多个段,每个段包含单行或多行。 而其中的每一行被称为单元(UITableViewCell)。2原创 2017-03-26 12:05:52 · 12045 阅读 · 0 评论