3 陈世流年

尚未进行身份认证

分享技术所想,分享技术所用,分享技术所感

等级
TA的排名 2w+

iOS swift 创建自定义弹框

今天我们用swift创建一个自定义的alertView(弹框),但是我们如果用代码来实现会发现坐标适配很麻烦所以,我们今天主要使用Xib。1、首先我们要先创建一个继承UIView的一个自定义View的类,如下图2、我们要创建xib了,如下图创建完成之后,我们要给他起一个名字,(名字我们是随便起的)最好我们就是用自定义UIView的名字,可以方便我们查找3、接下来就是关联...

2019-07-05 14:11:56

iOS UITableViewCell初始化的方法OC和swift版

TableViewCell初始化的时候有很多种,用的最多的应该就是在ViewController中通过registerNib或registerClass来进行注册,但是这种会让人有一种很多余的感觉(个人感觉),因为这些代码注册是cell,所以感觉这些都应该放到cell里面进行处理,所以今天跟大家分享一种新的注册cell的方法首先OC版本创建ABMyTableViewCell类.h文件...

2019-06-20 20:13:38

iOS swift常用方法小总结

随着iOS不断发展,swift越来越成熟,也会慢慢取代OC,OC也会慢慢的退出历史舞台下面这些方法是我总结的一些开发过程中常用方法,希望对大家有用importUIKitimportSystemConfigurationimportSystemConfiguration.CaptiveNetworkimportCommonCryptoclassNSToolObject:...

2019-06-20 16:45:18

iOS 适配iPhone X 等刘海屏幕手机

现在这个阶段适配iPhoneX的等刘海屏幕的手机方式有很多,一个是通过代码来适配还有一种是通过Xib、StoryBoard。首先是我们来说一下代码适配,既然是适配iPhoneX,当然需要知道需要适配哪些机型,返回YES代表是异形曲面屏#import<SystemConfiguration/CaptiveNetwork.h>/**判断手机是否是异形屏幕...

2019-06-13 13:46:37

iOS 状态栏的操作以及滚动视图偏移问题

1、在开发过程中我们可能遇到更改状态栏的颜色、或者文字颜色等操作,下面就是状态栏的一些基本操作当我们开发过程中,我们可能会遇到进入每一个页面状态栏的颜色、或者文字颜色都是不一样的。那我们怎么实现呢?首先我们在info.plist文件加入下面这些<key>UIStatusBarHidden</key><false/><key>...

2019-06-13 09:58:30

iOS 集成FaceId和TouchID

现在的iPhone手机一共有三种解锁方式1、FaceId2、TouchID3、老手机密码解锁我们都知道现在的支持FaceId的手机一共有四种,X、XR、XS、XSMax。其他是TouchID和密码解锁。所以在使用FaceId的时候我们需要判断是否支持。所以我们先判断是否支持首先、我们先导入一个官方库#import<SystemConfiguration...

2019-06-12 14:50:43

iOS xxx has conflicting provisioning settings. xxx is automatically signed for developmen

有的时候我们系统升级、Xcode的升级或者证书变化的时候就会出现下面的问题XXXisautomaticallysigned,butprovisioningprofilexxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxhasbeenmanuallyspecified.Settheprovisioningprofilevalueto"Au...

2019-06-02 13:46:45

iOS 监听输入框输入金额是否合法

在开发的过程中可能需要支付功能,这个时候我们可能实时判断的用户输入的金额是否合法。这个时候就要我们实时获取输入框的内容是否符合要求。那怎么实现这个要求呢第一步,为了方便用户输入金额,我们最好直接将键盘定义成数字并带有小数点的键盘,可能有的没有使用过,并不清楚,我这里墨迹一下,如何将键盘设置。_textField.keyboardType=UIKeyboardTypeDecimalPa...

2019-04-19 17:04:12

iOS 简单的自定义弹框动画效果

当我们开发过程中难免会用到自定义alertView弹框,我们在使用的时候会添加到当前视图上,然后关闭的时候在移除掉或者隐藏。但是只是简答的添加,弹框会特别的生硬,忽然间就出现了。所以我们要在弹框的时候加一下动画,会让弹框的效果更舒服更自然。下面的方法就会简单的实现这个效果。/**设置view动画效果@paramallView要设置动画的view对象*/+(void)a...

2019-04-11 11:39:52

