07 2018 档案

摘要:本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 在二叉树排序中,还存在另外两种排序,二叉树深度优先遍历和广度优先遍历。建议大家找纸币和纸,建议手写一下,哪怕是伪代码。大约花费大家5- 阅读全文
posted @ 2018-07-31 15:23 国孩 阅读(2471) 评论(0) 推荐(0) 编辑
摘要:在iOS开发中,有一个文件main.m,可能并不是很引起开发的注意。不过,可能在面试过程中,面试官还是有些会问到主函数里面到底做了哪些工作和任务。下面我们主要看一下main.m内部的逻辑。 #import <UIKit/UIKit.h> #import "AppDelegate.h" // 1.创建 阅读全文
posted @ 2018-07-30 16:32 国孩 阅读(458) 评论(0) 推荐(0) 编辑
摘要:在开发中,我们经常看到有按钮等的点击,会出现响应事件。按钮->view->ViewController->UIWindow->UIApplication,这就形成了一个响应链。本篇将讲述响应链的具体底层实现,大约花费10-15分钟左右,欢迎点评!!! 一、知识 继承UIResponder的对象,我们 阅读全文
posted @ 2018-07-28 17:35 国孩 阅读(811) 评论(0) 推荐(0) 编辑
摘要:上一篇我们讲述了单例模式,本篇博客将讲述工厂模式,关于工厂模式,也有很多人写过,反正都大同小异。废话少说,下面我们将直接讲述工厂模式的原理。 一、概述 1.1 定义 定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中. 我们将被创建的对象称为“产品” , 将创建产品的对象 阅读全文
posted @ 2018-07-16 16:53 国孩 阅读(233) 评论(0) 推荐(1) 编辑
摘要:本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 最近大约15天左右,自己想整理设计模式方面的问题,毕竟在研发过程中,对书写代码的质量还是有很大的提高的。本篇将讲述23中设计模式中的第 阅读全文
posted @ 2018-07-10 16:39 国孩 阅读(1604) 评论(2) 推荐(1) 编辑
摘要:这两天我将整理TCP&UDP&Socket,大约花大家10-15分钟之间,希望本篇文章让大家对TCP使用的理解提高一个层次。 建议大家拿出纸和笔,画一下!!! 一、TCP 1. TCP位于传输层,英语全称为Transmission Control Protocol ,又名传输控制协议;UDP英语全称 阅读全文
posted @ 2018-07-08 11:09 国孩 阅读(1975) 评论(5) 推荐(0) 编辑
摘要:一、问题描述 有两个链表,判断是否相交并求出相交的点? 二、问题分析 大家看到题目会不由自主的想起一个很普遍的情况,就是下面 但是这个题目有一个陷阱就是,没有讲明两个链表的结构,没有很好地给出,其实有三种情况 (1)当两个链表都无环,如上面 (2)当一个链表有环,另一个链表无环 (3)当两个链表都有 阅读全文
posted @ 2018-07-06 16:07 国孩 阅读(1818) 评论(0) 推荐(1) 编辑
摘要:本篇博客转自https://www.jianshu.com/p/4b1d77054b35 1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。实际上 NSOperation、NSOper 阅读全文
posted @ 2018-07-05 15:25 国孩 阅读(409) 评论(0) 推荐(0) 编辑
摘要:大家好,本篇博客将讲述单链表的逆序,希望大家在看这篇博客的时候,手里拿张纸,手写一下过程!!! 出现情况:第一轮基础笔试或者是技术一面 难度系数:中 面试题目:实现一个单链表的反转。例如:10 9 8 7 6 5 4 3 2 1 反转之后应为:1 2 3 4 5 6 7 8 9 10 要求10分钟之 阅读全文
posted @ 2018-07-04 22:18 国孩 阅读(737) 评论(0) 推荐(1) 编辑
摘要:前面已经讲解了SQLite,FMDB以及CoreData的基本操作和代码讲解(CoreData也在不断学习中,上篇博客也会不断更新中)。本篇我们将讲述在实际开发中,所使用的iOS数据持久化的方式以及怎么会使用到这些方式,都会以本人实际开发的场景为例,大约需要花10-15分钟,欢迎大家指正。 一、前言 阅读全文
posted @ 2018-07-03 18:08 国孩 阅读(674) 评论(0) 推荐(1) 编辑
摘要:本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 上面已经说完了SQLite和FMDB以及两者的区别,本篇将讲述iOS中另一个存储方式,CoreData的使用。通读下来大约10分钟,后 阅读全文
posted @ 2018-07-03 09:49 国孩 阅读(7461) 评论(0) 推荐(0) 编辑
摘要:前几篇已经写完了SQLite与FMDB的基本内容以及衍生出来的知识点,我们这一篇主要讲述FMDB与SQLite在基本使用中的区别,大约需要5-10分钟时间讲述内容,欢迎大家指正。 基本使用区别 1.数据库的操作对象 (1)SQLite通过sqlite3 (2)FMDB方式 2.打开数据库方式 (1) 阅读全文
posted @ 2018-07-01 20:09 国孩 阅读(1032) 评论(0) 推荐(0) 编辑