CodeTitan
码龄5年
  • 132,681
    被访问
  • 103
    原创
  • 361,715
    排名
  • 49
    粉丝
关注
提问 私信

个人简介:个人博客地址: https://www.titanjun.top/

  • 加入CSDN时间: 2017-09-09
博客简介:

RunningKing

博客描述:
努力到无能为力, 拼搏到感动自己
查看详细资料
  • 0
    领奖
    总分 25 当月 2
个人成就
  • 获得40次点赞
  • 内容获得11次评论
  • 获得107次收藏
创作历程
  • 1篇
    2021年
  • 4篇
    2020年
  • 19篇
    2019年
  • 42篇
    2018年
  • 38篇
    2017年
成就勋章
TA的专栏
  • Swift
    27篇
  • Objective-C
  • JavaScript
    9篇
  • HTML5
    5篇
  • iOS控件
    5篇
  • Category
    1篇
  • Extension
    2篇
  • RxSwift
    2篇
  • animation动画详解
    2篇
  • POP动画
    1篇
  • 3D-Touch
    1篇
  • react-native
  • 人脸识别
    1篇
  • vision
    1篇
  • Speech
    1篇
  • React Native
    8篇
  • Node
    1篇
  • SwiftLint
    3篇
  • github
    2篇
  • ReactiveObjC
    3篇
  • ReactiveCocoa
    2篇
  • RAC
    2篇
  • RACTuple
    1篇
  • RACSequence
    1篇
  • Hexo
    2篇
  • NexT
    1篇
  • Python
    14篇
  • Tkinter
    1篇
  • API
    1篇
  • Redis
    1篇
  • Realm
    1篇
  • 组件化
    2篇
  • fastlane
    1篇
  • 静态库
    1篇
  • 动态库
    1篇
  • Socket
  • Flutter
    13篇
  • iOS
    4篇
  • 底层原理
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用Swift学习数据结构和算法

