望其项背 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
- Hello iOS
02.Syntax
- 基础
- 继承
- strong 和 weak
- copy
03.Basics
- Struct
- Enum
- String
- Date
- Value Type
- Array
- Set
- Dictionary
04.Advanced
- Protocol(DataSource)
- Protocol(Delegate)
- SEL
- Block
- NotificationCenter
- KVC KVO
05.Control
- UIActionSheet
- UICollectionView
- UILabel
- UIButton
- UITextField
- UITextView
- UISegmentedControl
- UISwitch
- UIProgressView
- UIActivityIndicatorView
- UIStepper
- UIScrollView
- UIImageView
- UIWebView
- UIPageControl
- UISlider
- UIAlertView
- UIDatePicker
- UIPickerView
- UISearchBar
- UIToolbar
06.TableView
- 显示列表数据(多种内置样式)
- 显示列表数据(定义样式和行为)
- 自定义单元格样式
- 分组显示
- 行右侧扩展按钮
- 行的上下文菜单
- 滑动删除
- 编辑行(删除,新增,批量删除)
- 拖动行
- 下拉刷新
07.Controller
- UIActivityViewController
- UINavigationController
- UITabBarController
- UISearchDisplayController
- UIPageViewController
08.ControlBasic
- 控件基础: bounds, frame, center
- UIControlEvent(target/action)
- 遍历一个 UIView 的层级结构
09.Input
- 触摸
- 响应者链
- 键盘
- 手势
10.Localization
- 本地化的准备工作
- Icon Title 的本地化
- 文字本地化
- 图片本地化
- 获取语言信息,设置当前语言
11.Thread
- GCD 私有队列
- GCD 主队列和全局队列
- GCD 分组队列
- GCD Timer
- GCD 各种 dispatch 函数
- NSThread
- NSTimer
- NSLock
- NSConditionLock, NScondition
- NSOperation, NSOperationQueue
12.UI
- 分辨率的获取和适应
- 屏幕旋转
- 字体样式
- 状态栏
13.Graphics
- UIColor
- 绘制文本
- 绘制图像,图像九宫格
- Core Graphics 基础
- 绘制各种形状
- 填充, 渐变, 阴影
- 剪切图片
- Transform
14.Animation
- 动画效果
- 过渡效果
- 插帧动画
- 系统动画
15.Communication
- Json
- Xml
- Http
- Download
16.Memory
- Autoreleasepool
iPad Demo(2013年写的)
- UIActivityViewController
- UIPopoverController
- UISplitViewController
项目地址(iPhone)https://github.com/webabcd/iPhoneDemo
项目地址(iPad)https://github.com/webabcd/iPadDemo
作者 webabcd
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.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, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件