icefishlily
码龄6年
  • 219,032
    被访问
  • 51
    原创
  • 443,117
    排名
  • 9
    粉丝
关注
提问 私信

个人简介:责任与幸福同在

  • 加入CSDN时间: 2016-05-24
博客简介:

icefishlily的博客

博客描述:
需要你,我是一只鱼~
查看详细资料
  • 0
    领奖
    总分 22 当月 2
个人成就
  • 获得15次点赞
  • 内容获得10次评论
  • 获得33次收藏
创作历程
  • 1篇
    2021年
  • 1篇
    2020年
  • 5篇
    2019年
  • 15篇
    2018年
  • 25篇
    2017年
  • 31篇
    2016年
成就勋章
TA的专栏
  • 机型
    1篇
  • iOS
    72篇
  • 网络协议
  • react-native
    1篇
  • 毛玻璃效果
  • 毛玻璃
  • tagView
    1篇
  • 标签
    1篇
  • 砖块布局
    1篇
  • 粒子
    1篇
  • 粒子发射器
    1篇
  •  CAEmitterlayer
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iOS 苹果手机各种机型与型号对照,代码

#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGINtypedef NS_ENUM(NSInteger, DeviceType) { unKnown = -1, iPhone_2G = 0, iPhone_3G, iPhone_3GS, iPhone_4, iPhone_4S, iPhone_5, iPhone_5c, iPhone_5s, iPh.
原创
发布博客 2021.09.27 ·
1527 阅读 ·
0 点赞 ·
0 评论

iOS - GCD

https://www.jianshu.com/p/ee08ab044d9f
转载
发布博客 2020.01.10 ·
82 阅读 ·
0 点赞 ·
0 评论

UIGestureRecognizer

#import "HLPanViewController.h"#import "Masonry.h"@interface HLPanViewController ()@property (nonatomic, strong) UIImageView *imgView;@property (nonatomic, assign) CGFloat lastScale;@end@im...
原创
发布博客 2019.12.19 ·
87 阅读 ·
0 点赞 ·
0 评论

iOS - CAEmitterlayer粒子发射器

转载:https://www.jianshu.com/p/197c2257f597在粒子系统中,CAEmitterLayer负责发射粒子(当然粒子也可以发射粒子),而这些所谓的粒子,就是CAEmitterCell,我们可以将CAEmitterLayer比作是CAEmitterCell的工厂,它会按照你的设置来以不同的样式不断产生粒子,也就是CAEmitterCell。(1)CAEmitter...
转载
发布博客 2019.06.24 ·
339 阅读 ·
1 点赞 ·
0 评论

iOS - tagView 砖块墙 标签

