汪小祯

做什么都是因为喜欢

做什么都是因为喜欢 - 2017小结

前言 大学里用的最长的两个个性签名,一个是“做什么都是因为喜欢”,另一个则是“没伞的人拼命跑”。于我而言,2017应该算是人生中最重要的一年了吧。 因为大二决定放弃了Android的学习,转而从零开始iOS的学习。可以说是压力对自己挺大的,一来当时自己已经能独立开发Android的app..


iOS UndoManager

这几天在实现iOS撤销操作的坑,发现网上相关学习资料的是在是太少了,这里做一个文档的记录。 UndoManager的介绍 OverviewYou register an undo operation by calling one of the methods described in Regis..


创建自己的CocoaPods库

一直想自己折腾一个第三方库,但是苦于之前一直没写啥好的控件最近工作上写了几个ui控件,终于满足了下开源的心愿,这里记录下步骤 本地建一个库创建pod spec create xxxx xxxx为库的名字,然后会有一系列的选项,根据自己的需求进行选择 打开新建的模板库,将自己的代码放进去 对库进..


通过IpaPatch分析Wechat界面

因为某个侧滑功能希望能参照微信来做,但是手上又木有越狱机,所以这里主要通过IpaPatch+Reveal来进行分析。 准备工具RevealIpaPatchPP助手 准备一个微信APP首先需要强调的是,AppStore上下载的iPA是加密过的,所以这里我们通过PP助手来下载已经砸壳过后的IPA文件..


block kvc 多线程 一些整理

自用,还没来得及组织语言最近在看《objective-C 高级编程》,深刻的体会到代码虐我千百倍,我待代码如初念的感觉。block这部分的实现真的是看巨多的次数,这里做这个学习的整理记录. Block是什么?形式是什么样的带自动变量(局部变量)的匿名函数,在这里可以看到block的用法 Bloc..


关于Copy和Strong关键词

昨天有人在群里提了个问题,关于浅拷贝和深拷贝的问题,我整理了整理,记录在这. 问题NSArray 和 NSString 的 copy 操作为什么是浅拷贝?我的理解是 NSArray 和 NSString 已经是不可变的了,那么完全没有必要再开一个新的空间,也就是进行深拷贝。 而NSMutable..


阅读笔记-程序员的自我修养

计算机基础扫盲系列之操作系统 第一章 温故而知新1.2 计算机硬件结构 P6 早期,I/O设备和CPU、内存相比还是慢许多,于是每个设置对应一个相应的I/O控制器。 后来,CPU核心频率提升,渐渐的CPU、内存等相互跟不上了,于是专门设计了一个高速的北桥芯片(Northbridge,PCI Br..


大二暑假日常记录

总结大学里最后一个有时间提高自己的的暑假就这么过去了看了看立下的目标好像全部打了个五折23333 理论方面 操作系统方面,《程序员的自我修养》看完一半 网络方面,《图解TCP/IP》《图解HTTP》看完 算法数据结构方面,《剑指Offer》一半搞定,《大话数据结构》依旧没来得及全部手写一遍 ..