Git(分布式版本控制系统) Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
最近做项目的过程遇到一个问题:UI妹子设计的button太小,每次点击都很费劲,所以就想着有没有什么方法可以在不改变设计的情况下,扩大button的点击范围。方法其实也简单,...
目标 开启一个子线程,并添加一个定时器,在进入界面时启动定时器,在退出界面时销毁定时器。 demo地址 https://github.com/pengwj/blogWork/...
一、封包 在iOS很多应用开发中,大部分用的网络通信都是http/https协议,除非有特殊的需求会用到Socket网络协议进行网络数据传输,这时候在iOS客户端就需要很好的...
目录一、发送方发消息异常的处理1、如果发送方断网或掉线了,他还要发消息怎么办?(初步转化为如何去获取指定用户在线状态的问题,最终转化为消息发送失败来处理)2、好,保证了发送方...
由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用...
转自bireme,原地址:https://blog.ibireme.com/2015/05/18/runloop/ RunLoop 是 iOS 和 OSX 开发中非常基础的一...
前言 最近一段时间在研究组件化,主要是基于CocoaPods的组件化方案,特此做个笔记,加强自己的记忆吧,大家可以一起探讨组件化中遇到的问题和想法!CocoaPods最新安装...
1. 简介 用户打开浏览器,其实就是打开了浏览器应用程序。那么什么是程序呢?我们常说浏览器是多线程的,JS 是单线程的,那么什么是线程呢?说到线程,和我们常说的进程有什么关系...
TCP、UDP、HTTP与HTTPS都是通信协议,在这里首先先介绍一下什么是通信协议。 什么是通信协议? 通信协议(communications protocol)是指双方实...
一个程序至少要有进城,一个进程至少要有一个线程. 进程:资源分配的最小独立单元,进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一...
1.什么是 HTTPS?这个图片经常见吧~ 没错,他就是HTTPS(Hypertext Transfer Protocol over Secure Socket Layer,...
在开发中,对于处理网络请求中获取的数据(即把请求到的json或字典转换成方便使用的数据模型)是我们在开发中必不可少的操作。诸如强大的第三方MJExtension、JSONMo...
iOS开发过程中,有一类的错误会经常遇到,就是找不到所调用的方法,当然这类问题比较好解决,给当前对象或其父类对象添加该方法即可,使得编译器在编译时能正确找到该方法;或者,还有...