望其项背 iOS - 菜鸟总结(Objective-C)

项目地址(iPhone)https://github.com/webabcd/iPhoneDemo
项目地址(iPad)https://github.com/webabcd/iPadDemo
作者 webabcd

望其项背 iOS - 菜鸟总结(Objective-C)

iPhone Demo(2013年写的)

01.Hello iOS

  1. Hello iOS

02.Syntax

  1. 基础
  2. 继承
  3. strong 和 weak
  4. copy

03.Basics

  1. Struct
  2. Enum
  3. String
  4. Date
  5. Value Type
  6. Array
  7. Set
  8. Dictionary

04.Advanced

  1. Protocol(DataSource)
  2. Protocol(Delegate)
  3. SEL
  4. Block
  5. NotificationCenter
  6. KVC KVO

05.Control

  1. UIActionSheet
  2. UICollectionView
  3. UILabel
  4. UIButton
  5. UITextField
  6. UITextView
  7. UISegmentedControl
  8. UISwitch
  9. UIProgressView
  10. UIActivityIndicatorView
  11. UIStepper
  12. UIScrollView
  13. UIImageView
  14. UIWebView
  15. UIPageControl
  16. UISlider
  17. UIAlertView
  18. UIDatePicker
  19. UIPickerView
  20. UISearchBar
  21. UIToolbar

06.TableView

  1. 显示列表数据(多种内置样式)
  2. 显示列表数据(定义样式和行为)
  3. 自定义单元格样式
  4. 分组显示
  5. 行右侧扩展按钮
  6. 行的上下文菜单
  7. 滑动删除
  8. 编辑行(删除,新增,批量删除)
  9. 拖动行
  10. 下拉刷新

07.Controller

  1. UIActivityViewController
  2. UINavigationController
  3. UITabBarController
  4. UISearchDisplayController
  5. UIPageViewController

08.ControlBasic

  1. 控件基础: bounds, frame, center
  2. UIControlEvent(target/action)
  3. 遍历一个 UIView 的层级结构

09.Input

  1. 触摸
  2. 响应者链
  3. 键盘
  4. 手势

10.Localization

  1. 本地化的准备工作
  2. Icon Title 的本地化
  3. 文字本地化
  4. 图片本地化
  5. 获取语言信息,设置当前语言

11.Thread

  1. GCD 私有队列
  2. GCD 主队列和全局队列
  3. GCD 分组队列
  4. GCD Timer
  5. GCD 各种 dispatch 函数
  6. NSThread
  7. NSTimer
  8. NSLock
  9. NSConditionLock, NScondition
  10. NSOperation, NSOperationQueue

12.UI

  1. 分辨率的获取和适应
  2. 屏幕旋转
  3. 字体样式
  4. 状态栏

13.Graphics

  1. UIColor
  2. 绘制文本
  3. 绘制图像,图像九宫格
  4. Core Graphics 基础
  5. 绘制各种形状
  6. 填充, 渐变, 阴影
  7. 剪切图片
  8. Transform

14.Animation

  1. 动画效果
  2. 过渡效果
  3. 插帧动画
  4. 系统动画

15.Communication

  1. Json
  2. Xml
  3. Http
  4. Download

16.Memory

  1. Autoreleasepool

iPad Demo(2013年写的)

  1. UIActivityViewController
  2. UIPopoverController
  3. UISplitViewController

项目地址(iPhone)https://github.com/webabcd/iPhoneDemo
项目地址(iPad)https://github.com/webabcd/iPadDemo
作者 webabcd

posted @   webabcd  阅读(84)  评论(1编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2015-06-08 不可或缺 Windows Native (16) - C++: 函数重载, 缺省参数, 内联函数, 函数模板
2009-06-08 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
点击右上角即可分享
微信分享提示