IOS实现聊天界面底部菜单栏效果

-本安全出自个人小项目仿boss直聘当中的聊天信息界面:实现的思路主要是:约束动画。实现较简单,这里直接上代码:。h文件:#import <UIKit/UIKit.h> @protocol ShowMoreOptionListen...

2020-05-26

IOS开发笔记之禁用手势滑动返回功能的示例

在ios7以后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可依返回上一个界面。这项功能在大多数情况下方便了用户的使用,但是有时候,我们并不需要手势返回功能,比如某个...

2020-05-26

iOS系统和微信中不支持audio自动播放问题的解决方法

前言最近在做一个移动端项目,需要为H5配一段背景音乐且要自动播放,按照以往的方法将自动播放代码加入进去就可以了,可以却发生了点小插曲(捂脸),下面话不多说了,来一起看看详细的介...

2020-05-26

iOS开发微信收款到账语音提醒功能思路详解

一、背景为了解决小商户老板们在频繁交易中不方便核对、确认到账的痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。这篇文章总结了开发过程中遇到的坑和一些小技巧。...

2020-05-26

IOS swift中的动画的实例详解

IOS swift中的动画的实例详解UIView的通用动画let view = UIView(frame: CGRectMake(10.0, 10.0, 100.0, 40.0))self.view.addSubview(view)view.backgroundColor = UIColor...

2020-05-26

IOS 开发之swift中手势的实例详解

IOS 开发之swift中手势的实例详解手势操作主要包括如下几类
手势 属性 说明 点击 UITapGestureRecognizer numberOfTapsRequi...

2020-05-26

详解使用Xcode7的Instruments检测解决iOS内存泄露(最新)

作为一名iOS开发攻城狮,在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者...

2020-05-26

iOS中正则表达式的运用示例代码

前言有时我们需要在一大段长文本中过滤出我们需要的字段,或者检验该文本是否符合要求(该文本是否是邮箱,链接,电话号码或身份证),这时候就需要用到正则表达式了,iOS中也加入了相关...

2020-05-26

iOS中的集合该如何弱引用对象示例详解

前言本文主要给大家介绍了关于iOS集合弱引用对象的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。1. 使用 NSValue
NSValue 可以弱引用保存一个对...

2020-05-26

关于iOS中的各种颜色设置总结大全(推荐)

前言最近因为工作的原因,在做界面的时候,有时会忘记某种控件的颜色怎么设置,需要去网上进行搜索,所以写下这篇文章。一方面是收藏起来自己查阅,一方面是分享给大家。目标是有了这...

2020-05-26

IOS开发之@property的详细介绍

IOS开发之@property的详细介绍在类中定义属性时,总会使用到@property进行定义,下面就来说说@property的使用。
在使用过程中,如果需求公开且在其他类中使用时,通常会定义在.h头...

2020-05-26

详解IOS中文件路径判断是文件还是文件夹

