自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 iOS视频播放功能封装,滑动调节亮度音量,记录播放进度,全屏播放

导入文件后直接调用一下代码即可,其中报错的代码和文件以及方法可以根据自己需要进行删除。

2024-01-29 15:28:06 118

原创 iOS开发 音频压缩

iOS音频压缩

2023-10-31 17:52:08 114

原创 iOS开发 蓝牙功能

iOS开发 蓝牙开发 ,蓝牙写入数据

2023-09-14 11:06:12 421

原创 iOS开发 模仿微信图片裁剪

模仿微信的图片裁剪功能,调用非常简单,导入框架后使用一下代码即可调用。

2023-08-04 11:06:15 338

原创 iOS开发 设置单个圆角,设置圆角封装

【代码】iOS开发 设置单个圆角,设置圆角封装。

2023-08-04 09:48:04 376

原创 iOS开发 点击按钮弹出按钮列表菜单

【代码】iOS开发 点击按钮弹出按钮列表菜单。

2023-07-21 14:57:12 296

原创 仿QQ艾特功能

iOS开发艾特人功能

2023-06-05 17:00:29 125

原创 iOS后台运行程序, 播放音乐,运行socket等

iOS后台保持程序不休眠,一般十分钟左右之内,只需要实现以下方法即可,可实现后台播放音乐,处理socket消息等,以下代码即可。

2023-03-10 17:24:03 268

原创 iOS开发 类似淘宝商城列表的瀑布流

淘宝商品列表那种瀑布流,开发只需要自定义一个UICollectionViewFlowLayout即可,然后获取网络数据的时候,传入网络数据高度即可,设置列数和宽度,自适应瀑布流会。

2023-02-08 10:40:19 266

原创 iOS开发 音频合成,改变音轨音量,改变背景音乐音量,音频剪辑

项目里面的音频合成,看下面代码就可以实现了,这里只简单实现了俩段音轨的合成以及降低其中一个音频的音量功能。

2022-10-27 15:25:51 1520

原创 iOS开发 录音波纹进度条,获取分贝显示波纹动画

iOS开发中录制音视频的时候,有时候需要用到录制波纹的进度动画,这个其实就是获取录音框架的分贝,然后利益贝塞尔曲线根据不同的分贝而进行绘制图形,以下是实现全过程。2.具体使用方法为创建上下俩镜像对称的视图,添加到父视图即可,然后在定时器里面获取录音的分贝值。具体获取分贝值是在录音的时候开启一个定时器,定时器里面实时获取录音的分贝值,然后调用绘制即可。其中里面的[self.recorder levels]为获取录音分贝值,具体获取方法是。1.绘制贝塞尔曲线的文件封装代码.h文件。

2022-10-25 16:11:52 1750 1

原创 iOS开发 快速高效的筛选大量数组数据

/谓词过滤查找数组中年份相同的数据,这里找到年份相同的数据 "yearName"为数组里面的属性值key,必须为字符串。iOS开发经常遇到数组里面有大量数据,然后从其中拿出指定的数据,大部分情况下会使用for循环等循环遍历的方式,其实有更高效的方式,就是用谓词方法,也就是用NSPredicate这个类去筛选和比较数据。

2022-10-25 15:57:04 991

原创 swift5.0 封装Alamofire

swift对Alamofire的二次封装,设置header参数等

2022-06-17 09:52:36 955

翻译 iOS开发 组件化

为什么需要组件化随着公司业务的不断发展,项目的功能越来越复杂,各个业务代码耦合也越来越多,代码量也是急剧增加,传统的MVC或者MVVM架构已经无法高效的管理工程代码,因此需要用一种技术来更好地管理工程,而组件化是一种能够解决代码耦合的技术。项目经过组件化的拆分,不仅可以解决代码耦合的问题,还可以增强代码的复用性,工程的易管理性等等。iOS业界讨论组件化方案甚多,大体来说有3种。 Pro...

2019-05-16 10:19:44 324

