ios开发

IOS实现签到特效(散花效果)的实例代码

本文讲述了IOS实现签到特效(散花效果)实例代码。分享给大家供大家参考,具体如下: 散花特效 #import Foundation/Foundation.h/// 领取奖励成功@interface RewardSuccess : NSObject/** * 成功动画 */+ (v...

iOS开发技巧之WeakSelf宏的进化详解

前言 本文主要给大家介绍了关于iOS之WeakSelf宏的进化的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 WeakSelf宏的进化 我们都知道在防止如block的循...

iOS如何定义名为任意的变量详解

前言 本文主要介绍了关于iOS定义名为任意的变量的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 需求说明 在实际的编程过程中,我们总要定制一些...

Objective-C与Swift之间的互相调用和跳转

一、OC和Swift互相跳转 首先在需要引入Swift的文件中导入头文件#import "工程名-Swift.h" OC跳转Swift页面: #import "ViewController.h"#import "OCAndSwift-Swift.h" // 引入头文件@interface ViewController ()@end@i...

深入理解Objective-C中类的数据结构

一、类的结构 OC 中的代码在底层实现,使用的是 C、C++,所以要研究 OC 中的类结构,可以将 OC 的代码转成 C++的代码即可。首先看一下 NSObject 的结构是什么样子的,创建一个文件并简单...

iOS Block解开多年以来一直的误解

首先来了解下什么是Block (1)Block是OC中的一种数据类型,在iOS开发中被广泛使用 (2)^是Block的特有标记 (3)Block的实现代码包含在{}之间 (4)大多情况下,以内联inline函数的方式被定义和使用...

Objective-C中关于实例所占内存的大小详解

前言 续上一篇文章的介绍,这篇文章就诞生可。建议先看Objective-C 中类的数据结构,因这两部分的内容是不能断的,建议先去看看。 接下来的主题是 Objective-C 中实例所占内存的大小。...

iOS中UIView实现不同方向的导角

前言 开发中总因为一些比较蛋疼的导角问题而困扰着我们,尤其是我们要给一个UIView导角成 左上 、左下。。。 这种需求很值得用代码实现一下, 今天突然在AppCode找到了一篇好文章.于是...

iOS音乐播放器实现代码完整版