我用的方法是罗列UIButton,然后通过计算进行布局直接上代码- (void)addTagsWithDictionary:(NSDictionary *)dictionary{ for (UIView *view in self.contentView.subviews) { [view removeFromSuperview]; } ...
原创
发布博客 2019.05.09 ·
503 阅读 ·
1 点赞 ·
0 评论

iOS - AVFodundation转发记录

http://www.cocoachina.com/ios/20180419/23088.htmlhttp://www.cocoachina.com/ios/20180423/23121.htmlhttp://www.cocoachina.com/ios/20180426/23191.html
转载
发布博客 2019.04.22 ·
85 阅读 ·
1 点赞 ·
0 评论

iOS - App进入后台,毛玻璃效果

OK!需求是这样的,当app进入后台之后,双击home键之后,app有一个模糊效果,即毛玻璃效果。目前许多金融app有这个效果(比如:招商银行、支付宝)。研究了一下,苹果原生的毛玻璃效果感觉不太美妙,下边是我认为效果最好、且不耗费内存的方法。 大致思路:1.在app即将进入后台时,对window截屏,得到屏幕图片并进行毛玻璃效果处理,处理之后将图片放在window最上边;2.在...
原创
发布博客 2019.02.14 ·
1938 阅读 ·
0 点赞 ·
2 评论

iOS app内显示远程通知

 最近整理了项目使用的推送资料,包括原生APNS、亚马逊推送、谷歌FireBase推送,从申请证书到代码工具调试,基本整理的差不多。        本篇文章主要介绍app在前台活跃时,有推送时显示系统的原始通知框。在网上查了很多资料,都说只能app在后台时才能调用系统的通知弹框,所以以前用的是自定义的弹框,最近发现在app活跃时,可以调用本地通知达到app前台活跃时显示系统的弹框。    ...
转载
发布博客 2018.12.19 ·
534 阅读 ·
0 点赞 ·
0 评论

iOS textfield限制长度,中文占2字符,英文占1字符

     之前遇到一种情况,限制textfield长度,并且要适配多语言,做到,例如中文占2字符,英文占1字符,还有考虑其他语言,网上找了很多方法,不太合适,最后结合网上的方案,修改出了还比较适用。首先,增加对textfield文字改变的监听,[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textF...
转载
发布博客 2018.05.24 ·
1261 阅读 ·
0 点赞 ·
0 评论

iOS - UITableView reload 时抖动闪动漂移等问题

1.视图漂移或者闪动原因: 因为iOS 11后系统默认开启Self-Sizing,首先要知道Self-Sizing是个什么东东。官方文档是这样解释的:大概就是说我们不用再自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cell的高度。 IOS11以后,Self-Sizing默认开启,包括Headers, foot...
转载
发布博客 2018.05.24 ·
5916 阅读 ·
0 点赞 ·
1 评论

iOS iPhoneX 适配 之 UITableview与MJRefresh

最新iOS 11 &amp; iPhone X适配方案传送门:10分钟适配 iOS11 &amp; iPhoneX发现问题升级Xcode 9 + iOS 11后,发现原本没问题的collectionView和tableView像是中了风一样,头部刷新UI出现了错乱。查阅发现 iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetA...
转载
发布博客 2018.05.23 ·
3321 阅读 ·
0 点赞 ·
0 评论

iOS - git操作规范

git 操作规范一、 创建与合并分支1、 从master分支创建dev分支并切换到dev分支git checkout mastergit checkout -b dev其中,git checkout -b dev 等价于:git branch devgit checkout dev(1)git branch 查看本地当前的分支,分支前面带“*”表示当前分支,剩下的分支表示本地有的分...
转载
发布博客 2018.05.17 ·
496 阅读 ·
0 点赞 ·
0 评论

iOS - Xcode编译线程数控制与测试

知识点:1.Xcode默认的编译线程数,就是cpu的内核数2.可适当增加编译线程数来提高编译速度涉及到的命令:1.获取当前内核数:sysctl -n hw.ncpu2.设置编译线程数:defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 323.获取编译线程数:defaults re...
原创
发布博客 2018.05.15 ·
1436 阅读 ·
0 点赞 ·
0 评论

iOS - Xcode无线真机调试

软硬件要求:- Xcode 9.0 beat 及以上版本- macOS 10.12.5 及以上版本- iOS 11.0 beat 及以上版本连接要求电脑和设备处于同一 Wifi 环境虽然Xcode支持无线调试, 但让你的设备支持无线调试之前, 必须连接上数据线, 做好相应配置通过数据线将您的设备,连接至Xcode.打开菜单栏 Window &gt; Devices and Simulators...
转载
发布博客 2018.05.15 ·
2546 阅读 ·
0 点赞 ·
0 评论

iOS - Xcode提高编译速度,增量编译,ccache

前言贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万。现在打包一次耗时需要11~12分钟。虽然还远远比不上 Facebook 的40分钟,但是我们在内测的时候,经常一天要发布内测版两到三次。打包时CPU占用基本上是百分百的,因为没有专门的 CI 机器,...
转载
发布博客 2018.05.10 ·
4747 阅读 ·
2 点赞 ·
0 评论

iOS - 通电话时,APP页面下沉20的问题

除了iPhoneX,其他机型都有这个问题。对于用frame布局的APP,就完蛋了。解决方案其实很简单,就是换用自动布局,把绝对布局改为相对布局。说这很简单,但是对于都是frame的项目,我足足改了一整天~~!希望能给你带来一些清晰的思路吧...
原创
发布博客 2018.05.09 ·
777 阅读 ·
0 点赞 ·
0 评论

iOS - 放射变换CGAffineTransform

一、理论基础请参考CGAffineTransform简单分析二、效果演示三、实现代码3.1:位移变换-(void)positionAnimation{ _demoView.transform = CGAffineTransformIdentity; [UIView animateWithDuration:1.0f animations:^{ _demoView.tr...
转载
发布博客 2018.05.02 ·
237 阅读 ·
0 点赞 ·
0 评论

dSYM符号集解析iOS app线上崩溃 (atos)

收集崩溃信息 // 将系统提供的获取崩溃信息函数写在这个方法中,以保证在程序开始运行就具有获取崩溃信息的功能  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  // 将下面C函数的函数地址当做参数  NSSetUncaugh...
原创
发布博客 2018.03.27 ·
1258 阅读 ·
0 点赞 ·
0 评论

iOS - UITableView cell中添加展开关闭的功能(cell高度动态变化)

需求中,需要在一个UI列表中,添加一个可以展开和关闭的功能,可以展开和关闭的部分是一个说明文案,放在Label中。展开方向是向下展开的,这样cell的高度就变了,在布局的时候,需要动态reload这个cell。思路:在UITalbeVIew加载之前,需要提前计算好每个cell的高度,包括展开和关闭两个状态的高度,通过一个NSMutableArray维护。在cell发生高度改变时,去更改这个arra...
原创
发布博客 2018.03.22 ·
977 阅读 ·
0 点赞 ·
0 评论

iOS - 时间日期格式化

将日期时间转化为字符串// 实例化NSDateFormatter NSDateFormatter *formatter = [[NSDateFormatter alloc] init];// 设置日期格式 [formatter setDateFormat:@"yyyy-mm-dd HH:mm:ss"];// 获取当前日期 NSDate *currentDate = [N...
原创
发布博客 2018.03.21 ·
3129 阅读 ·
0 点赞 ·
0 评论
加载更多