详解IOS中文件路径判断是文件还是文件夹方法1
+ (BOOL)isDirectory:(NSString *)filePath { BOOL isDirectory = NO; [[NSFileManager defaultManager] fileExistsAtPat...

2020-05-26

IOS UIView的生命周期的实例详解

IOS UIView的生命周期的实例详解任何对象的者有一个生命周期,即都存在一个实例化到销毁的过程。
UIView对象也不例外,那么UIView从init/new开始后,直到dealloc结束的过程中都经...

2020-05-26

iOS中设置view圆角化的四种方法示例

前言在最近进行项目性能优化的过程中,遇到view圆角优化的问题,有一些粗略的看法,现总结一下。分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
设置圆角目前知...

2020-05-26

IOS 中动画的暂停与继续播放的详解

IOS 中动画的暂停与继续播放的详解在使用动画控制UI的时候,可能会碰到通过手势或其他方式要进行暂停正在进行中的动画,然后再继续。如手指按下时,暂停动画,手指离开时继续动画。...

2020-05-26

Dispatch Source Timer的使用及注意事项介绍

前言Dispatch Source Timer 是一种与 Dispatch Queue 结合使用的定时器。当需要在后台 queue 中定期执行任务的时候,使用 Dispatch Source Timer 要比使用 NSTimer 更加自然,...

2020-05-26

IOS中自定义类中限制使用原生实例化方法

IOS中自定义类中限制使用原生实例化方法在自定义的类中,除了有系统自带的实例化方法外,还可能会有开发者自定义的实例化方法。当不想使用系统自定义方法时,而仅使用自定义的实...

2020-05-26

IOS 开发之swift中UIView的扩展使用的实例

IOS 开发之swift中UIView的扩展使用的实例扩展类代码:
import UIKit extension UIView { // MARK : 坐标尺寸 var origin:CGPoint { get { return self.fr...

2020-05-26

IOS开发之手势响应事件优先级的实例详解

IOS开发之手势响应事件优先级的实例详解交互响应事件都是通过手势的操作完成的,如点击、或双击、或长按,这些交互都是在视图中完成的,但是不同的视图可能会有不同的交互,有时候...

2020-05-26

iOS中最全的各种定时器使用教程

前言相信一说到定时器, 我们使用最多的就是NSTimer 和 GCD 了, 还有另外一个高级的定时器 CADisplayLink;,下面将给大家详细介绍关于iOS定时器使用的相关内容,话不多说了,来一...

2020-05-26

iOS中NSInvocation的基本用法教程

前言大家应该都有所了解,在 iOS中可以直接调用某个对象的消息方式有两种:一种是performSelector:withObject;再一种就是NSInvocation。
第一种方式比较简单,能完成简单的调用。...

2020-05-26

iOS自定义UITabBar仿今日头条效果

动机关于自定义 TabBar,早就有过很多讨论,开源网站上也有很多造好的轮子,多半是纯代码实现有个性的 TabBar,当然我们可以很方便的使用它。周末闲着没事干,自己也写了一下,模仿今日...

2020-05-26

iOS开发之TextField禁用粘贴、选择和全选功能

众所周知,TextField默认情况下,双击会出现“Paste”等提示复制粘贴的快捷菜单,方便用户快速编辑文本,但很多情况下,我们并不希望用户能够粘贴文本【虽然这样不友好,但万一产品经理...

2020-05-26

iPhone X官方文档的适配学习详解

前言官方文档原文地址:链接,iPhone X在文中均用iPX来表示,iPhone 7在文中均用iP7来表示屏幕尺寸iPX的屏幕尺寸是2436px×1125px(812pt×375pt @ 3x),也就是说我们依然使用的是...

2020-05-26

ios微信浏览器返回不刷新问题完美解决方法

开始用的表单提交,返回参数就丢失,换成url跳转,popstate监听 (注释部分)ios10测试始终有问题,继续搜,最后用pageshow,pagehide完美解决(另外说一句:珍爱生命,远离微信和ios)var wxback =...

2020-05-26

IOS 简单的本地json格式文件解析的实例详解

IOS 简单的本地json格式文件解析的实例详解ljweibo.json文件
{ "data":[{ "name" : "孙悟空", "content" : "7月12日的国务院常务会议上,李克强明确要求,要...

2020-05-26

详解Swift model 解析的两种方法

详解Swift model 解析的两种方法1. 常规解析方法 //懒加载声明一个LJNewsModel为数据的数组 lazy var ljArray : [LJNewsModel] = [LJNewsModel]()//MARK:-- 数据获取和解...

2020-05-26

IOS 开发之网络图片轮播图的实现

IOS 开发之网络图片轮播图的实现截图1.使用LJPhotoGroupView *_ljPhotoGroupView = [[LJPhotoGroupView alloc]initWithItem:self.ljUrlArray]; _ljPhotoGroupView.backgrou...

2020-05-26

swift MD5加密源码的实例详解

swift MD5加密源码的实例详解因为MD5加密是不可逆的,所以一般只有MD5加密的算法,而没有MD5解密的算法。创建一个Sting+MD5.Swift字符串分类文件(同时此处需要创建一个bridge.h...

2020-05-26

详解Swift 利用Opration和OprationQueue来下载网络图片

详解Swift 利用Opration和OprationQueue来下载网络图片1. 基于Opration封装的获取网络数据组件
import Foundation import UIKit public typealias OpreationClosure = ((_...

2020-05-26

IOS 绘制三角形的实例详解

IOS 绘制三角形的实例详解先上效果图
上面三角形的代码- (void)ljTestView { CGPoint piont1; piont1.x = 170; piont1.y = 100; CGPoint piont2; piont2.x =...

2020-05-26

IOS 避免self循环引用的方法的实例详解

IOS 避免self循环引用的方法的实例详解示例代码:// - weak & strong #define myWeakify(VAR) \ try {} @finally {} \ __weak __typeof__(VAR) VAR##_myWeak_ = (VAR) #defi...

2020-05-26

详解 swift3.0 可选绑定共用同一块内存空间的实例

详解 swift3.0 可选绑定共用同一块内存空间的实例示例代码:ljTempModel = UserModel.init(userName: "sww", userID: 12, phone: "123", email: "deew") ljTempModel&#63;.l...

2020-05-26

Swift 开发之懒加载的实例详解

Swift 开发之懒加载的实例详解/// A display link that keeps calling the `updateFrame` method on every screen refresh. private lazy var displayLink: CADisplayLink...

2020-05-26

Swift 访问权限的资料整理

Swift 访问权限1>internal :内部的,
1.默认情况下所有的类的属性&方法的访问权限都是internal
2.若本模块(项目/包/target)中可以访问
2> private:私有的
...

2020-05-26

swift3.0实现图片放大缩小动画效果

一. 内容说明 跟我之前这篇类似,只不过那篇是OC版本,这篇是Swift版本 OC版本链接地址目的:通过kingfisher请求5张图片,展示出来。然后利用图片放大缩小管理类展示图片,多张...

2020-05-26

IOS 中弹框的实现方法整理

IOS 中弹框的实现方法整理#define iOS8Later ([UIDevice currentDevice].systemVersion.doubleValue >= 8.0)ios 8以前的弹框@interface RootViewController ()<UIAlertView...

2020-05-26

swift3.0网络图片缓存原理简析

一. 缓存原理图片缓存原理原理是,如内存没图片,去磁盘找,若磁盘也没有,则根据url去下载,然后缓存到内存和磁盘中,简单易用缓存的目录结构如下图: //存储图片的文件夹 var ljFilePat...

2020-05-26

IOS给xcode工程关联pod的实例详解

IOS给xcode工程关联pod的实例详解1. 新建Podfile文件内容如下:platform :ios,'7.0'target :LJMediaPalyer do pod 'MQTTClient'end2. cd 到当前工程的目录下然后在控制台输...

2020-05-26

IOS 中NSUserDefaults读取和写入自定义对象的实现方法

IOS 中NSUserDefaults读取和写入自定义对象的实现方法NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:NSString *string = [NSString str...

2020-05-26

IOS 开发之读取addressbook的实现实例

IOS 开发之读取addressbook的实现实例iphone读取addressbook:
1.添加addressbook.framework
2.在需要的源文件中
#import <AddressBook/AddressBook.h> #import <Addres...

2020-05-26

详解IOS 单例的两种方式

详解IOS 单例的两种方式方法一:#pragma mark - #pragma mark sharedSingleton methods //单例函数 static RtDataModel *sharedSingletonManager = nil; + (RtDataModel *)...

2020-05-26

利用iOS实现系统相册大图浏览功能详解

前言本文主要给大家介绍了关于iOS实现系统相册大图浏览功能的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。最终效果图
大图浏览实现过程 创建两...

2020-05-26

iOS实现UITableView左滑删除复制即用功能

开发项目时候需要用到tableview左滑删除,就研究了一下,话不多说直接上代码//设Cell可编辑- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *...

2020-05-26

iOS UITextView 首行缩进 撤销输入 反撤销输入的实现代码

最近公司涉及到作家助手的功能,能撤销输入的文字,并能反撤销被撤销掉的文字。该功能类似ios系统的摇一摇撤销输入。当时也特迷茫,不知道从何下手,后来搜索了大量的资料,终于完...

2020-05-26

浅谈Xcode9 和iOS11适配和特性

今天升级了Xcode9 刚才写了一篇 爱劈叉的齐刘海
现在说说新的东西把,有些简直不能再恶心了但有些简直不能再贴心
首先是跳转, 之前按住Command + 左键 就可以跳转了;然而...

2020-05-26

iOS9新特性之UIStackView

1. UIStackView相关属性理解UIStackView是iOS9之后推出的,我也是第一次接触,在学习的过程中对于其中的相关属性,尤其是对其中的distribution几个属性值,一知半解的,所以特写此文...

2020-05-26

iOS11带来的技术变化及注意事项

转载自Cocos2Der-CSDN http://blog.csdn.net/cocos2der
相册权限iOS11以前:NSPhotoLibraryUsageDescription:访问相册和存储照片到相册(读写),会出现用户授权。iOS11之后: NSPho...

2020-05-26

谈谈XCode9的新变化

XCode9已经随着ios11的发布发布了,那么在这个XCode9版本中有哪些变化呢&#63;1 折叠代码焦点在方法的实现体的方法名上,按comman键,则整个函数会被框住.用来标志这个方法的起...

2020-05-26

iOS 11 下适配UITableView 问题

9月份苹果发布了IOS11和Iphone X,这一操作系统一硬件对于开发者适配上面还是造作了不少蛋疼的地方。先来看看IOS 11,这些蛋疼的需要适配的地方:1、UIScrollView及其子类在IOS 1...

2020-05-26
返回顶部
顶部