小清爷 發表於 2021-5-30 23:55:00

ReadMe-码出境界-iOS开发

<h2>OC语法</h2>
<p>声明遵循协议、</p>
<p>数组使用的注意事项、</p>
<p>字符串与数组的转换、</p>
<p>NSIndexPath等结构体的比较、</p>
<p>NSNotFound、</p>
<p>重写description方法、</p>
<p>字符串NSString与NSMutableString常用方法、</p>
<p>数组NSArray与NSMutableArray的常用方法、</p>
<p>理解“属性”这一概念、</p>
<p>在对象内部尽量直接访问实例变量、</p>
<p>使用forin循环时的注意事项、</p>
<p>字典NSDictionary和NSMutableDictionary的使用、</p>
<p>OC中NSLog函数输出格式罗列、</p>
<p>OC中四种遍历方式、</p>
<p>在项目中谨慎为系统类添加分类!!!!!、</p>
<p>NSDateFormatter使用注意事项、</p>
<p>static关键字的作用是什么?、</p>
<p>使用KVC键值编码、</p>
<p>什么叫懒加载、懒加载有什么作用?、</p>
<p>多态特性、</p>
<p>iOS项目开发日常之创建文件(协议、类、分类、扩展)、</p>
<p>使用KVO键值监听、</p>
<p>运行时Runtime的API、</p>
<p>字节的不同单位间的转换、</p>
<h2>关于Foundation库的使用</h2>
<p>重写NSArray与NSDictionary的descriptionWithLocale方法、</p>
<p>手机号码格式等判断、</p>
<p>iOS10打电话、发短信、发邮件等小功能、</p>
<p>isEqual判断相等性、</p>
<p>自定义Model类、</p>
<p>Foundation框架、</p>
<p>数字对象NSNumber的使用、</p>
<p>根据字符串生成二维码图片、</p>
<p>NSObject类的API介绍、</p>
<h2>关于UI基础控件</h2>
<p>时间选择器UIDatePicker的使用、</p>
<p>文本输入框UITextField和UITextView、</p>
<p>标签UILabel的讲解、</p>
<p>按钮UIButton的使用、</p>
<p>让UITextField全选、</p>
<p>图层CALayer的使用、</p>
<p>状态栏背景颜色设置、</p>
<p>UISearchBar设置背景色、</p>
<p>UIWindow的获取、</p>
<p>UIViewContentModel图解+文解、</p>
<p>常用的UI控件、</p>
<p>键盘类型UIKeyboardType、</p>
<p>UITextField的使用、介绍、讲解、全解、简介、说明、</p>
<p>UICollectionViewCell点击高亮效果(附带效果GIF)、</p>
<p>UIScrollView学习指南、</p>
<p>UIImage点九图(让image不变形、只拉伸中间部分)、</p>
<p>color转成image对象、</p>
<p>将UIImage转换成圆形图片image、</p>
<p>通过颜色绘制图片UIImage、</p>
<p>UITextField的快速基本使用代码块、</p>
<p>ScrollView不设置contentSize属性依然也可以作为底层滚动View(使用masonry设置scrollView的contentSize)、</p>
<p>UIKeyWindow的设置、</p>
<p>UIScrollView的API、</p>
<p>UIControl的API、</p>
<p>UIView的API、</p>
<p>UITextField的内存泄漏问题、</p>
<p>头像裁剪功能的实现、</p>
<p>UIButton按钮的高亮状态颜色、</p>
<p>设置UITableViewCell选中颜色但是无效、</p>
<p>按钮的高亮状态的颜色、</p>
<p>UIScrollViewDelegate协议方法、</p>
<p>Safari底部标签栏隐藏与消失规则(UITabBar隐藏交互方案之一)、</p>
<p>UITextField和UITextView的文字内容与边框的缩进设置、</p>
<h2>关于UI基础控制器</h2>
<p>控制器的左侧滑返回手势、</p>
<p>摇一摇截图反馈、</p>
<p>获取navigationController中的控制器、</p>
<p>模态跳转、</p>
<p>警示框UIAlertController的使用(看完马上会用!!)、</p>
<p>分段控制器UISegmentedControl的使用、同一个控制器中实现多个View的切换、addChildViewController等方法的使用、</p>
<p>搜索控制器UISearchController的使用、</p>
<p>通过view获取所在的viewController对象、</p>
<p>UIViewController的API、</p>
<p>栈底控制器去掉左滑手势、</p>
<h2>关于UI进阶使用</h2>
<p>在app中屏蔽第三方键盘、</p>
<p>实现导航栏渐变显示、</p>
<p>神奇的navigationBar.translucent、</p>
<p>完全取代VC上原有的view、</p>
<p>scrollView嵌套、</p>
<p>iOS收起键盘、</p>
<p>导航栏协议方法UINavigationControllerDelegate、</p>
<p>让tableView的高度等于contentSize的高度、动态调整tableView的高度、tableView的高度自适应布局、</p>
<p>iOS中常用的手势、</p>
<p>UIView动画的使用、</p>
<p>UIResponder的API、</p>
<p>UIImageView的API、</p>
<p>导航栏的隐藏、状态栏的隐藏、</p>
<h2>关于通知</h2>
<p>请不要把‘通知的观察者注册’放在-viewWillAppear:中、</p>
<h2>关于内存管理</h2>
<p>循环引用不释放控制器、</p>
<p>属性限定符号、</p>
<p>强引用的问题、</p>
<p>玩转深拷贝/浅拷贝、</p>
<p>堆和栈的区别是什么?、</p>
<p>iOS内存管理的知识梳理、</p>
<h2>关于多线程编程</h2>
<p>iOS多线程理论知识过一遍、</p>
<p>GCD的常用代码块、</p>
<p>iOS中RunLoop介绍、</p>
<p>进程与线程相关的介绍、</p>
<p>iOS多线程编程的知识梳理、</p>
<h2>关于网络编程</h2>
<p>json解包与json封包、</p>
<h2>关于各种文件</h2>
<p>plist文件的相关操作、</p>
<p>归档与解档的注意点、</p>
<h2>关于对项目的整体把握</h2>
<p>设置ARC有效或者无效、</p>
<p>项目在App Store的展示信息、</p>
<p>app生命周期之即将关闭、</p>
<p>苹果开发者计划申请材料准备(公司级)、</p>
<p>新建项目上下出现黑色块、</p>
<p>App在iTunes Store上的地址、</p>
<p>查看整个项目的代码行数、</p>
<p>模拟退出软件、</p>
<p>Xcode Edit Schemes、</p>
<p>iOS应用的语言设置、</p>
<p>iOS项目Info.plist中关键字汇总、</p>
<p>应用内打开AppStore上某个应用的下载界面--SKStoreReviewController的使用、</p>
<p>Xcode 9.0 报错,Safe Area Layout Guide Before IOS 9.0、</p>
<p>Xcode10升级问题:Multiple commands produce Info.plist、</p>
<p>项目中常用的全局宏定义#define、</p>
<p>十六进制颜色、</p>
<h2>关于学习方法介绍</h2>
<p>iOS开发架构学习记录、</p>
<p>认识iOS系统架构、</p>
<p>一定要熟练地使用常用的Foundation服务、</p>
<p>Xcode下载途径、</p>
<p>iOS视图渲染机制、</p>
<p>UIKit框架使用总结--看看你掌握了多少、</p>
<h2>编程习惯的改善</h2>
<p>在类的头文件中尽量少引入其他头文件、</p>
<p>多用字面量语法,少用与之等价的方法、</p>
<p>多用类型常量,少用#define预处理指令、</p>
<p>用枚举值表示状态、选项、状态码、</p>
<p>iOS项目的命名规范、</p>
<p>为常用的块类型创建typedef、</p>
<p>多用块枚举,少用for循环、</p>
<p>代码片段的管理、</p>
<p>常用的代码块、</p>
<p>【规范建议】服务端接口返回字段类型与iOS端的解析、</p>
<h2>第三方集成</h2>
<p>集成支付宝、</p>
<h2>使用版本控制器</h2>
<p>使用SourceTree的注意事项、</p>
<p>sourceTree的忽略文件、</p>
<h2>第三方框架使用</h2>
<p>获取SDWebImage的缓存大小并清除、</p>
<p>使用CocoaPods、</p>
<p>安装CocoaPods、</p>
<p>titleView发生偏移、titleView与masonry、titleView的设置、titleView的使用、</p>
<p>【已解决】iOS11使用MJRefresh上拉加载结束tableView闪动、跳动的问题、</p>
<p>masonry使用添加紧凑、抗压属性、</p>
<p>podFQ、</p>
<h2>关于推送中心</h2>
<p>把推送证书给服务器、</p>
<p>APNs推送的系统做法、</p>
<h2>与Web混编</h2>
<p>iOS下JS与OC互相调用、</p>
<h2>调试技术</h2>
<p>Xcode忽略编译警告、</p>
<p>Xcode快捷键、</p>
<p>清除编译缓存DerivedDate、</p>
<p>target信息异常、</p>
<h2>数据持久化</h2>
<p>iOS沙盒目录简介、沙盒路径获取、</p>
<h2>Swift语言</h2>
<p>Swift3.0-基础知识、</p>
<p>Swift3.0-基本运算符、</p>
<p>Swift3.0-字符串和字符、</p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/cchHers/p/14829670.html
頁: [1]
查看完整版本: ReadMe-码出境界-iOS开发