这段时间一直在忙新的需求,没有时间来整理代码,发表自己技术博客,今天我们来看一下YYModel的底层解析以及如何使用,希望对大家有所帮助!   一 概述 概括 YYModel是一个轻量级的JSON模型转换库,它的思路非常清晰代...
阅读(2) 评论(0)
KVO在我们项目开发中,经常被用到,但很少会被人关注,但如果面试一些大公司,针对KVO的面试题可能如下: 知道KVO嘛,底层是怎么实现的? 如何动态的生成一个类? 可不可以自己写一个KVO? 今天我们围绕上面几个问题,我们先看KVO...
阅读(2) 评论(0)
这两天我将整理TCP&UDP&Socket,大约花大家20-35分钟之间,希望本篇文章让大家对TCP使用的理解提高一个层次。   一、TCP 1. TCP位于传输层,英语全称为Transmission Cont...
阅读(9) 评论(0)
一、问题描述 有两个链表,判断是否相交并求出相交的点?   二、问题分析 大家看到题目会不由自主的想起一个很普遍的情况,就是下面 但是这个题目有一个陷阱就是,没有讲明两个链表的结构,没有很好地给出,其实有三种情况 (1)当两...
阅读(15) 评论(0)
大家好,本篇博客将讲述单链表的逆序,希望大家在看这篇博客的时候,手里拿张纸,手写一下过程!!!   出现情况:第一轮基础笔试或者是技术一面 难度系数:中 面试题目:实现一个单链表的反转。例如:10  9  ...
阅读(13) 评论(0)
前面已经讲解了SQLite,FMDB以及CoreData的基本操作和代码讲解(CoreData也在不断学习中,上篇博客也会不断更新中)。本篇我们将讲述在实际开发中,所使用的iOS数据持久化的方式以及怎么会使用到这些方式,都会以本人实际开...
阅读(24) 评论(0)
上面已经说完了SQLite和FMDB以及两者的区别,本篇将讲述iOS中另一个存储方式,CoreData的使用。通读下来大约10分钟,后续还会根据项目中问题,不断更新。   一、预备知识 在了解CoreData,大家有必要了解对...
阅读(24) 评论(0)
前几篇已经写完了SQLite与FMDB的基本内容以及衍生出来的知识点,我们这一篇主要讲述FMDB与SQLite在基本使用中的区别,大约需要5-10分钟时间讲述内容,欢迎大家指正。   基本使用区别 1.数据库的操作对象 (1)...
阅读(15) 评论(0)
上一篇博客讲述SQLite的使用,本篇将讲述FMDB源码,后面也会讲解SQLite在使用与FMDB的区别。本篇读下来大约20-30分钟,建议大家先收藏一下。   FMDB是以OC方式封装SQLite中C语言的API,也是iOS...
阅读(18) 评论(0)
本篇是讲述数据结构的经典排序算法-归并排序。大约只占用5分钟时间,本篇讲述方式将不同于其他博客方式,希望大家可以对归并排序有更深的了解(起码进大公司,可以手写出归并排序)。 一、准备食材 所谓归并就是将两个已经排好序的队列,合成为一个有...
阅读(17) 评论(0)
承接上篇SQLite采用B树结构使得SQLite内存占用资源较少,本篇将讲述B树的具体操作(建树,插入,删除等操作)。在看博客时,建议拿支笔和纸,一点一点操作,毕竟知识是自己的,自己也要消化的。本篇通读下来,大约需要25-35分钟,关键...
阅读(40) 评论(0)
这周比较忙,前几天都加班到11点左右,基本都是到家都是12点左右(稍稍的抱怨一下,免费加班,何为免费,就是任何补偿都没有,例如调休,加班薪,餐补等各项福利,是一点都没有呀)因为App要上线了!App上线,也可以抽出部分时间整理自己的东西...
阅读(29) 评论(0)
本篇是答应在端午写iOS网络-四篇源码解析以及封装的最后一篇,是针对上一篇YTKNetwork源码解析后的一次封装,也是自己实际项目中所使用过的。在对YTKNetwork封装的时候,还是需要对YTKNetwork源码进行了解,方便对此封...
阅读(26) 评论(0)
本篇博客是接着上一篇AFNetworking源码解析的后续,如果想对AFNetworking源码有所了解。 请读一下https://www.cnblogs.com/guohai-stronger/p/9191497.html。 这篇博客...
阅读(27) 评论(0)
趁着端午节日,自己没有什么过多的安排,准备花4-5天左右,针对网络请求源码AFNetworking和YTKNetwork进行解析以及这两年多iOS实际开发经验(其实YTKNetwork也是对AFNetworking的深度封装),结合多个...
阅读(32) 评论(0)
1 2 下一页共2页  到第