ReadMe-码出境界-iOS开发

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-字符串和字符

 

posted @ 2021-05-30 23:55  码出境界  阅读(93)  评论(0编辑  收藏  举报