IOS
-
ios实现tableView顶部弹簧图片效果
大家可能注意到有些tableView的顶部图片,会随着你拉伸而跟着拉伸变大.本文实例为大家分享了ios实现tableView顶部"弹簧"图片,供大家参考,具体内容如下 一种思路是将 ...
-
IOS UITableViewCell详解及按钮点击事件处理实例
IOS UITableViewCell详解及按钮点击事件处理 今天突然做项目的时候,又遇到处理自定义的UITableViewCell上按钮的点击事件问题.我知道有两种方式,可是突然想不起来之前是怎么做 ...
-
iOS中navigationController 去掉背景图片、去掉底部线条的核心代码
废话不多说了,直接给大家贴iOS中navigationController 去掉背景图片.去掉底部线条的核心代码,关键代码如下所示: //去掉背景图片 复制代码 代码如下: [self.navigat ...
-
ios的collection控件的自定义布局实现与设计
collection控件用来实现界面的各种自定义布局,最常用其作为横向.竖向的布局控件.很早之前,系统对于collection的支持并不是很好.所以自己实现了支持自定义布局.自定义cell的colle ...
-
iOS App开发中导航栏的创建及基本属性设置教程
文件目录如下:基本导航顺序: root -> First -> Second -> Third.其中,FirstViewController作为 navigation堆栈的rootv ...
-
Dispatch Source Timer的使用及注意事项介绍
前言 Dispatch Source Timer 是一种与 Dispatch Queue 结合使用的定时器.当需要在后台 queue 中定期执行任务的时候,使用 Dispatch Source Tim ...
-
iOS触摸事件UITouch应用详解
因为UIView或者UIViewController都是继承与UIResponder ,所以都有UITouch这个事件.当用户点击屏幕的时候,会产生触摸事件. 通过UITouch事件,可以监听到开始触 ...
-
iOS仿微博客户端一条微博的展示效果
前言 做一个微博客户端的第三方是自学的第一个实践的项目,自从从事iOS工作之后,就把这个项目给搁置了.趁现在过年回来有些空闲时间,再次修改(总觉得项目就是不停地修改).并且记录一点东西,以后可再回头看 ...
-
iOS开发项目- 基于WebSocket的聊天通讯(1)
公司项目需要开发一个类似QQ.微信的即时IM聊天功能,做到实时监控消息,需要用的技术是websocket. 概述WebSocket: 1.1 为什么我们需要WebSocket这样的实时的通信协议? W ...
-
NSString属性何时用strong何时用copy?
前言 我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy.那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们 ...
-
Mac下获取AppStore安装包文件路径
通过远在大洋彼岸的苹果服务器下载东西,确实有够慢啊!AppStore更甚:甚至都经常提示连不上服务器,而有些软件呢,还必须从AppStore下载安装,所以没办法,谁让上了苹果的贼船呢!公司的网速更是不 ...
-
iOS11 WKWebView 无法加载内容的解决方法
问题描述: iOS9和iOS10用WKWebView加载URL都没有问题,iOS11却是一片空白 可能是用了 NSMutableURLRequest ,iOS11貌似不支持 NSMutableURLR ...
-
iOS 原生sqlite3的使用方法
本文介绍了iOS 原生sqlite3的使用方法,分享给大家,具体如下: SQLite? SQLit是一个开源.轻型嵌入式关系数据库,诞生于2000年5月 占用资源非常的低,在嵌入式设备中,可能只需要几 ...
-
iOS开发之如何通过PUT请求上传数据
一.什么是PUT请求 PUT请求是请求服务器存储一个资源,并用Request-URI作为其标识,跟POST类似,但不常用,PUT请求比较少见.HTML表单也不支持这个.本质上来讲, PUT和POST极 ...
-
iPhoneX 媒体查询适配的方法教程
iPhone X尺寸 5.8 英寸 5.65 x 2.79 x 0.30 英寸 iPhone X分辨率 1125 x 2436 每英寸PX~458 像素 屏幕尺寸 Apple iPhone X的屏幕为 ...
-
iOS客户端本地推送实现代码
本文实例为大家分享了iOS本地推送的具体代码,供大家参考,具体内容如下 首先创建全局的本地通知对象及弹出框 // 弹出本地消息 @property(nonatomic,strong)UILocalNo ...
-
iOS使用核心的50行代码撸一个路由组件
使用组件化是为了解耦处理,多个模块之间通过协议进行交互.而负责解析协议,找到目的控制器,或者是返回对象给调用者的这个组件就是路由组件.本文讲解如何使用核心的50行代码实现一个路由组件. 组件化和路由 ...
-
iOS开发中UIWebView的加载本地数据的三种方式
UIWebView是IOS内置的浏览器,可以浏览网页,打开文档 html/htm pdf docx txt等格式的文件. safari浏览器就是通过UIWebView做的. 服务器将MIME的标识符等 ...
-
详解iOS多线程之2.NSThread的加锁@synchronized
那什么时候需要加锁呢,就是当多条线程同时操作一个变量时,就需要加锁了. 上代码 声明变量 @interface ViewController () @property (strong, nonatom ...
-
在iOS应用中使用UIWebView创建简单的网页浏览器界面
UIWebView是iOS sdk中一个最常用的控件.是内置的浏览器控件,我们可以用它来浏览网页.打开文档等等.这篇文章我将使用这个控件,做一个简易的浏览器.如下图: 我们创建一个Window-bas ...