IOS
-
IOS 中UIApplication详解及实例
IOS 中UIApplication详解及实例 以前刚学iPhone开发时,觉得UIApplication这个东西特NB,特神秘,比如它居然能打开一个URL,而且还是用一个很神秘的方法得到实例: [U ...
-
iOS应用中使用AsyncSocket库处理Socket通信的用法讲解
用socket可以实现像QQ那样发送即时消息的功能.客户端和服务端需要建立长连接,在长连接的情况下,发送消息.客户端可以发送心跳包来检测长连接. 在iOS开发中使用socket,一般都是用第三方库As ...
-
IOS Bundle详细介绍及使用方法
什么是Bundle? A bundle is a directory with a standardized hierarchical structure that holds executable ...
-
仿iOS图标抖动
仿iOS图标抖动 #import "LHViewController.h" #define angelToRandian(x) ((x)/180.0*M_PI) @interfac ...
-
IOS开发之路--C语言预处理
概述 大家都知道一个C程序的运行包括编译和链接两个阶段,其实在编译之前预处理器首先要进行预处理操作,将处理完产生的一个新的源文件进行编译.由于预处理指令是在编译之前就进行了,因此很多时候它要比在程序运 ...
-
详解iOS时间选择框
本文实例为大家介绍了iOS时间选择框的示例代码,供大家参考,具体内容如下 代码: 一.头文件 #import <UIKit/UIKit.h> @class ITTPickView; @pr ...
-
IOS动画效果源代码整理(粒子、雪花、火焰、河流、蒸汽)
学习神奇的粒子发射器,雪花纷纷落下的动画效果,就是通过CAEmitterLayer来实现的,这个layer还能创建火焰,河流,蒸汽的动画效果,常用于游戏开发. Creating your emitte ...
-
iOS 按钮上的文字添加下划线的方法
问题:实现下图中右侧的按钮文字效果 方法: [MyTools createMyImageview:topEditView frame:CGRectMake(widthAll-90, 12, 17, 1 ...
-
iOS开发中class和#import的区别介绍
在iOS开发过程中,我们在一些源码中经常会看到导包的时候有的用#import进行导包,但是有的的时候也会看到用@class进行导包,那么这两种方式有什么区别呢? 一 @class和#import的主要 ...
-
iOS开发之手势识别
一.UIGestureRecognizer简单介绍 我们已经学习了触摸事件处理,但触摸事件处理起来很麻烦,每个触摸事件处理都需要实现3个touches方法,比较繁琐,实际上我们可以使用更加简单的触摸事 ...
-
iOS开发中Swift逃逸闭包知识
逃逸闭包必须满足下面2个条件: 1.闭包作为一个参数传到函数中 2.闭包在函数返回之后才执行 需要在参数前面加入标注: @escaping,用来指明这个闭包是允许"逃逸"出这个函数 ...
-
iOS中仿QQ侧滑菜单功能
UITabBarController做QQ侧滑菜单效果: 首先要了解UITabBarController的层级结构: UITabBarController加载的其它UIViewController的V ...
-
iOS中json解析出现的null,nil,NSNumber的解决办法
在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式. JSON建构有两种结构: json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组 ...
-
iOS应用设计模式开发中职责链(责任链)模式的实现解析
定义 为了避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止,职责链模式又称为责任链模式,它是一种对象行为型模式.(如果 ...
-
IOS开发之多线程NSThiread GCD NSOperation Runloop
IOS中的进程和线程 通长来说一个app就是一个进程 ios开发中较少的运用进程间的通信(XPC),绝大多数使用线程. 在ios开发中,为了保证流畅性以及线程安全,所有与UI相关的操作都应该放在主线程 ...
-
iOS录屏和截屏监听的实现代码
最近在做项目安全性方面的工作,需要在APP内敏感页面做防用户截屏录屏的功能,就在网上查阅了一些资料,在这里做个笔记,方便日后查找. 截屏状态获取 编辑相册中最新照片的方法iOS8之后就已经失效,框架& ...
-
iOS异步下载图片实例代码
写在前面 在iOS开发中,无论是在UITableView还是在UICollectionView中,通过网络获取图片设置到cell上是较为常见的需求.尽管有很多现存的第三方库可以将下载和缓存功能都封装好 ...
-
详解iOS应用程序的启动过程
关键步骤 一个程序从main函数开始启动. 复制代码 代码如下: int main(int argc, char * argv[]) { @autoreleasepool { ...
-
iOS多线程应用开发中使用NSOperation类的基本方法
一.NSOperation简介 1.简单说明 NSOperation的作⽤:配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperat ...
-
IOS中UIWebView加载Loading的实现方法
第一种方法:使用UIView and UIActivityIndicatorView 复制代码 代码如下: //创建UIWebView WebView = [[UIWebView alloc] ini ...