翻译 浅谈iOS中的MVC和MVVM

iOS中,我们使用的大部分都是MVC架构虽然MVC的层次明确,但是由于功能日益的增加,代码的维护,更多的代码被写在了Controller中,这样Controller就显得非常臃肿。为了给Controller瘦身,后来又从MVC衍生出了一种新的架构模式MVVM架构MVVM:Model-数据层ViewController/View 展示层ViewModel-数据模型...

2019-05-16 10:15:44 373

原创 iOS开发 下雪 下雨 落叶动画

直接上代码 ,原理就是发射粒子效果,控制粒子发射速度和方向等操作下雨效果:#import "RainViewController.h"#import <MapKit/MapKit.h>@interface RainViewController (){ CAEmitterLayer * rainEmitterLayer; CAEmitterCel...

2019-03-04 09:17:56 581

原创 iOS开发 教学白板,互动版本,画画功能实现(类似于你画我猜功能)

iOS小伙伴们有时候是不是会遇到开发时需要实现实时连接的画画功能呢? 类似于你画我猜!这个开发功能可以用于直播软件和在线教育软件里面刚好我公司项目最近有这个功能,今天刚开发完,跟大家分享一下心得和方法,首先这个功能的实现其实就三个步骤1:公司拥有自己的socket服务器,这是基础,实时链接数据2:画画功能,画画功能其实就是把自己在屏幕视图上滑过的地方的点记录起来,根据CAShapeLa...

2019-02-16 14:17:50 1713

原创 文字转语音

今天写了个文字转语音的方法,其实使用很简单,文档资料也很简单! 主要是一个类目:.h文件////  StrinToVoiceModel.h//  文字转语音////  Created by 赵小二 on 2018/6/1.//  Copyright © 2018年 赵小二. All rights reserved.///*********************** 当前只支持根据中文播放简体中文...

2018-06-01 16:20:25 981 1

原创 iOS开发 商城中商品详情 ,评价,商品页面继承框架

iOS开发商城时会遇到   商品   详情   评论  三个视图筛选的页面, 这里封装了一个框架,可以使随意切换子视图界面,继承简单,也封装了滑条框架.效果图如下:滑条框架.h文件#import @interface SectionView : UIView//@property(nonatomic,copy)void (^sec

2017-12-28 15:17:02 2478

翻译 iOS开发 导航栏渐变 图片下拉放大 导航栏移动 仿QQ 微博 知乎导航栏

开发中,我们时常会遇到导航栏颜色渐变,导航栏移动等功能;只需要复制以下系统和自定义导航栏代码到你新建的文件中,然后仿照试图控制器所举的例子使用即可,简单易用,别忘记在单例里面实现以下方法用以设置导航栏默认属性//设置默认属性- (void)setNavBarAppearence{MainNavBarColor = [UIColorcolorWithRed:0/2

2017-12-22 15:42:04 1160

原创 iOS系统弹框封装 一句代码实现中间和底部弹框

////  ZFSAlertView.h//  test////  Created by HandsomeC on 2017/12/11.//  Copyright © 2017年 赵发生. All rights reserved.//#import typedef NS_ENUM(NSInteger,ZFSA

2017-12-11 16:06:24 1045

原创 iOS开发 蓝牙连接

这里只需要.m文件,只做了连接蓝牙和扫描蓝牙数据直接上代码:////  FirstViewController.m//  test////  Created by HandsomeC on 2017/11/30.//  Copyright © 2017年 赵发生. All rights reserved.//#im

2017-12-04 17:02:56 1200

原创 iOS开发各种加密方式

这里封装的是iOS使用到的各种加密方法,MD5加密,AES加密,Base64加密,DES加密,生成32UUID,类需要继承框架注意:.m文件需要导入#import #import .h文件实现接口:/** *  生成32位UUID,不带'-' * *  @return 32位UUID */+

2017-11-30 15:28:56 736

