随笔分类 -  手机开发(iPhone)

上一页 1 ··· 6 7 8 9 10
摘要:这是一篇CocoaChina的一个网友整理的Xcode快捷键大全,实在是太多了,我看得眼花缭乱的,不过还是非常实用,想学习就往下看吧!可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win这是一篇CocoaChina的一个网友整理的Xcode快捷键大全,实在是太多了,我看得眼花缭乱的,不过还是非常实用,想学习就往下看吧!可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。xcode快捷键大全===============xcode相 阅读全文
posted @ 2011-12-10 10:17 郑文亮 阅读(447) 评论(0) 推荐(0) 编辑
摘要:虽然4.X版本出来了 但是由于自己刚开始学IOS加之4.x版本改动之大,让很多老手都不习惯,果断的想法在lion下安装3.X版本。很多人遇到这个问题,给出了多种方法,推荐这种:原文地址:http://www.cppblog.com/kongque/archive/2011/09/20/156367.html@import url(/css/cuteeditor.css); 公司新买了mac mini,由于是新版本的mac mini,里面预装的是mac os Lion,也就是mac os 10.7,之前的xcode 3.2.5版本总是装不上,仔细查看安装选项才发现xcode toolset无法被 阅读全文
posted @ 2011-12-09 17:07 郑文亮 阅读(1162) 评论(2) 推荐(0) 编辑
摘要:首先,完美运行都项目直接在Xcode4.0.2中build可能会出现这样一个错误(人品好的自觉绕道):[BEROR]No architectures to compile for (ARCHS=i386, VALID_ARCHS=).首先第一反应是打开工程的Build Settings,最基本的检测,Base SDK为iOS4.3,Architecture为Standard(arnv6,armv7),iOS Deployment Target 设置的为iOS 3.0,然后本能的google。最终解决方案:Targets的Build Settings中Valid Architecture做如下设 阅读全文
posted @ 2011-12-09 16:15 郑文亮 阅读(322) 评论(0) 推荐(0) 编辑
摘要:版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本1.1发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。此文涉及的内存管理是针对于继承于NSObject的Class 阅读全文
posted @ 2011-12-07 20:37 郑文亮 阅读(361) 评论(0) 推荐(0) 编辑
摘要:今天看了一下iOS开发中多个视图的应用.iOS下包含了几种不同种类的视图类型和controller:比如Tab Bar ,Navigation Bar ,Tool Bar等.也可以自定义自己的视图的controller程序中主窗口的视图控制器我们成为root controller,由它负责不同视图的切换等功能.由root controller负责的视图都有自己的controller和delegate,比如一个tab bar,当用户在tab bar上点击的时候,是由tab bar的controller负责处理,而当用户在内容界面点击的时候,是由内容视图的controller负责处理的.书中的例子 阅读全文
posted @ 2011-12-07 19:57 郑文亮 阅读(532) 评论(0) 推荐(0) 编辑
摘要:在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应.下面通过一个连接网络服务器(NetworkConnection)的例子来说明IBOutlet与IBAction。界面上有host 与 port 的Text Field UI对象,一个Button对象。所以代码中需要定义两个IBOutlet变量,分别用来定义host与po 阅读全文
posted @ 2011-12-06 17:10 郑文亮 阅读(290) 评论(0) 推荐(0) 编辑
摘要:*** xib 文件是什么的缩写? 作用是什么? ***.xib 文件存储 Interface Builder 布局。NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里面了;程序运行时,这些对象将会“苏醒”。简单地说,就是xib和nib都是一些对象的描述,而前者是xml格式,后者是一种二进制格式。二者的使用上没有什么区别,xcode/IB是两种格式都支持的。 xib比nib有个很 阅读全文
posted @ 2011-12-06 17:06 郑文亮 阅读(595) 评论(0) 推荐(0) 编辑
摘要:打开xCode4.2 IDE 选择原来的工程文件Edit /Refactor/Convert to object_c ARC 阅读全文
posted @ 2011-12-06 14:51 郑文亮 阅读(357) 评论(0) 推荐(0) 编辑
摘要:Automatic Reference Counting (ARC),自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理。在XCode 4.2中,使用模板新建一个工程,该工程将使用ARC特性。如果你的iOS SDK是iOS5 seed release 2,需要做如下修改,才能避免编译时的错误:●在System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h中,将:CFTypeRef CFMakeCollectable(CFTypeRef cf) CF_AUTOMATED_REFCOUNT_UNAV 阅读全文
posted @ 2011-12-06 08:52 郑文亮 阅读(348) 评论(0) 推荐(0) 编辑
摘要:Xcode 4 新特性展示是本文要介绍的内容,此前曾说过 苹果开放 Xcode 4 Preview 下载,现在让我们看看Xcode 4的新特性。 Xcode 4 拥有一个全新的界面, 具体的新特性有以下几点: 单一窗口 Xcode 4, 把所有的截面放在了单一的窗口中,从此此前曾说过 苹果开放 Xcode 4 Preview 下载,现在让我们看看Xcode 4的新特性。刚刚收到apple关于新的Xcode 4的邮件, 我在这里大致的翻译一下, 让我们看看Xcode 4的新特性Xcode 4 拥有一个全新的界面, 具体的新特性有以下几点:单一窗口Xcode 4, 把所有的截面放在了单一的窗口中, 阅读全文
posted @ 2011-12-05 17:33 郑文亮 阅读(478) 评论(1) 推荐(0) 编辑
摘要:总结一下今天的学习成果,说说我对iPhone多视图的理解.感谢鹏哥的指导.iPhone的多视图就如Android的多个Activity之间的切换.<<iPhone开发基础教程3>>里面讲得比较复杂,网上的例子又用到delegate神马的,目前难以理解.我这个是完全基础方法,个人觉得容易理解.我会将详细步骤说明.三个view的样式:我通过按钮"1",进入紫色View,再按"再进入"进入"绿色View.最后按"返回"回到黄色View;贯穿整个程序的思路是:按下按钮->清空原来的View->创建 阅读全文
posted @ 2011-12-03 15:24 郑文亮 阅读(486) 评论(0) 推荐(0) 编辑
摘要:xcode 4.2 不再支持 Window-Based Application 的解决办法: 1.创建空项目 Empty Application。(在Xcode4.2下创建的这个空项目不再有MainWindow.xib文件了。) 2.Ctrl+N,创建User Interface下面的Window(选择“iOS->User Interface->Window),命名成MainWindow.xib。 3.File Owner修改成UIApplication。(即调出show identity inspector面板,将file's Owner的属性Custom Class中将 阅读全文
posted @ 2011-12-03 15:21 郑文亮 阅读(1454) 评论(0) 推荐(1) 编辑
摘要:1. 安装VMware-workstation-full-8.0.1-528992.exe2. wm8-keygen.rar (在安装过程中 会提示输入序列号) 解压这个 会得到序列号3. for macOS 补丁 for macOS 补丁\unlock-all-v101\windows 执行 Unlocker.exe 然后执行install.cmd经过上面的步骤 虚拟机就安装好了下面的操作: 执行虚拟机 选择apple 添加新的硬盘 阅读全文
posted @ 2011-12-03 10:32 郑文亮 阅读(738) 评论(0) 推荐(0) 编辑
摘要:- (NSString *)createUUID{ // Create universally unique identifier (object) CFUUIDRef uuidObject = CFUUIDCreate(kCFAllocatorDefault); // Get the string representation of CFUUID object. NSString *uuidStr = [(NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuidObject) autorelease]; // If needed, her 阅读全文
posted @ 2011-11-29 20:57 郑文亮 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:iPhone开发-输出口和操作在iPhone开发中,输出口和操作是比较重要的概念,在编辑iPhone界面的时候,通过可视化工具,处理界面相关控件的布局,但并不能通过可视化工具实现对控件的修改和控件发出的操作,要完成这两件事情就要分别通过输出口和操作来实现。输出口输出口就是我们需要在代码里操作的控件。在nib文件中,通过可视化操作来定义一个控件,如果这个控件需要在代码中被修改,那么就要定义一个输出口指向这个控件,然后通过输出口来修改这个控件,输出口也就是一个指针指向了nib中的控件对象。输出口使用关键字IBOutlet声明,类似下面一行代码定义一个标签输出口:@property (nonatom 阅读全文
posted @ 2011-11-29 19:47 郑文亮 阅读(487) 评论(0) 推荐(0) 编辑
摘要:在Objective-C中,NSLog相当于C语言中的printf,常用于文字输出。编辑本段NSLog的定义 NSLog定义在NSObjCRuntime.h中,如下所示: void NSLog(NSString *format, …); 基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象,而不是chat *这种字符串指针。编辑本段示例 NSLog可以如下面的方法使用: NSLog (@"this is a test"); NSLog (@"string is :%@", str 阅读全文
posted @ 2011-11-16 08:40 郑文亮 阅读(559) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10