自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FTD1120的博客

温故知新 朝花夕拾

  • 博客(72)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS14 自定义cell上按钮点击事件没有响应

公司老项目突然出现了这个问题:cell上的按钮点击事件没有任何响应,经过断点调试后发现:没有走闭包,甚至连Button自己的Action 都没有调用。1. 打开图层看了一下:发现contentView覆盖到了Button:然后我将Button加到了cell的contentView上,解决了这个问题。2.那为什么会有这个问题呢?我通过添加 -[UIView addSubview:]的Symbolic BreakPoint的断点,来获取了TableViewCell 添加 contentView的具

2021-01-07 15:02:40 1595

原创 SwiftUI 的可视化编辑工具

SwiftUI 的可视化编辑工具前言SwiftUI 带来的描述性构建界面能力,为 Xcode 引入诸多的可视化工具奠定了基础。可视化界面搭建,早期在网页开发中,曾经流行过,最著名的代表 Dreamweaver。如果把 html 源码视为因,那么浏览器渲染的界面则为果。从最后的界面上修改,反馈到源代码,这个过程非常直观,也高效(得益于 html 可以及时渲染)。人人都想可视化搭积木式编码, Apple 在可视化编程上从一开始就有布局—— xib、Storyboard ,至今还在迭代。但不得不承认,Stor

2020-07-14 15:33:10 1336

原创 Swift Map与CompactMap区别

Swift Map与CompactMap区别Map与CompactMap区别flatMap相关Sequence.flatMap区别Optional.flatMap区别Optional.compactMap区别Map与CompactMap区别对于不同点,我们先说说相同点:Map和FlatMap都可以用在Optionals和SequenceTypes上(如:数组、字典等)。对于不同点:先说说Swift4新加入的新特性compactMap;flatMap会将transform函数的返回类型先拍扁,在组

2020-06-03 14:32:49 569

原创 Swift flatMap详解

Swift flatMap详解Swift flatMap详解flatMap 的其中一个重载flatMap 的另一个重载Swift flatMap详解先看下flatMap的用法Sequence.flatMap<S>(_: (Element) -> S) -> [S.Element] where S : SequenceOptional.flatMap<U>(_: (Wrapped) -> U?) -> U?Sequence.flatMap&l

2020-06-03 14:20:27 1404

原创 Swift Map详解

Swift Map详解Swift Map详解Swift Map详解先看下map的用法let numbers = [1,2,3,4]let result = numbers.map { $0 + 1 }print(result) // [2,3,4,5] map 方法接受一个闭包作为参数, 然后它会遍历整个 numbers 数组,并对数组中每一个元素执行闭包中定义的操作。 相当于对数组中的所有元素做了一个映射。 比如咱们这个例子里面的闭包是将[1,2,3,4]所有元素都加 1 。 这样它产生的

2020-06-03 10:55:14 4032

原创 HandyJSON自带的值类型转换方法

