2011斯坦福 iOS 应用开发第二课

发布时间:2019-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2011斯坦福 iOS 应用开发第二课脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

xcode 的使用

  • 如何创建一个新的项目
  • 显示项目里的不同文件(通过 Navigator 或者点击文件顶部的选项条)
  • 显示和隐藏 Navigator,Assistant EdITor,Debugger Console,Object Library, InsPEctor
  • 拖动对象到 view 并编辑它们的尺寸,位置和属性
  • 拖拽 Ctrl 使你 View 中的对象与 Controller 中的代码连接起来(outlets 和 actions)
  • 显示与 outlet @PRoperty 和 action 方法的连接(通过悬浮鼠标或者右击)
  • 获取你代码中语法的快速帮助(按住 option 单击关键字)或完整文档(按住 option 双击关键字)
  • 模拟器中运行你的应用
  • 点击 warning(黄色)和 error(红色)指示器来查看代码中的问题
  • 创建一个新的类(像 CalculatorBrain)
  • 创建类似浏览器的选项卡来组织你项目的视图

Objective C

  • 分别在.h 文件处用 @interface 定义公共 API 和.m 文件用 @interface 定义私有 API,在 @implementation 处实现私有方法
  • 创建一个 @property,包括基本类型(例如 BOOL)和指针(例如 NSMutableArray *)
  • 在 @property 使用 nonatomic 声明
  • 在 @property 使用 strong 或 weak 给指针对象声明
  • 使用 @synthesize 创建 @property 的 setter 和 getter 还有辅助实例变量
  • @synthesize 使用"= _propertyname"止辅助实例变量和 property 重名
  • 对象的指针既使用特殊类型 id 也使用静态类型(例如 UIButton *)
  • 声明和定义 Objective C 方法(例如 pushoperand: 或者 popOperand:)
  • 声明指针对象(id 或静态类型)和基本类型的局部变量
  • 调用 Objective C 方法(使用[ ]符号)
  • 使用点号调用 setter 或 getter(例如 self.operandStack 或 self.display.text)
  • 通过自定义 @property getter(例如 operandStack & brain)来延迟实例化一个对象
  • 包装一个基本类型(例如 double)为一个对象(使用 NSNumber)
  • 使用 NSLOG()在控制台格式化输出字符串
  • 在代码中使用@" "语法输出常量 NSString(例如 @"+")
  • 从 NSMutableArray 增加和移除一个对象(总是最新的对象)
  • 使用 alloc 和 init 为对象分配空间和初始化(仅仅初步了解
  • 使用 #import 导入一个类的.h 到另一个类(CalculatorBrain.h 到你的 Controller)
  • 把一个字符串附加到另一个字符串上(StringByAppendingString:)
  • 创建格式化字符串(例如 [NSString stringByFormat:@"%g", result])

脚本宝典总结

以上是脚本宝典为你收集整理的2011斯坦福 iOS 应用开发第二课全部内容,希望文章能够帮你解决2011斯坦福 iOS 应用开发第二课所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。