iOS开发小技巧总结

iOS 小技巧总结

在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。

UITableView的Group样式下顶部空白处理
UITableView的plain样式下,取消区头停滞效果

那个,其实,还是用Group样式吧哈哈。

获取某个view所在的控制器
两种方法删除NSUserDefaults所有记录
打印系统所有已注册的字体名称
获取图片某一点的颜色
字符串反转
禁止锁屏,

默认情况下,当设备一段时间没有触控动作时,iOS会锁住屏幕。但有一些应用是不需要锁屏的,比如视频播放器。

模态推出透明界面
Xcode调试不显示内存占用
显示隐藏文件
字符串按多个符号分割
111608265-59de354dc6972272
iOS跳转到App Store下载应用评分
iOS 获取汉字的拼音
手动更改iOS状态栏的颜色
判断当前ViewController是push还是present的方式显示的
获取实际使用的LaunchImage图片
iOS在当前屏幕获取第一响应
判断对象是否遵循了某协议
判断view是不是指定视图的子视图
NSArray 快速求总和 最大值 最小值 和 平均值
修改UITextField中Placeholder的文字颜色
关于NSDateFormatter的格式
获取一个类的所有子类
监测IOS设备是否设置了代理,需要CFNetwork.framework
阿拉伯数字转中文格式
Base64编码与NSString对象或NSData对象的转换
取消UICollectionView的隐式动画

UICollectionView在reloadItems的时候,默认会附加一个隐式的fade动画,有时候很讨厌,尤其是当你的cell是复合cell的情况下(比如cell使用到了UIStackView)。
下面几种方法都可以帮你去除这些动画

让Xcode的控制台支持LLDB类型的打印
CocoaPods pod install/pod update更新慢的问题
UIImage 占用内存大小
GCD timer定时器
图片上绘制文字 写一个UIImage的category
查找一个视图的所有子视图
计算文件大小
UIView设置部分圆角

你是不是也遇到过这样的问题,一个button或者label,只要右边的两个角圆角,或者只要一个圆角。该怎么办呢。这就需要图层蒙版来帮助我们了

取上整与取下整
计算字符串字符长度,一个汉字算两个字符
给UIView设置图片
防止scrollView手势覆盖侧滑手势
去掉导航栏返回的back标题
字符串中是否含有中文
dispatch_group的使用
UITextField每四位加一个空格,实现代理
获取私有属性和成员变量 #import
获取手机安装的应用
判断两个日期是否在同一周 写在NSDate的category里面
应用内打开系统设置界面
121608265-0336b1d206210cf1
屏蔽触发事件,2秒后取消屏蔽
动画暂停再开始
fillRule原理
131608265-102c8b228637e659
iOS中数字的格式化
如何获取WebView所有的图片地址,

在网页加载完成时,通过js获取图片和添加点击的识别方式

获取到webview的高度
navigationBar变为纯透明
tabBar同理
navigationBar根据滑动距离的渐变色实现
iOS 开发中一些相关的路径
navigationItem的BarButtonItem如何紧靠屏幕右边界或者左边界?

一般情况下,右边的item会和屏幕右侧保持一段距离:

151608265-2b25556ad97436ad

下面是通过添加一个负值宽度的固定间距的item来解决,也可以改变宽度实现不同的间隔:

161608265-649770861a945c45
NSString进行URL编码和解码
UIWebView设置User-Agent。

获取硬盘总容量与可用容量:

获取UIColor的RGBA值
修改textField的placeholder的字体颜色、大小
AFN移除JSON中的NSNull
ceil()和floor()

ceil()功 能:返回大于或者等于指定表达式的最小整数
floor()功 能:返回小于或者等于指定表达式的最大整数

UIWebView里面的图片自适应屏幕

在webView加载完的代理方法里面这样写:

持续更新中……。

原文地址:https://www.cnblogs.com/luorende/p/6140334.html