自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 【iOS开发】Mac OS下包管理器Homebrew的安装与使用

转载: http://www.jianshu.com/p/d229ac7fe77d

2017-06-30 09:37:13 498

转载 【iOS开发】如何将 iOS 项目的编译速度提高5倍

转载地址 : http://www.cocoachina.com/ios/20170628/19665.html?utm_source=tuicool&utm_medium=referral

2017-06-30 09:32:08 558

转载 【iOS开发】 iOS如何选择图片加载方式:imageNamed和imageWithContentsOfFile的区别

iOS内存稀缺,而图片资源通常又是最占内存的部分之一,因此,选择如何加载图片,对于优化应用内存占用量,能起到立竿见影的效果。通常加载图片的方式有两种:一、imageNamed为什么有两种方法完成同样的事情呢?imageNamed的优点在于可以缓存已经加载的图片。苹果的文档中有如下说法: This method looks in the system caches for an image obj

2017-06-16 11:09:15 1018

转载 【iOS开发】AsyncSocket长连接粘包问题解决方案

工程中使用长连接来和服务器进行通讯,因此,我们的协议通过指定前两个字节为数据长度来区分数据包app这边数据有两种传输形式:1.app主动请求所需要的数据;2.app异步接收来自服务端的推送消息,也就是app这边没有请求,服务端主动发送数据到app客户端;整个app运行期间,它们都是在同一个连接上完成的数据传输,因此会出现以下的问题:1.服务器数据传输过快,出现粘包的问题,例如1.1服务端一次发来多个

2017-06-16 10:10:15 1816

转载 【iOS开发】Runtime详解

简介Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如:[receiver message]; // 底层运行时会被编译器转化为: objc_msgSend(receiver, selector) // 如果其还有参数比如: [receiver message:(id)arg...]; // 底层运行时会

2017-06-15 19:05:58 586

转载 【iOS开发】Socket通信原理简介

转载地址:http://www.jianshu.com/p/90348ef3f41e

2017-06-15 18:03:21 841

原创 【iOS开发】内存管理001之基础介绍

前言内存管理是程序设计中很重要的一部分,程序在运行的过程中消耗内存,运行结束后释放占用的内存。如果程序运行时一直分配内存而不及时释放无用的内存,会造成这样的后果:程序占用的内存越来越大,直至内存消耗殚尽,程序因无内存可用导致崩溃,这样的情况我们称之为内存泄漏。1、 引用计数在ObjC中,对象什么时候会被释放(或者对象占用的内存什么时候会被回收利用)?  答案是:当对象没有被任何变量引用(也可以说是没

2017-06-15 17:43:41 616

转载 【iOS开发】内存管理002之UIViewController无法正常释放的常见问题

引言iOS开发中内存管理是很重要的,如果处理不当,轻则会导致内存泄漏、莫名其妙的bug等等,重则可能导致程序崩溃。本文总结了在iOS开发中三个可能导致控制器不能正常释放的常见问题。导致控制器不能正常释放的原因?控制器的引用计数不为0,也就是说被其他对象强引用,因此不能正常释放。如何知道控制器是否已经正常释放?在ARC模式下,控制器在彻底销毁之前会调用dealloc方法,并自动调用[super dea

2017-06-15 17:24:46 2068

原创 【iOS开发】iOS常用的存储方式介绍

常用的存储工具/方式: NSUserDefaults类Plist文件 解归档手动存放沙盒sqliteCoreData 第三方数据存储框架

2017-06-15 16:54:20 408

转载 【PHP学习】简析TCP的三次握手与四次分手

转载地址:http://www.jellythink.com/archives/705

2017-06-15 15:09:12 1034

转载 【PHP学习】HTTP头部详解

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码

2017-06-15 13:57:35 973

原创 【iOS开发】UIViewController的生命周期

一、UIViewController生命周期图二、UIViewController 生命周期详解1、 init 初始化controller,此时可以进行基本参数的初始化。 2、loadView loadView方法默认实现[super loadView] 如果在初始化controller时指定了xib文件名,就会根据传入的xib文件名加载对应的xib文件,如果没传xib文件名,默认会

2017-06-15 13:46:40 709

Xcode12.1支持iOS14.2真机包

Xcode12.1支持iOS14.2真机包,解决无法编译新的iOS14.2真机问题。Xcode12.1支持iOS14.2真机包,解决无法编译新的iOS14.2真机问题。

2020-11-09

PHP 2016中文手册

PHP 2016中文手册 Mac 电脑请下载Read CHM打开该文件

2016-12-29

xcode8.0以上 配置iOS 10.2 开发包

xcode8.0以上 配置iOS 10.2 beta开发包

2016-11-24

xcode8.0以上 配置iOS 10.2 beta开发包

xcode8.0以上 配置iOS 10.2 beta开发包

2016-11-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除