iOS AFNetworking 中cookie如何使用

再开发过程我们会经常遇到请求数据时会带cookie,这个可以理解为安全验证,也是我们判断是否登录过期的,获取cookie的方式一般有两种,可能更多,但我遇到都是两种,第一种就是cookie登录成功后以返回值得方式获取到,再以参数的形式给后台。第二种就是cookie在网络协议中返回,在以同一种形式传给服务器今天我们来说一下第二种首先就是我们获取这个cookie,一般情况下我们这个cookie...

2019-04-08 16:39:40

iOS 手机记录登录账号密码列表

当在开发的过程中,我们可能需要记录一下登陆过的账号密码,为了用户方便登录时再次操作。举个例子:当我们退出登录的时候,换一个账号登录的时候我们就可以在记录的账号列表中选择想要的账号,直接就可以登录了。可以方便用户登录。这个功能很明显我们没有必要通过后台来实现,前台实现就可以了,那我们要怎么实现这个功能呢?首先我们考虑的方式有很多,比较方便的就是plist文件和数据库,但是很明显,我们创建...

2019-04-08 15:38:31

android 实现类似于iOS的分栏控制器

最近公司接了一个项目,需要会安卓,人手不够的情况作为一个开发iOS的也需要跟进,开始学习android,集成开发环境以后。直接就被难到了,iOS里面的分栏控制器(tabbarcontroller)android里面根本没有这个控件,安卓都是自己来实现这个效果的。所以开始研究android是如何实现的,下面这些代码。当我们创建一个androidAPP项目的时候会自动生成一个MainActivi...

2019-03-05 09:54:00

iOS 二进制、十进制、十六进制之间的转化

开发过程中不免会使用到禁止之间转化首先是十进制转换为二进制/**十进制转换为二进制@paramdecimal十进制数@return二进制数*/+(NSString*)getBinaryByDecimal:(NSInteger)decimal{NSString*binary=@"";while(decimal){...

2019-01-16 16:49:08

PHP post 和get网络请求

最近一直在研究PHP,说道PHP首先想上个图好了言归正传:在后台开发中也经常使用post和get请求,首先是post请求/**php访问url路径,post请求**durl路径url*post_dataarray()post参数数据*/publicstaticfunction...

2018-12-27 11:35:13

iOS 佛祖保佑,永无bug等有意思的注释

复制:////_ooOoo_//o8888888o//88"."88//(|-_-|)//O\=...

2018-12-10 10:51:07

iOS MQTT 使用

开发中我们经常使用到长连接,需要时时获取到最新数据状态,常用的时时获取最新状态的方法用很多,但是开发中一般都会使用socket长连接。针对这个也有一个库CocoaAsyncSocket,对socket也已经封装的很好,我们也只需要下载对应的库就可以了,下载链接:https://github.com/robbiehanson/CocoaAsyncSocket今天介绍一下MQTT长连接。coc...

2018-12-03 11:23:53

iOS 常用的保存图片的两个方法

第一种、就是保存到系统相册中,这个也是最简单的,当然用户想要访问系统相册也是需要权限的,需要用户同意。在Plist文件加入下面的键值对就可以了key:Privacy-PhotoLibraryUsageDescription     value:字符串即可(例如:需要使用手机相册)加入完成以后就是保存图片的方法#pragmamark--<保存到相册...

2018-11-07 15:24:32

iOS [UIApplication sharedApplication] openURL等常用的方法使用例如:打电话、定位等

1、打电话[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://电话号码"]];2、发短信[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"sms://电话号码"]];3、去设置设置APP定位权限NSURL...

2018-09-29 16:53:59

iOS 获取当前手机所在页面控制器,返回指定页面

在开发过程中有时候我们会使用到获取当前所在页面的控制器那我们如何获取当前控制器呢 -(UIViewController*)topViewController{  UIViewController*controller=[selftopViewControllerWithRootViewController:[selfgetCurrentWindow].rootVie...

2018-09-29 16:29:43

iOS 获取设备型号(最新机型XS、MAX等)和App版本号等信息 以及获取是否是刘海屏

首先获取设备型号APP版本的操作下面便是获取手机的型号//获取当前App的基本信息字典NSDictionary*infoDictionary=[[NSBundlemainBundle]infoDictionary];//app名称NSString*app_Name=[infoDictionaryobjectForKey:@"...

2018-09-15 15:08:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。