iOS 开发实用技巧

UITableView的Group样式下顶部空白处理

 

UITableView的plain样式下,取消区头停滞效果

 

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

获取某个view所在的控制器

 

两种方法删除NSUserDefaults所有记录

 

打印系统所有已注册的字体名称

 

取图片某一像素点的颜色 在UIImage的分类中

 

字符串反转

 

禁止锁屏

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

 

模态推出透明界面

 

Xcode调试不显示内存占用

 

字符串按多个符号分割

1608265-59de354dc6972272.png

iOS跳转到App Store下载应用评分

 

iOS 获取汉字的拼音

 

手动更改iOS状态栏的颜色

 

判断当前ViewController是push还是present的方式显示的

 

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标题

[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)forBarMetrics:UIBarMetricsDefault];

字符串中是否含有中文

 

dispatch_group的使用

 

UITextField每四位加一个空格,实现代理

 

获取私有属性和成员变量 #import(objc/runtime.h)(由于系统原因此处用圆括号代替尖括号)

 
 

获取手机安装的应用

 

判断两个日期是否在同一周 写在NSDate的category里面

 

应用内打开系统设置界面

 
 

1608265-0336b1d206210cf1.png

屏蔽触发事件,2秒后取消屏蔽

 

动画暂停再开始

 

fillRule原理

1608265-102c8b228637e659.png

iOS中数字的格式化

 

如何获取WebView所有的图片地址

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

 
 

获取到webview的高度

 

navigationBar变为纯透明

 

tabBar同理

 

navigationBar根据滑动距离的渐变色实现

 
 

iOS 开发中一些相关的路径

 

navigationItem的BarButtonItem如何紧靠屏幕右边界或者左边界?

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

1608265-2b25556ad97436ad.png

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

 

1608265-649770861a945c45.png

NSString进行URL编码和解码

 

UIWebView设置User-Agent。

 

 

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

 

获取UIColor的RGBA值

 

修改textField的placeholder的字体颜色、大小

 

AFN移除JSON中的NSNull

 

ceil()和floor()

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

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

UIWebView里面的图片自适应屏幕

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

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值