关于iOS中的各种颜色设置总结大全(推荐)
前言最近因为工作的原因,在做界面的时候,有时会忘记某种控件的颜色怎么设置,需要去网上进行搜索,所以写下这篇文章。一方面是收藏起来自己查阅,一方面是分享给大家。目标是有了这...
前言最近因为工作的原因,在做界面的时候,有时会忘记某种控件的颜色怎么设置,需要去网上进行搜索,所以写下这篇文章。一方面是收藏起来自己查阅,一方面是分享给大家。目标是有了这...
IOS开发之@property的详细介绍在类中定义属性时,总会使用到@property进行定义,下面就来说说@property的使用。
在使用过程中,如果需求公开且在其他类中使用时,通常会定义在.h头...
详解IOS中文件路径判断是文件还是文件夹方法1
+ (BOOL)isDirectory:(NSString *)filePath { BOOL isDirectory = NO; [[NSFileManager defaultManager] fileExistsAtPat...
IOS UIView的生命周期的实例详解任何对象的者有一个生命周期,即都存在一个实例化到销毁的过程。
UIView对象也不例外,那么UIView从init/new开始后,直到dealloc结束的过程中都经...
前言在最近进行项目性能优化的过程中,遇到view圆角优化的问题,有一些粗略的看法,现总结一下。分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
设置圆角目前知...
IOS 中动画的暂停与继续播放的详解在使用动画控制UI的时候,可能会碰到通过手势或其他方式要进行暂停正在进行中的动画,然后再继续。如手指按下时,暂停动画,手指离开时继续动画。...
前言Dispatch Source Timer 是一种与 Dispatch Queue 结合使用的定时器。当需要在后台 queue 中定期执行任务的时候,使用 Dispatch Source Timer 要比使用 NSTimer 更加自然,...
IOS中自定义类中限制使用原生实例化方法在自定义的类中,除了有系统自带的实例化方法外,还可能会有开发者自定义的实例化方法。当不想使用系统自定义方法时,而仅使用自定义的实...
IOS 开发之swift中UIView的扩展使用的实例扩展类代码:
import UIKit extension UIView { // MARK : 坐标尺寸 var origin:CGPoint { get { return self.fr...
IOS开发之手势响应事件优先级的实例详解交互响应事件都是通过手势的操作完成的,如点击、或双击、或长按,这些交互都是在视图中完成的,但是不同的视图可能会有不同的交互,有时候...
前言相信一说到定时器, 我们使用最多的就是NSTimer 和 GCD 了, 还有另外一个高级的定时器 CADisplayLink;,下面将给大家详细介绍关于iOS定时器使用的相关内容,话不多说了,来一...
前言大家应该都有所了解,在 iOS中可以直接调用某个对象的消息方式有两种:一种是performSelector:withObject;再一种就是NSInvocation。
第一种方式比较简单,能完成简单的调用。...
动机关于自定义 TabBar,早就有过很多讨论,开源网站上也有很多造好的轮子,多半是纯代码实现有个性的 TabBar,当然我们可以很方便的使用它。周末闲着没事干,自己也写了一下,模仿今日...
众所周知,TextField默认情况下,双击会出现“Paste”等提示复制粘贴的快捷菜单,方便用户快速编辑文本,但很多情况下,我们并不希望用户能够粘贴文本【虽然这样不友好,但万一产品经理...
前言官方文档原文地址:链接,iPhone X在文中均用iPX来表示,iPhone 7在文中均用iP7来表示屏幕尺寸iPX的屏幕尺寸是2436px×1125px(812pt×375pt @ 3x),也就是说我们依然使用的是...
开始用的表单提交,返回参数就丢失,换成url跳转,popstate监听 (注释部分)ios10测试始终有问题,继续搜,最后用pageshow,pagehide完美解决(另外说一句:珍爱生命,远离微信和ios)var wxback =...
IOS 简单的本地json格式文件解析的实例详解ljweibo.json文件
{ "data":[{ "name" : "孙悟空", "content" : "7月12日的国务院常务会议上,李克强明确要求,要...
详解Swift model 解析的两种方法1. 常规解析方法 //懒加载声明一个LJNewsModel为数据的数组 lazy var ljArray : [LJNewsModel] = [LJNewsModel]()//MARK:-- 数据获取和解...
IOS 开发之网络图片轮播图的实现截图1.使用LJPhotoGroupView *_ljPhotoGroupView = [[LJPhotoGroupView alloc]initWithItem:self.ljUrlArray]; _ljPhotoGroupView.backgrou...
swift MD5加密源码的实例详解因为MD5加密是不可逆的,所以一般只有MD5加密的算法,而没有MD5解密的算法。创建一个Sting+MD5.Swift字符串分类文件(同时此处需要创建一个bridge.h...
详解Swift 利用Opration和OprationQueue来下载网络图片1. 基于Opration封装的获取网络数据组件
import Foundation import UIKit public typealias OpreationClosure = ((_...
IOS 绘制三角形的实例详解先上效果图
上面三角形的代码- (void)ljTestView { CGPoint piont1; piont1.x = 170; piont1.y = 100; CGPoint piont2; piont2.x =...
IOS 避免self循环引用的方法的实例详解示例代码:// - weak & strong #define myWeakify(VAR) \ try {} @finally {} \ __weak __typeof__(VAR) VAR##_myWeak_ = (VAR) #defi...
详解 swift3.0 可选绑定共用同一块内存空间的实例示例代码:ljTempModel = UserModel.init(userName: "sww", userID: 12, phone: "123", email: "deew") ljTempModel?.l...
Swift 开发之懒加载的实例详解/// A display link that keeps calling the `updateFrame` method on every screen refresh. private lazy var displayLink: CADisplayLink...
Swift 访问权限1>internal :内部的,
1.默认情况下所有的类的属性&方法的访问权限都是internal
2.若本模块(项目/包/target)中可以访问
2> private:私有的
...
一. 内容说明 跟我之前这篇类似,只不过那篇是OC版本,这篇是Swift版本 OC版本链接地址目的:通过kingfisher请求5张图片,展示出来。然后利用图片放大缩小管理类展示图片,多张...
IOS 中弹框的实现方法整理#define iOS8Later ([UIDevice currentDevice].systemVersion.doubleValue >= 8.0)ios 8以前的弹框@interface RootViewController ()<UIAlertView...
一. 缓存原理图片缓存原理原理是,如内存没图片,去磁盘找,若磁盘也没有,则根据url去下载,然后缓存到内存和磁盘中,简单易用缓存的目录结构如下图: //存储图片的文件夹 var ljFilePat...
IOS给xcode工程关联pod的实例详解1. 新建Podfile文件内容如下:platform :ios,'7.0'target :LJMediaPalyer do pod 'MQTTClient'end2. cd 到当前工程的目录下然后在控制台输...
IOS 中NSUserDefaults读取和写入自定义对象的实现方法NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:NSString *string = [NSString str...
IOS 开发之读取addressbook的实现实例iphone读取addressbook:
1.添加addressbook.framework
2.在需要的源文件中
#import <AddressBook/AddressBook.h> #import <Addres...
详解IOS 单例的两种方式方法一:#pragma mark - #pragma mark sharedSingleton methods //单例函数 static RtDataModel *sharedSingletonManager = nil; + (RtDataModel *)...
前言本文主要给大家介绍了关于iOS实现系统相册大图浏览功能的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。最终效果图
大图浏览实现过程 创建两...
开发项目时候需要用到tableview左滑删除,就研究了一下,话不多说直接上代码//设Cell可编辑- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *...
最近公司涉及到作家助手的功能,能撤销输入的文字,并能反撤销被撤销掉的文字。该功能类似ios系统的摇一摇撤销输入。当时也特迷茫,不知道从何下手,后来搜索了大量的资料,终于完...
今天升级了Xcode9 刚才写了一篇 爱劈叉的齐刘海
现在说说新的东西把,有些简直不能再恶心了但有些简直不能再贴心
首先是跳转, 之前按住Command + 左键 就可以跳转了;然而...
1. UIStackView相关属性理解UIStackView是iOS9之后推出的,我也是第一次接触,在学习的过程中对于其中的相关属性,尤其是对其中的distribution几个属性值,一知半解的,所以特写此文...
转载自Cocos2Der-CSDN http://blog.csdn.net/cocos2der
相册权限iOS11以前:NSPhotoLibraryUsageDescription:访问相册和存储照片到相册(读写),会出现用户授权。iOS11之后: NSPho...
XCode9已经随着ios11的发布发布了,那么在这个XCode9版本中有哪些变化呢?1 折叠代码焦点在方法的实现体的方法名上,按comman键,则整个函数会被框住.用来标志这个方法的起...
9月份苹果发布了IOS11和Iphone X,这一操作系统一硬件对于开发者适配上面还是造作了不少蛋疼的地方。先来看看IOS 11,这些蛋疼的需要适配的地方:1、UIScrollView及其子类在IOS 1...
废话不多说了,具体解决方法如下所示:if(@available(iOS11.0, *)) {self.tableView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;}else{// Fallb...
本文转载于:http://www.cocoachina.com/ios/20170921/20623.html导航栏导航栏高度的变化iOS11之前导航栏默认高度为64pt(这里高度指statusBar + NavigationBar),iOS11之后如果...
经过测试,发现有的IOS浏览器上输入法会弹出遮挡输入框,网上很多都是介绍用以下方法(function() { $(‘input').on(‘click', function () { var target = this; // 使用定时器...
我们在写代码的时候经常会将头像进行上传服务器,上传头像图片我试过两种方式一种方式就是使用base64字符串上传图片,这种形式我个人认为比较适合上传图片数量比较少的,比如上传...
iOS 11在状态栏区域带来了一些新的,也许是不直观的行为,这对使用Apache Cordova或Ionic等工具的开发人员尤为重要。尤其是这种行为变化会影响到任何基于Web的应用程序,这些应用...
直接贴测试代码了。当前考虑的问题:
1.队列有多少个消费者
2.添加到队列的新task是同步运行(当前线程阻塞)还是异步(当前线程不阻塞)
3.多个队列之间的调度(此文章未涉及)
////...
IOS中计算缓存文件的大小判断实例详解IOS中计算缓存文件的大小判断,在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正。写出这篇目的,就是希望大家...
IOS 集成微信支付功能的实现方法第一步:集成微信的SDK
https://pay.weixin.qq.com/wiki/doc/api/index.html
点击进入下载对应SDK或示例,最后可以看看示例程序第二步:在Xc...
有个项目需求是做个在日期上选择的,就是这种:网上看了几个日期的demo都太厚重了,移植起来太麻烦,然后打算自己写。就先写个简化的demo看看,主要有几个关键点: 首先要根据当...