主要分定义目录标题)欢迎使用Markdown编辑器线性表![linear_list.png](https://img-blog.csdnimg.cn/img_convert/a4dedd7289cd48a635392e3c5f7e69线性表[外链图片转存中…(img-BGgz0bNe-1628053185631)]**Ma链表-的链表是一种链式存储线性结构, 所有元素的内存地址不一定是连续的下表是为四种链表和测试项目中对应的类名class List<E: Comparable..
原创
发布博客 2021.08.04 ·
102 阅读 ·
0 点赞 ·
0 评论

Flutter 必备开源项目推荐

这段时间内一直学习Flutter, 自行设计完成了一个实战项目mahua_pet项目中用到了flutter中的大部分的组件, 界面也涉及了很多功能(可能很多地方还有待完善)项目目前也还是处在开发待完成阶段, 主要内容差不多已经完成下面是一些UI界面展示, 后面推见一些比较好的开源项目验证码登录和密码登录都可以登录, 账号: 123 密码: 123部分界面展示首页动态的展示导航栏的显示和隐藏日历模块展示日历的记录, 每日记录生成图片和保存图片发现类似朋友圈的内容展示, 图片浏览和.
原创
发布博客 2020.11.20 ·
1308 阅读 ·
1 点赞 ·
0 评论

Flutter中Widget的生命周期和渲染原理

原文博客地址: Flutter中Widget的生命周期和渲染原理之前的Flutter系列文章中都有介绍一些常用的Widget这里就主要了解Flutter的渲染原理和Widget的生命周期Flutter中Widget的生命周期StatelessWidget是通过构造函数(Constructor)接收父Widget直接传入值,然后调用build方法来构建,整个过程非常简单而StatefulWidget需要通过State来管理其数据,并且还要监控状态的改变决定是否重新build整个Widget这..
原创
发布博客 2020.06.19 ·
852 阅读 ·
0 点赞 ·
0 评论

Flutter开发之Dart中的类和对象

原文博客地址: Flutter和Dart系列文章上次学习Flutter已经是整整一年前的事情了,之后因为工作重心主要放在了React Native开发形式上现在重新捡起Flutter, 也是计划系统性的从头开始重新学习Dart和Flutter这篇Dart笔记主要就是记录Dart语言中的类和对象类及其构造方法Dart也是一门面向对象的开发语言,面向对象中非常重要的概念就是类,通过类的初始化创建一个对象类的定义在Dart中,定义类用class关键字当未指明其父类的时候, 默认是继承自O...
原创
发布博客 2020.05.21 ·
250 阅读 ·
1 点赞 ·
0 评论

浅谈Swift的内存管理

原文博客地址: 浅谈Swift的内存管理2020年的第一篇博客, 算是2020年开了个好头, 希望能够继续坚持下去, 继续记录分享更多更高质量的文章今年期待已久的Swift5.0稳定版就已经发布了, 感兴趣的小伙伴可看我的这篇博客:Swift 5.0新特性更新这篇博客可主要分享Swift的内存管理的相关介绍和剖析, 测试环境: Xcode 11.2.1, Swift 5.1.2内存...
原创
发布博客 2020.01.02 ·
428 阅读 ·
0 点赞 ·
0 评论

浅谈Swift的属性(Property)

原文博客地址: 浅谈Swift的属性(Property)今年期待已久的Swift5.0稳定版就已经发布了, 感兴趣的小伙伴可看我的这篇博客:Swift 5.0新特性更新这篇博客可主要分享Swift的属性的相关介绍和剖析, 测试环境: Xcode 11.2.1, Swift 5.1.2属性分类在Swift中, 严格意义上来讲属性可以分为两大类: 实例属性和类型属性实例属性(Ins...
原创
发布博客 2019.12.20 ·
336 阅读 ·
0 点赞 ·
0 评论

Sign In with Apple

原文博客地址: Sign In With Apple在之前的文章iOS13适配深色模式(Dark Mode)中只是简单提到了关于Sign In With Apple的问题, 下面就着重介绍一下什么是Apple登录对于很多应用都会有自己的账号登录体系, 但是一般都相对繁琐, 或者用户会忘记密码等, 为此一般都会接入微信、QQ登录, 国外应用也会有Google、Facebook等第三方登录方式...
原创
发布博客 2019.10.08 ·
561 阅读 ·
0 点赞 ·
0 评论

iOS13适配深色模式(Dark Mode)

原文博客地址: iOS13适配深色模式(Dark Mode)好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的终于, 随着iPhone11等新手机的发售, iOS 13系统也正式发布了, 伴随着手机版的深色模式也出现在了大众视野我们这些iOS程序猿也有事情做了, 原有项目适配iOS13系统, 适配Dark Mode深色模式虽然现在并没有要...
原创
发布博客 2019.09.27 ·
3571 阅读 ·
0 点赞 ·
1 评论

NSRunLoop底层原理详解

原文博客地址: NSRunLoop底层原理详解正常情况下, 一个线程执行完, 程序就会立即退出, 比如一个命令行项目NSRunLoop是iOS中的消息处理机制,执行完某个事件后线程不会退出,而是进入休眠状态,当再次监测到需要出发事件时,线程激活,继续处理事件,处理完成后再次进入休眠这种时间运行循环, 类似于一个while循环默认情况下, 不需要我们手动创建RunLoop, 因为coco...
原创
发布博客 2019.08.20 ·
404 阅读 ·
0 点赞 ·
0 评论

ReactNative之iOS原生和JavaScript的交互

原文博客地址: https://www.titanjun.top/ReactNative之iOS原生和JavaScript的交互.html在ReactNative开发中, 在JavaScript语法无法实现的时候会涉及到一些原生开发, 既然是混合开发就会涉及到一些iOS和ReactNative之间通讯的问题, 这里就涉及到两种方式:RN调用原生的方法, 给原生发送数据原生给RN回传数...
原创
发布博客 2019.08.17 ·
722 阅读 ·
0 点赞 ·
2 评论

浅谈OC中Block的本质

Block简介block是将函数及其执行上下文封装起来的一个对象在block实现的内部,有很多变量,因为block也是一个对象其中包含了诸如isa指针,imp指针等对象变量,还有储存其截获变量的对象等原文博客地址: 浅谈OC中Block的本质定义和使用block根据有无参数和有无返回值有以下几种简单使用方式// 无参数无返回值void (^ BlockOne)(void) =...
原创
发布博客 2019.06.27 ·
1022 阅读 ·
0 点赞 ·
0 评论

探索KVC和KVO的本质

原文链接: 探索KVC和KVO的本质这篇文章主要介绍KVO和KVC, 机器底层是如何实现的KVO的全称是Key-Value Observing,俗称键值监听,可以用于监听某个对象属性值的改变KVO是使用获取其他对象的特定属性变化的通知机制,控制器层的绑定技术就是严重依赖键值观察获得模型层和控制器层的变化通知的对于不依赖控制器层类的应用程序,键值观察提供了一种简化的方法来实现检查器并更新用...
原创
发布博客 2019.06.12 ·
157 阅读 ·
0 点赞 ·
0 评论

Flutter之可滑动Widget

Flutter和Dart系列文章和代码GitHub地址在Flutter中, 当内容超过显示视图时,如果没有特殊处理,Flutter则会提示Overflow错误Flutter提供了多种可滚动(Scrollable Widget)用于显示列表和长布局可滚动Widget都直接或间接包含一个Scrollable, 下面是常用的几个可滚动的WidgetSingleChildScrollVie...
原创
发布博客 2019.05.17 ·
1256 阅读 ·
0 点赞 ·
0 评论

Flutter中App的主题和导航

Flutter和Dart系列文章和代码GitHub地址Flutter一切皆Widget的核心思想, 为我们提供了两种主题风格CupertinoApp: 一个封装了很多iOS风格的小部件,一般作为顶层widget使用MaterialApp: 一个封装了很多安卓风格的小部件,一般作为顶层widget使用, 下面我们先看下这个WidgetMaterialApp这里我们先看看Materi...
原创
发布博客 2019.05.05 ·
842 阅读 ·
0 点赞 ·
0 评论

Flutter之容器类Widget

Flutter和Dart系列文章项目GitHub地址容器类Widget和布局类Widget都作用于其子Widget,不同的是:布局类Widget一般都需要接收一个widget数组(children),他们直接或间接继承自(或包含)MultiChildRenderObjectWidget而容器类Widget一般只需要接受一个子Widget(child),他们直接或间接继承自(或包含)...
原创
发布博客 2019.04.29 ·
329 阅读 ·
0 点赞 ·
0 评论

Flutter之基础Widget之TextField

Flutter和Dart系列文章项目GitHub地址上一篇Flutter之基础Widget文章介绍了Flutter中基础的Widget, 但是由于篇幅的原因, 这篇文章就主要介绍TextFieldTextFieldTextField用于文本输入,它提供了很多属性,我们先简单介绍一下主要属性的作用const TextField({ Key key, // 编辑框的控...
原创
发布博客 2019.04.26 ·
885 阅读 ·
0 点赞 ·
0 评论

Flutter之布局类Widget

原文博客地址: Flutter之布局类Widget相关博客系列文章: Flutter和Dart系列文章相关Demo地址: GitHub地址布局类Widget都会包含一个或多个子widget,不同的布局类Widget对子widget排版(layout)方式不同上一篇文章中提到: Widget实际上就是Element的配置数据, Widget的功能是描述一个UI元素的一个配置数据, 而真...
原创
发布博客 2019.04.25 ·
507 阅读 ·
0 点赞 ·
0 评论

Flutter之基础Widget

原文博客地址: Flutter之Text和ImageFlutter和Dart系列文章项目GitHub地址Flutter作为一种全新的响应式,跨平台,高性能, 完全免费、开源的移动开发框架Widget是Flutter开发中的主要组成部分, 是Flutter的基础, Flutter的核心设计思想便是: 一切皆WidgetFlutter中的widget的概念更广泛,它不仅可以表示UI元素...
原创
发布博客 2019.04.19 ·
403 阅读 ·
0 点赞 ·
0 评论

ReactNative之手势识别

原文博客地址: ReactNative之手势识别移动开发中最重要的就是交互, 说到交互, 就不得不说触摸事件在iOS中有单击, 双击, 长按, 拖拽等触摸操作在React Native中点击手势都有其对应的组件, 每个组件都可以用来包裹视图来响应用户的点击事件TouchableWithoutFeedback响应用户的点击事件, 点击操作时, 组件没有任何视觉反馈,看起来像Web...
原创
发布博客 2019.04.10 ·
176 阅读 ·
0 点赞 ·
0 评论

Flutter开发之Dart的数据类型02

原文博客地址: Flutter开发之Dart的数据类型02这几篇文章都是在学习Dart过程中所记录的学习笔记, 都是一些基础知识, 几乎没什么技术含量, 主要是方便后期使用的时候方便查阅之前的一篇文章已经介绍了一部分的数据类型Flutter开发之Dart的数据类型01, 这里主要记录剩下的一些常用的数据类型我写的Flutter和Dart语法系列相关的文章, 有兴趣的可参考随便看看M...
原创
发布博客 2019.03.01 ·
1506 阅读 ·
0 点赞 ·
0 评论
加载更多