
iOS前端
文章平均质量分 75
aixiaodefengzi
可以叫我疯子,不要叫我傻子。
展开
-
iOS中的TCP/IP和UDP
UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。每一个数据包的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。 UDP是User Datagram Protocol的简称, 中文名是用户数据报协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范(qq原创 2015-12-27 19:37:29 · 493 阅读 · 0 评论 -
iOS多线程
进程 正在进行中的程序被称为进程,负责程序运行的内存分配; 每一个进程都有自己独立的虚拟内存空间. 线程 (主线程最大占1M的栈区空间,每条子线程最大占512K的栈区空间) 线程是进程中一个独立的执行路径(控制单元); 一个进程中至少包含一条线程,即主线程; 可以将耗时的执行路径(如网络请求)放在其他线程中执行; 线程不能被杀掉,但是可以暂停/休眠一条线程.转载 2015-12-28 12:37:51 · 438 阅读 · 0 评论 -
iOS检测网络连接状态
使用之前请从Apple网站下载示例:点此下载 然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。 Reachability 中定义了3种网络状态: // the network state of the device for Reachability 1.5. type转载 2015-12-28 13:22:43 · 498 阅读 · 0 评论 -
iOS 跳转到系统的设置界面
在项目中,我们经常会碰到使用位置的需求。当用户设置app不允许使用位置的时候,最好的用户体验就是直接调转到系统的位置设置界面,进行设置。转载 2015-12-30 21:50:19 · 300 阅读 · 0 评论 -
iOS 之 UIView自带动画和核心动画
一、UIView自带动画(UIKit框架中) 注意:只有当UIView的以下属性改变时才能产生动画效果,且这些动画效果都是平面性的(二维的),基于手机屏幕的平面,主要有“平移(位置改变,沿x轴、Y轴或同时改变)”、“缩放(view大小改变,宽高)”、“旋转(只有沿Z轴,即垂直于屏幕的轴,旋转平行于屏幕)”、“背景色的改变”、“透明度”: frame (平移 + 缩放转载 2015-12-30 22:18:43 · 964 阅读 · 0 评论 -
iOS中的数据持久化方式
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 1.属性列表 涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了 @interface User : NSObject @property (nonatomic, assign) NSInteger u转载 2015-12-30 22:30:57 · 236 阅读 · 0 评论 -
iOS Sqlite数据库增删改查基本操作
Sqlite是ios上最常用的数据库之一,大家还是有必要了解一下的。实现效果如图: 先来看看数据库方法类,将各个操作都封装在一个类里面,达到代码重用的目的,这是程序员都应该努力去实现的目标,这样在下一次用到同样的方法和类的时候,就可以直接使用封装好的类,可以节约大量的时间。 先来看看.h文件 #import #import #define kFilename @"testdb转载 2016-01-19 17:46:39 · 484 阅读 · 0 评论