今天开发中遇到了一个小问题 突然想把api返回的string类型的value值转换成已定义的enum 提升代码的可读性一直想不到方法做这个事 然后在HandyJSON中发现了它自带的值类型转换方法mutating func mapping(mapper: HelpingMapper) {mapper &lt;&lt;&lt; 要转化的字段 &lt;-- TransformOf&lt;A...

2019-03-12 18:44:57 2896

原创 Swift蓝牙开发详解及示例

Swift 蓝牙使用详解蓝牙使用iOS 蓝牙简介具体使用步骤代码拆解实现其他相关优化蓝牙使用距离上次博客更新已经过去了好几个月 这段时间一直在忙公司项目的重构和整体UI重做 一直抽不出时间来对做的东西做一个归纳和整理 前几天项目成功上线了 现在对这段时间项目重构中遇到的问题和使用的技术做一些简单的整理 首先介绍项目中用的的占比较重的东西 蓝牙的使用及蓝牙交互逻辑的优化iOS 蓝...

2018-10-18 15:03:35 6207 3

原创 iOS webView界面重定向js对象失效解决方案

问题: UIWebview重定向后,JSContext注入的模型丢失问题 现象:JS无法调起原生我遇到这个问题之后,也是谷歌百度了很久很久。github 找到一个开源项目 UIWebViewTS_JavaScriptContet 拉下来之后,只需要这样就解决问题了 然后,发现有循环引用? 行,那这样好了,注入模型 ok,现在来简单分析一下是如何解决这个问题的。其...

2018-04-28 17:23:39 2731

转载 3个月的项目我们是如何做了1年才完成而且失败了?

2017这一年来都全部精力投入在一个项目上,最终还是失败了。前车之鉴,后事之师。

2018-01-19 09:59:00 1296

原创 Swift和OC的区别(基于Swift3.0)

swift无疑是IOS程序员的未来,但是目前苹果公司还在不端更新和改变swift,甚至在语法层面还在不断探索,虽然xcode提供一些直接适配新版本swift语法的快捷键,但给我们学习不免造成一些影响,这里是基于swift3.0和oc的一些基础性知识的比较。

2017-11-28 10:35:00 637

原创 新手机iPhone X适配

今天给大家普及下iPhone X的适配之前7月份开始忙着家里装修和换工作 一直没有抽时间看iPhone X的适配

2017-11-22 17:00:56 427

转载 iOS 11 拖拽支持(drag-drop)

拖拽支持

2017-06-12 11:24:55 2284

转载 Core ML 与 Vision:iOS 11 机器学习教程

机器学习教程

2017-06-12 11:23:55 791

原创 NSSortDescriptor排序

使用NSSortDescriptor进行排序NSSortDescriptor可以实现按照对象的属性进行排序。

2017-05-12 16:34:47 478

原创 手把手教你申请邓白氏编码

邓白氏编码申请申请公司的苹果开发者账号和企业级的苹果开发者账号时,都会用到邓白氏编码,也就是我们申请苹果开发者账号时需要填写的D-U-N-S Number。 申请这个邓白氏编码是免费的,但是从像华夏邓白氏公司提交申请到可以申请苹果开发者账号来用这个9位的D-U-N-S Number

2017-05-12 16:32:06 1560

转载 从 iOS 应用扩展谈起

聊一聊iOS应用拓展

2016-08-19 11:11:15 571

原创 网易云信iOSSDK集成遇到的坑

接手项目较晚 没有亲手集成 bug修起来很难受你知道它有问题 你也知道是哪块儿除了问题 可就是没法找到问题代码在哪 纠结的一上午 下面我就介绍一下这个bug

2016-08-10 16:45:26 5449

原创 修复cocoapods - Unable to satisfy the following requirements

在下载公司项目后运行出现问题 缺失pod配置文件 运行pod install后无效果

2016-08-09 15:41:49 444

原创 iOS直播技术分析与实现

不经意间发现,两个月没写博客了 , 把最近的一些技术成果写成博客 , 跟大家分享

2016-06-28 12:26:35 917

转载 如何提高团队管理能力

如何提高团队管理能力在知乎看到了魅族李楠的一篇关于管理的回答 感触颇深 遂转载

2016-04-04 21:35:26 995

原创 iOS内存管理方法

整理一些内存管理的方法 希望可以帮到大家

2016-03-31 16:21:12 1050 2

原创 屏幕翻转

使用拦截器实现屏幕旋转

2016-03-31 10:52:39 699

翻译 对iOS 9 新增的控件 UIStackView 官方文档的翻译 第四部分

第四部分收尾

2016-03-22 10:35:09 624

原创 MySQL安装

卸载MySQL

2016-03-21 10:38:30 369

翻译 对iOS 9 新增的控件 UIStackView 官方文档的翻译 第三部分

第三部分

2016-03-21 09:32:22 718 1

翻译 对iOS 9 新增的控件 UIStackView 官方文档的翻译 第二部分

第二部分

2016-03-19 11:29:21 638

原创 基础控件属性及方法整理 --> UIImageView

UIImageViewImage

2016-03-19 11:14:16 451

原创 基础控件属性及方法整理 --> UIButton

唉 = = 各种控件 各种属性 别人关键时刻都能记住 我不行 还是写写blog吧 - - 起码不用百度了 - - 日常更新 工作较忙则鸽 = = UIButton

2016-03-18 16:44:59 476

翻译 对iOS 9 新增的控件 UIStackView 官方文档的翻译<第一部分>

1. 继承关系 遵守协议 隶属框架以及可用平台2. Stack视图与自动布局3. 定位和调整Stack视图的尺寸

2016-03-18 10:35:01 817

原创 iOS开发中 常用代码整理

各种常用代码整理

2016-03-17 09:02:21 578

翻译 iOS后台解析

iOS后台上个月给小妹买了一台6s 她问我双击 Home 键之后 弹出的那些应用会不会耗电 我找到一篇文章 正好说的就是这个问题 摘要翻译一下

2016-03-15 16:22:29 663

原创 NSSet介绍

NSSet基本介绍NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合; NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray(是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的

2016-03-15 14:47:00 716

原创 UILabel补充

对UILabel的补充

2016-03-12 17:13:08 416

原创 控件-UILabel

对UILabel的属性做简单的归纳整理

2016-03-12 17:04:45 532

原创 NSlog的前世今生

NSlog的前世今生

2016-03-11 11:01:53 632

转载 好老板坏老板

我总结了一下,大概有七种方式,简称PLORHIM(普罗西姆)

2016-03-08 11:18:54 793

原创 常用界面跳转方式

iOS场景切换多个场景之间切换的Style

2016-03-06 18:25:32 899

原创 关于苹果iOS设备日期设置到1970年变砖的原理及解救方法

关于苹果iOS设备日期设置到1970年变砖的原理及解救方法原理

2016-03-06 18:22:33 1581

转载 中国式社交

如何面对中国式交际最近正在思考这个问题。 不得不说,你提的这个问题很值得回答,它牵扯了人性、心理、文化、教养、因果报应等多个话题。首先我要说的是,某些人推崇了几千年的中庸与从众并不是什么好东西,然而,在中国的众多人心目中,这两个玩意儿是最重要的东西,是懒人偷奸耍滑的借口,是小人出奇致胜的法宝。

2016-03-05 15:59:59 714

原创 iOS导航及分享归纳与整理

自己尝试做了个公交app 需要用到分享及导航功能 归纳整理一下脑子里的东西原生地图的定位及导航画线百度地图的集成友盟的分享集成

2016-02-29 11:28:40 1227

逻辑学导论

逻辑学导论 看完受益匪浅 希望大家都拜读一下 侵删!!!

2016-08-10

明解C语言-柴田望洋

明解C语言 对C语言的的底层实现做了一定的介绍 并且有一些扩展 对C语言初学者比较友好.pdf

2016-01-02

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

TA关注的人

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