本文实例为大家分享了iOS实现音乐播放器的具体代码,供大家参考,具体内容如下 audio_queue.cpp /* * This file is part of the FreeStreamer project, * (C)Copyright 2011-2013 Matias Muhonen. * See the file ''LICEN...

关于iOS自带九宫格拼音键盘和Emoji表情之间的一些

发现问题 最近产品提了一个需求:要求某个“输入框”禁止输入 Emoji 表情,我们能想到的方案是:在 UITextField 的 textField:shouldChangeCharactersInRange:replacementString: 代理方法中判断即将输入...

iOS实现波浪效果

本文实例为大家分享了iOS实现波浪效果的具体代码,供大家参考,具体内容如下 代码: @interface ViewController () @property (strong, nonatomic) CADisplayLink *displayLink;@property (strong, nonatomic) CAShapeL...

iOS仿网易简单头部滚动效果

本文实例为大家分享了iOS仿网易滚动效果片展示的具体代码,供大家参考,具体内容如下 仿网易的主要思想为: 1. 设置好按钮与线的宽度, 2. 将所需要的标题传入并生成按钮 3. 在点击...

IOS微信摇一摇声音无法播放的解决办法

在IOS中第一次调用play方法播放音频会被阻止,必须得等用户有交互动作,比如touchstart,click后才能正常调用,所以可以在摇一摇之前提醒用户点击一下开始游戏的按钮或者给用户一个弹...

iOS仿微信摇一摇功能

iOS仿照微信摇一摇功能实现 一、描述 需要做一个界面,仿照微信摇一摇,获取接口进行签到功能。 首先明确以下几点: 1、需要震动。 2、需要声音。(准备好mp3音效) 二、直接贴代...

iOS实现文件上传功能

iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。 NSURLConnection 与 NSURLSession 。 其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。 一、...

iOS将相册中图片上传至服务器的方法

本文为大家分享了iOS图片上传至服务器的具体代码,供大家参考,具体内容如下 在使用app时,从相册中选取图片作为头像是很常用的操作,首先打开相册选择图片,然后将图片保存至本...

iOS 设置View阴影效果

需要设置 颜色 阴影半径 等元素 UIView *shadowView = [[UIView alloc] init]; shadowView.frame = CGRectMake(100, 100, 100, 100); shadowView.center = self.view.center; shadowView.backgroundColor = [UIColor whiteColor]; //设置阴影颜...

iOS实现app间跳转功能

本文为大家分享了iOS实现app间跳转功能的具体代码,供大家参考,具体内容如下 我们通过系统的openURL方法,可以从当前的app跳转到其他任意app去,包括系统自带的、以及我们开发的a...

详解使用ISO镜像搭建私有yum源

有时候在我们本地搭建一些Linux上的程序运行环境或者安装一些软件的时候,难免会遇到需要使用yum方式安装一些依赖库,但是苦于没有网,无法下载依赖库软件的情况。又或者是在机...

关于iOS截图你应该知道的那些事儿

前言 同时按下 Home 键和电源键,咔嚓一声,就得到了一张手机的截图,这操作想必 iPhone 用户再熟悉不过了。我们作为研发人员,面对的是一个个的 View,那么该怎么用代码对 View 进行...

iOS中表情键盘的完整实现方法详解

前言 最近在公司做了个表情键盘的需求,这个需求的技术难度不会很大,比较偏向业务。但是要把用户体验做的好也是不容易的,其中有几个点需要特别注意。话不多说,下面开始正文...

揭开iOS逆向解密的神秘面纱

前言 学习和了解逆向工程,可以帮助我们分析竞品和自己喜欢的APP的开发架构和某些功能的大体实现思路,也可以自己手动对其它APP大刀阔斧进行二次加工,满足自己的需求。 学习i...

iOS逆向教程之logify跟踪方法的调用

前言 根据上一篇文章的介绍,我们将App的头文件使用 class-dump 导出后,然后利用 theos 创建逆向的工程,编写 hook 的代码,从而达到修改某些功能的目的。但是有时候某些功能具体调用...

iOS逆向教程之动态调试详解

前言 有时候想更了解别人App的调用流程,就需要在App运行的时候进行动态调试。动态调试指的是将程序运行起来,通过下断点、打印等方式,查看参数、返回值、函数调用流程等。 下...

ios NSNotificationCenter通知的简单使用

通知类本身比较简单,大概就分为注册通知监听器、发送通知,注销通知监听器三个方法;通知中心(NSNotificationCenter)采用单例的模式,整个系统只有一个通知中心,通过如下代码获...

详解iOS AFNetworking取消正在进行的网络请求

简介 项目开发时,开发人员经常会遇到一种情况,A控制器push进入B控制器,B控制器正在进行网络请求,请求未结束时,点击返回回到A控制器,现在问题出现了,B中网络请求还在执行,...

详解如何拦截iOS所有网络请求

背景 最近在研究 iOS无埋点 统计技术,我们的 统计SDK 主要分两部分:点击事件和网络请求。统计所有的点击事件是采用 Method Swizzling 实现的,可以做到使用中不需要一行代码实现统计...

iOS端React Native差异化增量更新的实现方法

前言 作为一名iOS原生开发工程师,通过一个礼拜的面试之后发现,原来并不想学的react-native真的是火的一塌糊涂,坐标:杭州,很多公司招聘iOS开发除了原来的OC和Swift,多了一门新语...

Terminal该如何自定义提示详解

前言 当我们打开终端时,在输入命令的位置之前,会有一段字符,显示当前用户、主机名等信息。 有的同学可能使用zshell,它功能更丰富,并且可以选择主题。不同的主题前面那段字...

iOS Xcode汇编模式切换的方法介绍

一、概念 1.汇编指令 : 模拟器上运行的是Intel指令,而真机上运行的是arm指令, 2.每条汇编指令的格式总是由:操作码, 操作数1,操作数2,操作数3组成。 操作数要么就是常数,要么就...

iOS利用NSAttributeString实现不同颜色大小显示的方法

前言 最近开发需求遇到一个比较简单但又棘手的问题.先看需求 一个UILabel显示不同大小颜色的字符串,当然我们首先的想到属性字符串,但是注意: 我们这里要处理国际化完成的字符串也...

iOS实现高效裁剪图片圆角算法教程

前言 项目有个需求:裁剪图片,针对头像,下面是要求: 大家可以看到这张图片的圆角已经去除,下面说说我在项目利用了两种方式实现此裁剪以及查看技术文档发现更高效裁剪方式...

IOSdrawRect实现雪花飘落效果

本文实例为大家分享了IOSdrawRect实现雪花飘落效果的具体代码,供大家参考,具体内容如下 绘制原理: 雪花效果最主要的思路就是在于循环产生带雪花图片的imageView, 产生的雪花的ima...

iOS实现大雪纷飞动画

本文实例为大家分享了iOS实现大雪纷飞动画的具体代码,供大家参考,具体内容如下 1.结果展示 美丽的雪花,勾起了多少美好的回忆。 2.制作思路 其实创作这样一个大学纷飞的场景是...

iOS拨打电话的3种实现方式

iOS实现拨打电话的方式: 方法一、requestWithURL,此方法拨打前弹出提示 NSMutableString * string = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"136****0000"];UIWebView * callWebview = [[UIWebView alloc] init];[c...

iOS中对文本的字符限制示例详解

需求 1.对于文本框,字数限制是一种很常见的需求,判断text.length 即可,然而交互提出了对字符限制,一个英文、一个数字 对应一个字符,一个汉字 对应 两个字符,并只可以输入中英...

iOS中textField限制字符串长度、字符数的方法

前言 最近在开发的时候遇到一个问题,就是需要限制TextField中输入的字符串的长度,但是不是直接根据长度限制,而是根据字符数限制,一个汉字为两个字节,数字字母为一个字符。超...

iOS通过UISwitch控制摇一摇

很多项目中用到了摇一摇功能,当我去实现的时候,发现很多问题: 1、如何控制摇一摇功能?即打开和关闭 2、如何在所有控制器中实现摇一摇功能? 摇一摇功能很好实现,但如何控...

iOS实现微信摇一摇功能

一、描述 需要做一个界面,仿照微信摇一摇,获取接口进行签到功能。 首先明确以下几点: 1、需要震动。 2、需要声音。(准备好mp3音效) 二、这边直接贴代码 / Created by 石雄伟 on...

iOS使用CoreMotion实现摇一摇功能

现在网上介绍的iOS摇一摇功能,基本是以借助系统的ShakeToEdit功能来实现,什么是ShakeToEdit看下图应该就能懂: 怎么实现?请看以下代码: //ViewController 加入以下两方法 -(BOOL)canBecomeFi...

IOS实现基于CMPedometer的计步器

CMStepCount类在IOS8已经不推荐使用了,IOS8推荐使用CMPedometer类来处理用户健康和运动信息.下面是一个小小的demo来演示下,如何使用它,以及一些注意事项. #import "ViewController.h" #import CoreMotio...

Objective-C中利用正则去除非数字字母汉字方法实例

前言 今天碰到个需求,PM要求输入框中取出非字母数字汉字的输入. 带着这个疑问开始今天的文章 准备工作 创建个demo 代码如下 @interface ViewController ()@property (weak, nonatomic) IBOutlet UITextFi...

iOS输入框的字数统计/最大长度限制详解

前言 前两周我们发了一个小集「iOS 自带九宫格拼音键盘与 Emoji 表情之间的坑」,介绍了如何解决由于输入框限制 Emoji 表情的输入导致中文拼音也无法输入的问题。 后面我们又有了新...

iOS12新特性之推送通知详解

序言 众所周知,iOS中消息推送扮演了不可或缺的位置。不管是本地通知还是远程通知无时不刻的在影响着我们的用户体验,以致于在iOS10的时候苹果对推送大规模重构,独立了已 UserN...

iOS中5种图片缩略技术及性能的深入探讨

前言 图像是每个应用程序不可缺少的一部分。调整图像大小是所有开发人员经常遇到的问题。iOS有5中图片缩略技术,但是我们应该在项目中选择哪种技术呢?尤其是面对高精度图片的...

iOS自定义圆形进度提示控件

iOS中默认的进度条是水平方向的进度条,这往往不能满足我们的需求。但是我们可以自定义类似的圆形的进度提示控件,主要使用iOS中的绘图机制来实现。这里我们要实现一个通过按钮...

iOS仿新闻tab标题栏效果

iOS仿网易新闻之类的滑动标题栏,供大家参考,具体内容如下 预览 思路 两个scorllview,一个用于标题栏,一个拥有底下的page 标题栏文字和效果切换,渐变色和大小都是根据底下的pag...

iOS左右滑动标签页导航的设计

iOS中左右滑动切换,滑动标签页导航的设计思路,具体内容如下 iOS开发中经常(几乎每个APP都含有这样的页面吧,几乎!UI设计师也都是这样抄来抄去…..) demo见Github:SliderTab 估计很...

iOS多控制器实现带滑动动画第1/2页

本文实例为大家分享了iOS多控制器实现带滑动动画的具体代码,供大家参考,具体内容如下 主控制器 ,管理控制器 .h文件 //宏#define kScreenWidth [UIScreen mainScreen].bounds.size.width#define kScreen...

iOS使用pageViewController实现多视图滑动切换

本文实例为大家分享了pageViewController实现多视图(控制器)滑动切换的具体代码,供大家参考,具体内容如下 先看一下效果动画 类似的界面做过不少,在几个APP中都有用到过,再次之...