查看: 30|回复: 0

ReadMe-码出境界-iOS开发

[复制链接]

0

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-9-20
发表于 2021-5-30 23:55:00 | 显示全部楼层 |阅读模式

OC语法

声明遵循协议、

数组使用的注意事项、

字符串与数组的转换、

NSIndexPath等结构体的比较、

NSNotFound、

重写description方法、

字符串NSString与NSMutableString常用方法、

数组NSArray与NSMutableArray的常用方法、

理解“属性”这一概念、

在对象内部尽量直接访问实例变量、

使用forin循环时的注意事项、

字典NSDictionary和NSMutableDictionary的使用、

OC中NSLog函数输出格式罗列、

OC中四种遍历方式、

在项目中谨慎为系统类添加分类!!!!!、

NSDateFormatter使用注意事项、

static关键字的作用是什么?、

使用KVC键值编码、

什么叫懒加载、懒加载有什么作用?、

多态特性、

iOS项目开发日常之创建文件(协议、类、分类、扩展)、

使用KVO键值监听、

运行时Runtime的API、

字节的不同单位间的转换、

关于Foundation库的使用

重写NSArray与NSDictionary的descriptionWithLocale方法、

手机号码格式等判断、

iOS10打电话、发短信、发邮件等小功能、

isEqual判断相等性、

自定义Model类、

Foundation框架、

数字对象NSNumber的使用、

根据字符串生成二维码图片、

NSObject类的API介绍、

关于UI基础控件

时间选择器UIDatePicker的使用、

文本输入框UITextField和UITextView、

标签UILabel的讲解、

按钮UIButton的使用、

让UITextField全选、

图层CALayer的使用、

状态栏背景颜色设置、

UISearchBar设置背景色、

UIWindow的获取、

UIViewContentModel图解+文解、

常用的UI控件、

键盘类型UIKeyboardType、

UITextField的使用、介绍、讲解、全解、简介、说明、

UICollectionViewCell点击高亮效果(附带效果GIF)、

UIScrollView学习指南、

UIImage点九图(让image不变形、只拉伸中间部分)、

color转成image对象、

将UIImage转换成圆形图片image、

通过颜色绘制图片UIImage、

UITextField的快速基本使用代码块、

ScrollView不设置contentSize属性依然也可以作为底层滚动View(使用masonry设置scrollView的contentSize)、

UIKeyWindow的设置、

UIScrollView的API、

UIControl的API、

UIView的API、

UITextField的内存泄漏问题、

头像裁剪功能的实现、

UIButton按钮的高亮状态颜色、

设置UITableViewCell选中颜色但是无效、

按钮的高亮状态的颜色、

UIScrollViewDelegate协议方法、

Safari底部标签栏隐藏与消失规则(UITabBar隐藏交互方案之一)、

UITextField和UITextView的文字内容与边框的缩进设置、

关于UI基础控制器

控制器的左侧滑返回手势、

摇一摇截图反馈、

获取navigationController中的控制器、

模态跳转、

警示框UIAlertController的使用(看完马上会用!!)、

分段控制器UISegmentedControl的使用、同一个控制器中实现多个View的切换、addChildViewController等方法的使用、

搜索控制器UISearchController的使用、

通过view获取所在的viewController对象、

UIViewController的API、

栈底控制器去掉左滑手势、

关于UI进阶使用

在app中屏蔽第三方键盘、

实现导航栏渐变显示、

神奇的navigationBar.translucent、

完全取代VC上原有的view、

scrollView嵌套、

iOS收起键盘、

导航栏协议方法UINavigationControllerDelegate、

让tableView的高度等于contentSize的高度、动态调整tableView的高度、tableView的高度自适应布局、

iOS中常用的手势、

UIView动画的使用、

UIResponder的API、

UIImageView的API、

导航栏的隐藏、状态栏的隐藏、

关于通知

请不要把‘通知的观察者注册’放在-viewWillAppear:中、

关于内存管理

循环引用不释放控制器、

属性限定符号、

强引用的问题、

玩转深拷贝/浅拷贝、

堆和栈的区别是什么?、

iOS内存管理的知识梳理、

关于多线程编程

iOS多线程理论知识过一遍、

GCD的常用代码块、

iOS中RunLoop介绍、

进程与线程相关的介绍、

iOS多线程编程的知识梳理、

关于网络编程

json解包与json封包、

关于各种文件

plist文件的相关操作、

归档与解档的注意点、

关于对项目的整体把握

设置ARC有效或者无效、

项目在App Store的展示信息、

app生命周期之即将关闭、

苹果开发者计划申请材料准备(公司级)、

新建项目上下出现黑色块、

App在iTunes Store上的地址、

查看整个项目的代码行数、

模拟退出软件、

Xcode Edit Schemes、

iOS应用的语言设置、

iOS项目Info.plist中关键字汇总、

应用内打开AppStore上某个应用的下载界面--SKStoreReviewController的使用、

Xcode 9.0 报错,Safe Area Layout Guide Before IOS 9.0、

Xcode10升级问题:Multiple commands produce Info.plist、

项目中常用的全局宏定义#define、

十六进制颜色、

关于学习方法介绍

iOS开发架构学习记录、

认识iOS系统架构、

一定要熟练地使用常用的Foundation服务、

Xcode下载途径、

iOS视图渲染机制、

UIKit框架使用总结--看看你掌握了多少、

编程习惯的改善

在类的头文件中尽量少引入其他头文件、

多用字面量语法,少用与之等价的方法、

多用类型常量,少用#define预处理指令、

用枚举值表示状态、选项、状态码、

iOS项目的命名规范、

为常用的块类型创建typedef、

多用块枚举,少用for循环、

代码片段的管理、

常用的代码块、

【规范建议】服务端接口返回字段类型与iOS端的解析、

第三方集成

集成支付宝、

使用版本控制器

使用SourceTree的注意事项、

sourceTree的忽略文件、

第三方框架使用

获取SDWebImage的缓存大小并清除、

使用CocoaPods、

安装CocoaPods、

titleView发生偏移、titleView与masonry、titleView的设置、titleView的使用、

【已解决】iOS11使用MJRefresh上拉加载结束tableView闪动、跳动的问题、

masonry使用添加紧凑、抗压属性、

podFQ、

关于推送中心

把推送证书给服务器、

APNs推送的系统做法、

与Web混编

iOS下JS与OC互相调用、

调试技术

Xcode忽略编译警告、

Xcode快捷键、

清除编译缓存DerivedDate、

target信息异常、

数据持久化

iOS沙盒目录简介、沙盒路径获取、

Swift语言

Swift3.0-基础知识、

Swift3.0-基本运算符、

Swift3.0-字符串和字符、

 



来源:https://www.cnblogs.com/cchHers/p/14829670.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部