iOS实现app间跳转功能

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

ios NSNotificationCenter通知的简单使用

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

iOS状态栏frame计算问题的实现

我们知道除了iPhoneX以外的设备导航栏默认高度都是20,当然苹果也为我们提供了计算状态栏frame的方法:[[UIApplication sharedApplication] statusBarFrame];这个方法在正常情...

2020-05-26

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

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

2020-05-26

Terminal该如何自定义提示详解

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

IOSdrawRect实现雪花飘落效果

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

2020-05-26

iOS实现大雪纷飞动画

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

iOS通过UISwitch控制摇一摇

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

2020-05-26

iOS实现微信摇一摇功能

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

2020-05-26

iOS使用CoreMotion实现摇一摇功能

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

2020-05-26

IOS实现基于CMPedometer的计步器

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

iOS12新特性之推送通知详解

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

iOS仿新闻tab标题栏效果

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

UIPageViewController实现的左右滑动界面

本文实例为大家分享了UIPageViewController实现左右滑动界面展示的具体代码,供大家参考,具体内容如下
.h#import <UIKit/UIKit.h>@interface ViewController : UIViewControll...

2020-05-26

iOS中valueForKeyPath的常用方法法示例

前言可能很多人对-(nullableid)valueForKeyPath:(NSString*)keyPath;这个方法不是很理解,实际上,这可以扩展到KVC中的高级用法上去。该方法非常强大。下面就来给大家详细介...

2020-05-26

iOS中监听UITextField值改变事件的方法实例

前言在实际情况中我们有时候在界面输入时候需要让用户输入的数据与模型同步,那么可能我们就需要监听UITextField值改变事件,然后在响应的方法中将新的值同步到模型中。这次我...

2020-05-26

iOS布局渲染之UIView方法的调用时机详解

前言APP页面优化对小编来说一直是难题,最近一直在不断的学习和总结 ,发现APP页面优化说到底离不开view的绘制和渲染机制。本文将详细给大家介绍关于iOS布局渲染之UIView方法调...

2020-05-26

iOS 对view进行截图的示例代码

本文主要介绍了iOS 对view进行截图的示例代码,分享给大家,具体如下:需要对WKWebView进行截图,之前用的是下面的方法,高版本的系统是没有问题的,低版本的却截到一张白图- (UIImage...

2020-05-26

iOS仿微博导航栏动画(CoreGraphics)的实现方法

前言昨天刚做完项目的新版本、除了尝试一些新的架构之外、功能方面并没什么特别的地方。
但是顺手搞了一些还算好玩的东西、其一就是这个导航栏的动画。
感觉还算简单易懂、...

2020-05-26

React Native自定义组件与输出方法详解

简介如果你看的这一篇,需要你对ReactNative的开发有一定的了解,此文讲的是在ReactNative提供的组件不能满足需求,或者native用于较成熟的组件想要输出,那么就需要用到自定义...

2020-05-26

iOS中Runtime的几种基本用法记录

Runtime 介绍这不是一遍介绍关于Runtime实现细节的文章,而是怎么利用Objective-C提供的Runtime API进行开发的文章!Objective-C拥有相当多的动态特性,这些特性在运行程序时候发...

2020-05-26

iOS App使用GCD导致的卡顿现象及解决方法

最近在调研 iOS app 中存在的各种卡顿现象以及解决方法。iOS App 出现卡顿(stall)的概率可能超出大部分人的想象,尤其是对于大公司旗舰型 App。一方面是由于业务功能不停累积,各...

2020-05-26

iOS安全防护系列之重签名防护与sysctl反调试详解

一 重签名防护想自己的app不被重签名,可以在代码中检测签名信息,然后采取措施.1、查看证明组织单位或者进入.app的包内容,查看embedded.mobileprovision信息security cms -D -i...

2020-05-26

iOS安全防护系列之ptrace反调试与汇编调用系统方法详解

关于系统调用ptrace是一个系统调用。那系统调用是什么东东呢?它是一个系统提供的很强大的底层服务。用户层的框架是构建在system call之上的。
macOS Sierra大约提供了500个...

2020-05-26

iOS安全防护系列之字符串及系统函数隐藏详解

前言用hopper打开macho文件可以看出你具体函数跳转与字符串的使用,那么在项目中,你的加密Key就容易泄漏,你使用的加密方法如果是系统的,那么可以被fishhook给hook住,所以字符串和...

2020-05-26

iOS中PNChart与UITableView的联动示例详解

前言在开发中,特别是销售企业内部使用的APP,可能会用到数据汇总,使用到图表的功能!本文主要给大家介绍了关于iOS中PNChart与UITableView联动的相关内容,分享出来供大家参考学习,下...

2020-05-26

iOS实现比例拼图的方法示例

需求原型图:
要求:
各个模块的大小反映各个模块的占比(销售额),所有模块共同组成一个正方形。后台返回的数据格式:{ "result": true, "data": { "category_sale": [ { "name": "...

2020-05-26

iOS中奇妙的三目运算符示例详解

前言三目运算符:也叫三元运算符。这个运算符的符号是: &#63; :,下面这篇文章主要给大家介绍了关于iOS三目运算符的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详...

2020-05-26

iOS源码阅读必备知识之Tagged Pointer

Tagged Pointer 介绍
苹果对于Tagged Pointer特点的介绍: Tagged Pointer专门用来存储小的对象,例如NSNumber和NSDate Tagged Pointer指针的值不再是地址了,而是真正的值。所...

2020-05-26
返回顶部
顶部