Erlo
08-11 · Sagit.Framework For IOS 开发框架入门教程9:全局对象Sagit

前言: 本文简单介绍一下全局对象Sagit。 1、全局对象Sagit介绍:   Sagit框架,敲代码的两个起手势,就是Sagit和sagit。 大写的Sagit,是全局单例,用...

08-11 · Sagit.Framework For IOS 开发框架入门教程7:内存缓存STCache

前言: 最近重新用此框架写新的App项目,所以重温了下框架,然后为了让开发人员快速掌握框架核心,所以补下教程。 1、内存缓存类介绍 内存缓存类,在IOS的应用比较很少,一般都是直接写磁盘(...

08-11 · Sagit.Framework For IOS 开发框架入门教程8:硬盘缓存STFile

前言: 本篇介绍STFile,硬盘相关的读写操作。 1、STFile硬盘缓存的介绍:    IOS的硬盘存取,内部是个沙盒,所以文件的目录较多,应用也较多。 不同的目录...

08-11 · Sagit.Framework For IOS 开发框架入门教程6:内存缓存STCache

前言: 最近重新用此框架写新的App项目,所以重温了下框架,然后为了让开发人员快速掌握框架核心,所以补下教程。 1、内存缓存类介绍 内存缓存类,在IOS的应用比较很少,一般都是直接写磁盘(...

08-11 · 抖音快手短视频去水印API,客户端开发者接口开发文档

该接口为单个视频提取接口,支持的平台: 抖音、快手、火山、今日头条、西瓜视频、Tiktok、Kwai、Youtube、Facebook、Instagram、Twitter、小红书、...

2020-08-08  · iOS---------消息转发机制的原理

消息转发机制的原理 其实就是在内部做了三次的补救机会 第一次是动态解析   利用runtime动态添加实现代码     第二次是快速转发  也就是重定...

2020-08-08  · 《iOS开发一起来做面试题》- 每日十道- 打卡第一天

    对您有帮助或者您喜欢的话 希望能点个赞或者添加一下关注 一. CALayer和UIView的区别联系1 UIView是UIKIt的只能在iOS使用, CALay...

2020-08-08  · iOS----------设计模式MVC和MVVM的优缺点

MVVM的优点: 方便测试 便于代码的移植兼容MVC,缺点:类会增多,viewModel会越来越庞大,调用复杂度增加; MVVM什么时候使用: mvvm其实是mvc的变种而已。mvvm只是帮...

2020-08-07  · iOS----------多线程

多线程主要分为三种:NSThread、NSoperationQueue、GCD NSThread 相比其他两个比较轻量级,创建线程简单,但是需要我们自己管理该线程,操作线程比较麻烦。不只是启...

2020-08-07  · 2020最新抖音短视频去水印、快手批量去水印、亲测免费可用

之前很多去水印的工具都失效了,年初的时候在网上搜寻了一番,又找了到了这个叫哼哼猫的去水印工具,很不错,用它可用提升工作效率,支持提取的平台也很多,几乎市面上常见的短视频平台都支持去水印提取,...

2020-08-06  · 关于swiftUI,看这一篇就够了

SwiftUI是一种新颖的构建UI方式和全新的编码风格,本文以通俗易懂的语言,从Swift 5.1语法新特性和SwiftUI的优势方面进行分享,希望对热爱移动端的同学有一定的帮助,让大家尽可...

2020-08-06  · iOS小技巧总结,绝对有你想要的(持续更新)

最近在这里总结一些iOS开发中的小技巧,能大大方便我们的开发。 UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView...

2020-08-06  · iOS的http/https请求——十分钟学会Charles抓包

Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles: https://www.charlesproxy.com/download/...

2020-08-06  · iOS-内购及订阅

    关于校验: //沙箱static final String testUrl = "https://sandbox.itunes.apple.com/verify...

2020-08-06  · 2020年面向iOS开发人员的知识点总结(更新中)

前言: 最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。 Runloop 1.iOS中触摸事件传递和响应原理 2.为什么只有主线程的runloop是开启的 3.为什么只...

2020-08-06  · 原生工程接入Flutter实现混编

前言 上半年我定的OKR目标是帮助团队将App切入Flutter,实现统一技术栈,变革成多端融合开发模式。Flutter目前是跨平台方案中最有潜力实现我们这个目标的,不管是Hybird还是R...

2020-08-06  · 今日头条iOS高级工程师面试总结

面试形式:电话面试 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码‘博客’,不管你是小白还是大牛欢迎入...

2020-08-06  · 总结:实现线程同步的八种方式

前言: 在多线程中线程的执行顺序是依靠哪个线程先获得到CUP的执行权谁就先执行,虽然说可以通过线程的优先权进行设置,但是他只是获取CUP执行权的概率高点,但是也不一定必须先执行。在这种情况下...

2020-08-06  · IOS 微信1.8.7对接以及Universal Links详细说明(微信未验证应用解决办...

  最近微信对老版本sdk开始限制部分功能,分享、第三方登录、支付等功能都会出现未验证应用,所以不得不更新最新版本sdk,下面就主要介绍对接最新版本的坑,主要是Universal Links...

2020-08-06  · 送给非科班iOS开发,一份面试题(附答案)

iOS行业在经历了过去几年的爆发期后,现在到了一个相对冷静的时期,一个良币驱逐劣币、去伪存真的阶段。只有持续的专注和付出,才能够在激烈的竞争中脱颖而出,成为强者。正如狄更斯所言,&ldquo...

2020-08-06  · iOS--------加急处理

如果在提交APPStore的时候,提交了加急,如果被拒了,还需要再提交加急吗?答案:不需要。

2020-08-06  · iOS开发,你准备好何时跳槽了吗?

序言 我相信很多人都在说,iOS行业不好了,iOS现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做iOS开发的你,你是否在时刻准备着跳槽或...

2020-08-06  · OC项目转Swift指南

运行环境:Xcode 11.1 Swift5.0 最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。 如果你也有...

2020-08-06  · 禁用SceneDelegate

首先删除 SceneDelegate.h 和 SceneDelegate.m ,info.plist中的 Application Scene Manifest 和 AppDelegate.m...

2020-08-06  · 请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码

请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码 出现这个问题按照提示上的来看应该是手机号码输入的不对 但是输入的手机号码的确是11位 这个手机号是开发者账号绑定的...

2020-08-06  · 教你在线快速批量去水印解析快手、抖音、火山等短视频方法技巧分享!

不管是做自媒体还是做电商或是工作素材采集,都离不开视频,视频比文字更好展示出产品、细节内容,就好比我们经常看的抖音、快手、火山、皮皮虾之类的短视频里面就有很多优秀的素材,相信有采集过的朋友都...

2020-08-06  · 快手,快影 iOSApp反调试

快手,快影的App保护用的是同一套代码,反调试也很容易,下面请看过程。 >作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密...

2020-08-06  · iOS----------数据安全与加密

参考:https://juejin.im/entry/58b93af3ac502e006c0820c9 1.常见的加密方式:Base64、MD5、AES、EDS、RSA HTTPS 以及SS...

2020-08-06  · iOS-苹果登陆授权(AppleID SignIn)

why do it 如果你的App中包含或涉及到第三方登录(例如:QQ登陆、微信登陆等),就必须接入苹果登陆,如果不适配苹果推出的Sign In With Apple审核将会被拒绝。 wha...

2020-08-06  · iOS 多线程总结(不断思索)

什么情况下会产生死锁? 使用sync函数往当前串行队列中添加任务,会卡住当前的串行队列,必定会产生死锁。 同步和异步的区别 同步和异步的区别在于能不能开启新的线程。 同步(dispatch...

2020-05-31  · iOS开发之1行代码实现缓存计算及清除缓存

话不多说,直接撸代码 // // gzhCache.h // cache // // Created by 郭志贺 on 2020/5/27. // Copyrig...

2020-05-29  · iOS开发添加新手引导效果

往往项目中经常出现此类需求 用户通过点击引导按钮可响应页面附带按钮的点击事件。 // // gzhGuideView.h // GuideView // // ...

2020-05-26  · iOS自定义UITabBar中间按钮

iOS自定义UITabBar中间按钮的具体代码,供大家参考,具体内容如下 自定义YLTbaBar继承自UITabBar git地址 YLTbaBar.h // /...

2020-05-26  · iOS自定义身份证键盘

本文实例为大家分享了iOS自定义身份证键盘的具体代码,供大家参考,具体内容如下 项目中有需要需要身份证的输入框, 用自带的输入切换很麻烦(如果最后一位带X), 所以自定义一个身份证输...

2020-05-18  · iOS新增绘制圆的方法实例代码

iOS 的坐标系和我们几何课本中的二维坐标系并不一样! # BezierPath绘制圆弧 使用 UIBezierPath 进行绘制圆弧的方法,通常会直接使用 addArc : ...

2020-04-21  · iOS实现卡片堆叠效果

本文实例为大家分享了iOS实现卡片堆叠效果的具体代码,供大家参考,具体内容如下 如图,这就是最终效果。 去年安卓5.0发布的时候,当我看到安卓全新的Material Desig...

2020-04-21  · iOS利用余弦函数实现卡片浏览工具

本文实例为大家分享了iOS利用余弦函数实现卡片浏览工具的具体代码,供大家参考,具体内容如下 一、实现效果 通过拖拽屏幕实现卡片移动,左右两侧的卡片随着拖动变小,中间的变大。效果如下...

2020-04-21  · iOS UICollectionView实现卡片效果

现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo 实现上我选择了使用UICollectionView ;用UICollec...

2020-04-20  · iOS UICollectionView实现标签选择器

近来,在项目中需要实现一个类似兴趣标签的选择器。由于标签的文字长度不定,所以标签的显示长度就不定。为了实现效果,就使用了UICollectionView来实现了每行的标签数量不定、ce...

2020-04-18  · iOS实现九宫格连线手势解锁

本文实例为大家分享了iOS实现九宫格连线手势解锁的具体代码,供大家参考,具体内容如下 Demo下载地址:手势解锁 效果图: 核心代码: // // ClockVi...

2020-04-17  · iOS实现转盘效果

本文实例为大家分享了iOS实现转盘效果的具体代码,供大家参考,具体内容如下 Demo下载地址: iOS转盘效果 功能:实现了常用的iOS转盘效果,轮盘抽奖效果的实现,转盘可以暂停,...

2020-04-17  · iOS开发实现转盘功能

本文实例为大家分享了iOS实现转盘功能的具体代码,供大家参考,具体内容如下 今天给同学们讲解一下一个转盘选号的功能,直接上代码直接看 ViewController #...

2020-04-17  · iOS实现轮盘动态效果

本文实例为大家分享了iOS实现轮盘动态效果的具体代码,供大家参考,具体内容如下 一个常用的绘图,主要用来打分之类的动画,效果如下。 主要是iOS的绘图和动画,本来想用系统自带动...

2020-04-13  · IOS 屏幕适配方案实现缩放window的示例代码

背景: 公司有个iPad项目(只支持横屏),是11年开发的,那时的iPad只有1024x768的分辨率,所以没有屏幕适配的问题,frame都是写死的。后来不同尺寸的iPad相继出...

2020-04-13  · ios 使用xcode11 新建项目工程的步骤详解

xcode11新建项目工程,新增了scenedelegate这个类,转而将原Appdelegate负责的对UI生命周期的处理担子接了过来。故此可以理解为:ios 13以后,Appdel...

2020-03-27  · iOS13适配深色模式(Dark Mode)的实现

好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的 终于, 随着iPhone11等新手机的发售, iOS 13系统也正式发布了, ...

2020-03-24  · ios uicollectionview实现横向滚动

现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo 实现上我选择了使用UICollectionView ;用UICollec...

2020-03-24  · iOS UICollectionView实现横向滑动

本文实例为大家分享了iOS UICollectionView实现横向滑动的具体代码,供大家参考,具体内容如下 UICollectionView的横向滚动,目前我使用在了显示输入框的输...

2020-03-19  · iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能

注:CSDN的代码块有点捞,如果浏览器窗口较窄,一行代码占了两行的位置,后面的代码就看不到了,大家可以把浏览器窗口拉大一点 UI小姐姐设计的搜索框经常是五花八门,系统的搜索框经常不能...

2020-03-16  · 在iOS中使用OpenGL ES实现绘画板的方法

今天我们使用 OpenGL ES 来实现一个绘画板,主要介绍在 OpenGL ES 中绘制平滑曲线的实现方案。 首先看一下最终效果: 在 iOS 中,有很多种方式可以实现一个绘...

2020-03-11  · ios中getTime()的兼容性实例代码

时间格式为:2017-12-12 12:00:00在苹果上获取时间戳有兼容性问题 需要转换成2017/12/12 12:00:00 才可以正确获取到时间戳 let u...

2020-03-10  · CocoaPods1.9.0 安装使用教程详解

CocoaPods是什么 CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是Coco...

2020-03-03  · iOS新版微信底部工具栏遮挡问题完美解决

一、问题描述: 苹果设备(iOS)微信中打开H5页面,从首页跳转到其他页面后,页面的底部会出现一个带有前进和后退按钮工具栏,而该工具栏会遮挡住面底部的内容,影响页面的正常使用。 ...

2020-03-03  · iOS新版微信底部返回横条问题的解决

之前没有怎么接触过微信开发,只是对H5比较熟。最近维护一个微信公众号的项目,遇到了iOS端返回键的坑。 描述一下: 从公众号打开页面后,底部有个返回的小横条,恰好也挡住了页...

2020-02-26  · iOS实现图片自动切换效果

本文实例为大家分享了iOS实现图片自动切换的具体代码,供大家参考,具体内容如下 #import "ViewController.h" #define ImageViewCo...

2020-02-24  · iOS实现H5支付(微信、支付宝)原生封装

前言 支付分APP支付、H5支付、扫码支付等。app支付一般在app中使用,并且需要集成相应的支付SDK,H5支付多用于网页。如果你的APP不想集成支付SDK,又想实现支付功能,...

2020-02-24  · iOS APP实现微信H5支付示例总结

微信H5支付流程 1、发起下单请求(调用统一下单接口)注:交易类型trade_type=MWEB 2、统一下单接口返回支付相关参数给商户后台,如支付跳转url(参数名“mweb...

2020-02-23  · 3分钟实现iOS语言本地化/国际化(图文教程)

前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家...

2020-02-22  · iOS实现图片抖动效果

本文实例为大家分享了iOS实现图片抖动效果的具体代码,供大家参考,具体内容如下 效果图: 核心代码: // // ViewController.m // 图标抖动...

2020-02-22  · iOS实现抽屉效果

本文实例为大家分享了iOS实现抽屉效果的具体代码,供大家参考,具体内容如下 抽屉效果: #import "DragerViewController.h" #def...

热门文章

> <

吐槽小黑屋()

* 这里是“吐槽小黑屋”,所有人可看,只保留当天信息。

  • Erlo吐槽

    Erlo.vip2020-08-12 05:01:50Hello、欢迎使用吐槽小黑屋,这就是个吐槽的地方。
  • 返回顶部