自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (5)
  • 收藏
  • 关注

转载 Mac开发-代码中调用终端命令行NSTask

有时候我们需要在app中调用终端命令来进行处理,这样比较方便,因为Mac平台的特性,不同于iOS,Mac平台可以使用系统的工具来达到我们的各种需求,环境是不一样的。调用终端命令NSTask *zipTask = [[NSTask alloc] init];[zipTask setCurrentDirectoryPath:@"/tmp"];[zipTask setLaunchPath:@"/usr/bin/zip"];[zipTask setArguments:[NSArray arrayWit

2021-04-23 21:09:33 820

转载 iOS VIPER 框架的应用实践

MVC 的 "不实"谈起iOS框架,我们会下意识的谈起MVC,这个经典框架。但是仔细想想我们并没有做到真正的MVC 的低耦合。 它们之间不断的混用,导致我们的代码不断的增加混乱一直调理不清。我们习惯在model上面写上属性,View上面只是视图控件放在上面。所有的交互基本全部放controller上面,这样会导致我们控制器代码量大大增加,并且逻辑混乱, 难以维护。MVPMVP 架构拥有三个真正独立的分层,所以在组装的时候会有一些问题,而 MVP 也成了第一个披露了这种问题的架构。因为我们不想让

2021-04-11 21:51:56 369

原创 判断链表是否是镜像, 回文链表

请判断一个链表是否为回文链表。输入: 1->2 输出: false输入: 1->2->2->1 输出: true输入: 1->2->3->2->1 输出: true

2021-04-11 20:04:31 204

转载 iOS 自定义转场动画, nav的push/pop自定义动画

本文记录分享下自定义转场动画的实现方法,具体到动画效果:新浪微博图集浏览转场效果、手势过渡动画、网易音乐启动屏转场动画、开关门动画、全屏侧滑返回效果 的代码可以到Github WSLTransferAnimation下载查看,注释还算清晰。模态化present和dismiss 自定义转场1、创建一个遵循<UIViewControllerAnimatedTransitioning>协议的动画过渡管理对象,并实现如下两个方法://返回动画事件- (NSTimeInterval...

2021-04-06 11:02:16 1177

原创 iOS国际化多语参数顺序

假如UI有个界面文案是某个人打了某个动物咱们中文翻译里会写成"translate" = "%@ 打了 %@"在代码里会写成let str1 = String(format: translate, "小明","狗")界面输出:小明打了狗这时候英文翻译回来了(很多语言的语序和中文不一样)"translate" = ""%@ was beaten by %@""那就界面显示的是let str1 = String(format: translate, "小明","狗"

2021-04-02 16:13:14 618

ios swift 直播动画demo

swift的 , 会OC的看无压力 , 直播中送礼物的动画, 写了常见的4种 , 包括 同时收到多个礼物时 , 展示位不够 的处理 , 可以到cocoaChina上找,那里不要积分

2018-07-04

NSArray越界崩溃解决方法

比较完美的解决了数组越界的问题, 在debug模式下会崩溃 , 在release不会崩溃 , 开发过程中 , 方便调试 , 正式环境中 减少崩溃.

2018-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除