IOS
-
iOS性能优化浅析
本文将从原理出发,解释卡顿发生的原理,然后会讲解项目中行之有效的几个优化点,最后会展望一下接下来将要尝试的方向.下面进入正题. 屏幕显示的原理 屏幕显示原理 我们知道,远古时代的CRT显示器的显示原理 ...
-
UICollectionView 实现图片浏览效果
目录 一.效果展示 二.实现思路 三.代码整理 1.PhotoBrowseViewLayout 2.PhotoBrowseCollectionViewCell 3.CollectPhotoBrowse ...
-
Xcode8 更新解决模拟器找不到的方法
更新了Xcode8后,模拟器莫名的消失了.看了一下Xcode文件夹,SDK都在 首先试试重启电脑和Xcode后看看模拟器出现了没,没有的话只能重新建模拟器了. 方法如下: 1.打开Xcode-> ...
-
iOS自定义键盘切换效果
本文实例为大家分享了iOS自定义键盘切换的相关代码,供大家参考,具体内容如下 具体代码如下 - (void)viewDidLoad { [super viewDidLoad]; // Do any a ...
-
iOS开发中Quartz2D的基本使用方式举例
一.画直线 代码: 复制代码 代码如下: // // YYlineview.m // 03-画直线 // // Created by apple on 14-6-9. // Copyright ...
-
iOS 使用AFN上传视频到服务器示例代码
这里介绍用AFN上传本地拍摄的视频到服务端. 整体思路:拿到视频资源,先转为mp4,写进沙盒,然后上传,上传成功后要记得删除沙盒中的文件. 压缩导出视频 //视频转换为MP4 //转码操作... _h ...
-
iOS如何为圆角添加阴影效果示例代码
前言 大家都知道在iOS中为UIView添加阴影还是比较简单的,只需要设置layer的shadow属性就可以了,但是问题在于设置阴影之后,必须设置masksToBounds为NO,而圆角图片则要求ma ...
-
实例解析iOS应用多线程开发中NSthread类的用法
一.NSthread的初始化 1.动态方法 复制代码 代码如下: - (id)initWithTarget:(id)target selector:(SEL)selector object:(id)a ...
-
iOS通过Runtime实现友盟统计的实例代码
在友盟官网可以看到相应的步骤,申请appkey,导入SDK,然后在AppDelegate里面写入相应的代码,下面就是关键的代码: 实现页面的统计需要在每个UIViewController中配对调用如下 ...
-
iOS开发之级联界面(推荐界面)搭建原理
先看看效果图: 一.整体布局 1.项目需求 点击左边cell,右边的cell数据更新 2.界面搭建 2.1交给两个控制器管理比较麻烦,点击一个控制器需要通知另外一个控制器 2. 2因此交给一 ...
-
IOS 开发之PickerView文字和随机数的使用
IOS 开发之PickerView文字和随机数的使用 PickerView用于展示供选择的内容(例如日期选取.点菜等). 有三种情况: 1.每一列都是独立的选取 2.右边的列受到左边列的影响 3.包含 ...
-
iOS开发之触摸事件
一.事件分发处理[由外到内] 在iOS中发生触摸后,事件会加到UIApplication事件队列,UIApplication会从事件队列取出最前面的事件进行分发处理,通常会先分发给主窗口,主窗口会调用 ...
-
详解iOS中按钮点击事件处理方式
写在前面 在iOS开发中,时常会用到按钮,通过按钮的点击来完成界面的跳转等功能.按钮事件的实现方式有多种,其中较为常用的是目标-动作对模式.但这种方式使得view与controller之间的耦合程度较 ...
-
c/c++堆栈分布及其设置方法
一个由C/C++编译的程序占用的内存分为以下几个部分1.栈区(stack)- 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等.其操作方式类似于数据结构中的栈.2.堆区(heap)- 由程序员 ...
-
谈一谈iOS单例模式
单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例的特殊类.通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源.如果希望在系 ...
-
详解iOS 实现一对多代理方案
目录 实现方案一 实现方案二 实现方案一 利用可变数组. 签协议方需要add到代理的数组中, 然后协议遍历数组中的对象,进行分发.缺点是需要数组对其内部元素是强引用, 需要在合适的地方对其进行释放,否 ...
-
iOS中使用UItableviewcell实现团购和微博界面的示例
使用xib自定义UItableviewcell实现一个简单的团购应用界面布局 一.项目文件结构和plist文件 二.实现效果 三.代码示例 1.没有使用配套的类,而是直接使用xib文件控件tag值操作 ...
-
fastlane自动化打包iOS APP过程示例
目录 概述 fastlane的安装 fastlane的配置 到你的iOS项目下,执行初始化命令: 打包并自动上传 App 到蒲公英 安装蒲公英的 fastlane 插件 打包上传到Testflight ...
-
iOS编程学习中关于throttle的那些事
前言 不知道大家对throttle这个单词是否看着眼熟,还是说对这个计算机基础概念有很清晰的了解了.今天就来聊聊和throttle相关的一些技术场景. 定义 我经常有一种感觉,对于英语这门语言的语感, ...
-
Flutter Boost 混合开发框架
目录 一.Flutter Boost简介 二.Flutter Boost集成 2.1 Android集成 2.2 iOS集成 三.Flutter Boost架构 四.FlutterBoost3.0更新 ...
