开始用Swift开发iOS 10 - 16 介绍静态Table Views,UIImagePickerController和NSLayoutConstraint by andyron 2017-07-25 (上次更新: 2024-07-16) Beginning_iOS_Swift 继续上一篇开始用Swift开发iOS 10 - 15 使用地图,这一篇通过添加一个新建Restaurant页面来介绍静态Table Views,UIIma 阅读全文
开始用Swift开发iOS 10 - 14 基础动画,模糊效果和Unwind Segue by andyron 2017-07-24 (上次更新: 2024-07-16) Beginning_iOS_Swift 动画是通过一系列静态图片(帧)快速显示来模拟动作和形状的变化过程。 在iOS中,创建基础动画很简单,只需要利用UIView的类型方法:anim 阅读全文
OC基础学习6:Fondation-Kit介绍 by andyron 2017-07-23 (上次更新: 2024-07-16) iOS Objective-C macOS -> Cocoa -> Foundation, AppKit iOS -> Cocoa Touch -> Foundation, UIKit(UIView, UIController) Foundation框架的基础是CoreFoundation(C语言),如果函数或变量是以CF开头,就是Core 阅读全文
开始用Swift开发iOS 10 - 13 Self Sizing Cells and Dynamic Type by andyron 2017-07-23 (上次更新: 2024-07-16) Beginning_iOS_Swift 接着上一遍开始用Swift开发iOS 10 - 12 丰富Detail View和定制化Navigation Bar的代码稍作修改,为Restaurant多 阅读全文
OC基础学习2:面向对象编程的基础知识 by andyron 2017-07-22 (上次更新: 2024-07-16) iOS Objective-C 间接(indirection) “只要再多添加一层间接,计算机科学中就没有解决不了的问题。” 例子 电话薄 让他人代替你自己 阅读全文
OC基础学习3:继承(inheritance) by andyron 2017-07-22 (上次更新: 2024-07-16) iOS Objective-C 为何使用继承 UML(Unified Modeling Language, 统一建模语言) 是一种用图表来表示类、类的内容以及它们之间关系。 将重复的代码合并到一处。 继承的语法格式 只能继承一个 只有代码精 阅读全文
OC基础学习4:复合(composition) by andyron 2017-07-22 (上次更新: 2024-07-16) iOS Objective-C 复合: 对象间的组合(类中中包括类) composition在音乐中翻译为作曲:将多个组件组合在一起,配合使用,从而得到完整的作品。在OC中,复 阅读全文
OC基础学习5:源文件组织 by andyron 2017-07-22 (上次更新: 2024-07-16) iOS Objective-C 将程序拆分为多个小文件有助于更快地找到重要的代码,而且其他人在查看项目时也能有个大致的了解。 拆分接口和实现 根据@interface和@imp 阅读全文
OC基础学习1:对C的扩展 by andyron 2017-07-21 (上次更新: 2024-07-16) iOS Objective-C 分析最简单的Hello Objective-C程序 1 2 3 4 5 6 7 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { NSLog(@"Hello, World!"); return 0; } // main OC本质上就是C语言,它用来声明main() 阅读全文
开始用Swift开发iOS 10 - 12 丰富Detail View和定制化Navigation Bar by andyron 2017-07-19 (上次更新: 2024-07-16) Beginning_iOS_Swift 上一篇开始用Swift开发iOS 10 - 11 面向对象编程介绍对代码做了一点修改,这一篇来丰富一下详情页和定制化Navigation Bar。 重新设计 阅读全文