原创 iOS开发正则表达式,验证是否是邮箱,手机号,银行卡号,URL等等

这里是用的类扩展,封装了验证是否是邮箱,手机号,工商税号,身份证号,链接,车牌号等等功能..h文件#import @interface NSString (Validate)/** *  是否为空 * *  @return */- (BOOL)isEmpty;/** *  长度位于min到max之间

2017-11-30 15:21:43 1097

原创 iOS开发 用UICollectionView仿网易新闻的滚动按钮效果

iOS开发时如果用到了类似于网易新闻的头部滚动视图按钮,有兴趣的可以参照下,我用UICollectionView实现了一个,效果图如下:下面直接上代码:第一步,首先在视图控制器中实例化: //1.初始化layout    UICollectionViewFlowLayout *layout1 = [[U

2017-08-27 14:15:12 1878

原创 Swift 简单易用的弹框提示

这是封装的一个简单,易用,代码比较少的swift弹框提示,能根据文本高度,自行调整位置和弹框高度////  ZFSTosatView.swift//  swiftStydy1////  Created by HandsomeC on 17/6/15.//  Copyright © 2017年赵发生. All rights re

2017-07-06 15:39:39 1618

原创 iOS开发时间转换, 阳历转农历等等

iOS 开发 关于时间转换的各种方法

2017-06-28 16:11:27 1529

原创 自定义tababr,中间有圆角按钮突起

tababr自定义,中间按钮突起

2017-06-20 10:21:51 1052

原创 iOS开发 极光推送收到通知后跳转到指定页面

iOS在开放中,会使用到极光推送,然后收到推送时,往往需要跳转指定的界面,而跳转到指定界面时,又分为程序未杀死情况下的跳转和程序已杀死的跳转,即离线状况下的跳转:当程序未杀死状况下的条状方法很简单:// iOS 10 Support- (void)jpushNotificationCenter:(UNUserNotificationCenter *)cent

2017-05-25 10:22:11 6569 2

原创 iOS开发最简单的用一组图片形成动态效果

iOS开发中,经常需要一些动态效果,动画之类的,然后会用一组图片,加上定时器去循环切换,利用帧动画的原理UIImageView上的图片,达到动态的效果;其实没有必要,昨天研究了下UIImageView的属性,发现UIImageView有一个方法setAnimationImages  这个方法可以直接把图片数组放进去,然后执行切换图片的时间间隔,就能自行切换图片,非常方便使用,下面是实例代码

2017-05-24 13:58:35 3163

原创 iOS UIButton文字和图片上下左右偏移封装,一个方法即可实现button上文字和图片不同位置的放置

开发中,几乎都会需要时按钮上的文字在图片的上面,下面,左面,右面,然后就再次封装!  慢慢的,就自己试着写了一个封装,只需要调用一个方法就能实现文字和图片的不同位置展示!下面是代码:.h文件////  ZFSButton.h//  ZFSNetWorkRequest////  Created by HandsomeC on 16/12/12.

2017-05-24 13:53:32 2111 1

原创 关于实现3D立体旋转效果的轮播视图

iOS开发,3D旋转效果

2017-05-20 15:54:16 3410

原创 iOS开发 封装导航栏

iOS开发 关于导航栏封装,重写父类方法进行背景,返回上层视图按钮的自定义

2017-05-19 14:38:20 973

iOS视频播放功能封装,滑动调节亮度音量,记录播放进度,全屏播放

iOS视频播放功能封装,滑动调节亮度音量,记录播放进度,全屏播放

2024-01-29

iOS开发 蓝牙功能,数据传输

iOS开发 蓝牙功能,数据传输

2023-09-14

iOS开发 模仿微信图片裁剪

iOS开发 模仿微信图片裁剪

2023-08-04

iOS开发 点击按钮弹出按钮列表菜单

封装的一个跟随点击视图弹出菜单列表,按钮列表的控件

2023-07-21

仿QQ艾特功能源码封装工具

艾特人功能封装

2023-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除