自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 iOS WKWebView H5页面跳转支付宝崩溃问题

H5页面跳转支付宝崩溃,WKWebView,exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to

2023-01-09 09:38:00 683

原创 iOS UITextField 清空按钮的mode clearButtonMode属性的四个值

UITextField清空内容按钮

2023-01-03 16:27:48 1007

原创 iOS UITextView点击超链接的时候,会有底色为灰色的高亮显示

iOS UITextView点击超链接的时候,去掉底色为灰色的高亮显示

2022-05-05 21:19:37 1595

原创 Undefined symbols for architecture armv7 问题

Undefined symbols for architecture armv7 ,Undefined symbols for architecture armv64

2022-04-29 15:43:05 542

原创 UIView设置渐变背景子控件被遮挡

CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init]; gradientLayer.colors = @[(__bridge id)[UIColor redColor].CGColor,(__bridge id)[UIColor whiteColor].CGColor]; gradientLayer.startPoint = CGPointMake(0, 0); gradientLay...

2022-03-10 16:53:54 395

原创 五十 ,方法中获取error的值以便查询问题

在下面的代码中error是无法输出的,BOOL isMoved = [manager moveItemAtPath:oldPath toPath:newPath error:nil];修改为NSError *error = nil; 然后这个方法传入 error:&error 这样error就取到值了。。。再输出群聊随笔...

2019-03-15 10:15:02 687

原创 四十九 OC获取当前周几的方法

- (NSInteger)getweekDay{        NSDate *nowDate = [NSDate date];    //指定日历的算法    NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];    NSDateComponen...

2018-06-26 10:43:21 373

原创 四十八 使用cocoapods 过程中遇到的问题;

1,使用cocoapods首先检查ruby环境,其次替换镜像文件,安装pods,此处参见https://www.jianshu.com/p/9e4e36ba85742,其次遇到的问题说下,网络问题,网络不好下载不下来的,我总共下载下来pods是1.5G报错是:[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master -...

2018-04-11 16:38:03 367

原创 7 Swift for in 循环体

Swift中的for in循环就是遍历的算法,用于遍历一个集合里面的所有元素,简单的写法如下:遍历一到五的数字区间并且每个数字都乘以6 (...)表示 1-5的数字区间for index in 1...5{          //循环体            print("index ===== \(index*6)")        }另外直接遍历输出变量中的值,包括数组,字符串等等如下 var...

2018-03-30 09:50:39 184

原创 四十七 iOS读取系统中的资源文件

比如我们把接口全部整合到一个plist文件中我们就需要去读取plist文件中的数据来完成请求,这样所有的接口都便于查找和管理读取方法如下:[self urlCreate:@"key"];通过读取文件即可 在代码中将plist文件数据转成字典来弄 通过调用对应的值就可以整体的接口拼接起来+(NSString *)urlCreate:(NSString *)detailPath{    NSDicti...

2018-03-29 11:38:59 798

原创 四十六 一些校验的正则表达式

项目中遇到的一些输入格式的正则判断#define PredicateUserName @"(?=^.{2,20}$)^[\u4e00-\u9fa5]+(·[\u4e00-\u9fa5]+)*$"//汉字加点 特殊字符处理 @"^[\u4E00-\u9FA5]{2,20}$"不加点的处理方法#define PredicateTranPassword @"^[0-9]{6}$"#define Pred...

2018-03-28 11:24:38 193

原创 四十五 iOS中遇到的时间的处理方法

1,日期格式化一般后台传会的时间是20180320之类的 此时如果需要展示不同的格式,就需要格式化数据方法如下根据后台传会的数据位数来分别展示不同的格式;+ (NSString *)dateFormat:(NSString *)string{    if (string) {        NSDateFormatter *format = [[NSDateFormatter alloc]init...

2018-03-20 11:22:14 288

原创 四十四 iOS中加载虚线的方法

在项目中遇到在cell中有一条虚线的设计,项目中的做法是:设置label,变成虚线,代码如下首先声明:@property (nonatomic, strong) UILabel *line;使用懒加载初始化数据-(UILabel *)line{    if (!_line) {        _line = [[UILabel alloc] init];        [self.contentV...

2018-03-20 10:43:57 172

原创 6 Swift获取版本号和cell自定义方法传值

Swift版本为3.0cell中获取版本号码及其他的处理方式 cell?.textLabel?.text = "版本";            cell?.imageView?.image = UIImage.init(named: "setting");            cell?.accessoryType = UITableViewCellAccessoryType.none;    ...

2018-02-24 10:59:14 446

原创 四十三 iOS中UILabel部分字体颜色的修改

如下代码是字体颜色的修改只修改一部分并且无点击效果,点击效果可以使用yylabel 来搞定-(UILabel *)tipLab{    if (!_tipLab) {        _tipLab = [[UILabel alloc] init];        _tipLab.backgroundColor = [UIColor clearColor];        _tipLab.numbe...

2018-02-24 10:51:24 1169

原创 5, Swift tableView点击收起展开的效果

这个是通过OC转换过来的 当时写的时候Swift版本是3.0原理是标记把每个section的标记全部赋值为0,然后在section中定义同样大小的按钮 ,通过方法来改变section的标记,根据标记来刷新对应的section,即可刷新出数据。代码如下import UIKitclass ExpandController: UIViewController,UITableViewDelegate,UI...

2018-02-24 10:31:52 2852

转载 四十二 百度OCR识别 demo

因为项目中要集成OCR识别,所以看了下百度的OCR识别,抄了下百度的demo,使用了一下,百度的界面体验有点不太好,首先是拍照,然后再去等用户确定之后再去使用照片进行识别,返回界面需要手动;在demo中是这样的集成过程中注意的点有以下几个1,导入库的方法,在百度文档中有的,不要使用原先导入第三方的方法,使用targets ---general ---Embedded Binaries 里面

2018-02-07 11:37:17 1261

原创 四十一 把storyboard弄到pod里面需要添加的东西

今天在群里看到一个大佬弄得做下笔记 把storyboard弄到pod里面需要添加的东西,你的组件当中有storyboard,制作的时候像这样写,才能准确的找到s.source_files = 'QPLiveKit/Classes/**/*.{h,m}'     s.resource_bundles = {     'QPLiveKit' => ['QPLiveKit/C

2018-02-06 17:49:09 607

原创 四十 动态加载实例方法 NSSelectorFromString

今天在看三方代码的时候发现的这个,以前没有怎么注意,发现这个可以直接从后台取方法名来判断流程步骤,然后可以控制一下,留意这个方法主要是我觉得有时候可以通过后台来控制流程,来控制前端的版本等等; NSSelectorFromString  动态加载实例方法,FOUNDATION_EXPORT SEL NSSelectorFromString(NSString *aSelectorName);

2018-02-06 17:39:31 336

原创 三十九 自定义相机拍照界面遇到拍照区域设置的问题

这几天比较闲就抄了个自定义拍照的demo 然后在设置 self.previewLayer的拍照区域的时候,就算我设置了从0开始,他的拍照区域还是在中间的一部分,不会改变,但是高度和起点y值是可以改变的,就不知道什么原因了,看起来demo没什么问题。后面就试着调整了以下代码的顺序一开始写的代码是这样的 //使用self.session,初始化预览层,self.session负责驱动inp

2018-02-02 16:21:02 1823

原创 三十八 tableView修改索引区域索引数据的颜色

既可以在初始化的时候设置,也可以在代理方法中设置,有改变数据的颜色,和改变背景的颜色1,在初始化的时候直接设置如下 _tableView.sectionIndexColor = [UIColor greenColor]; _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 64, W,H - 64) style

2018-02-01 16:38:03 411

原创 三十七 tableView cell之间间距的问题处理

在开发中遇到的cell之间的间距处理的问题,cell之间有时候UI设计师,会设计成每个cell之间有留白出现,这种留白的处理有几种方法1, tableView的style 设置为 group形式的 在对应的代理方法中设置section的头部和顶部就好了;- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSectio

2018-01-31 10:14:40 443

原创 三十六 规避模拟器和真机有些方法不能使用的问题

比如我们在使用的人脸识别,ocr等等的时候需要用到真机,但是有时候三方库导入进去就会出现模拟器无法使用的,而使用模拟器运行程序,会报错的问题 1,使用宏定义 一个开关来处理这种,只是每次都要在使用真机的时候打开宏,使用模拟器的时候关闭宏比较麻烦定义宏   #define faceCheck 115  //人脸识别开关,模拟器不能跑使用方法:#ifdef faceCheck/

2018-01-30 11:18:51 517

原创 三十五 iOS CollectionView 在plus 屏幕上出现的边框跑偏问题

iOS CollectionView 在plus 屏幕上出现的边框跑偏问题

2017-09-06 17:43:13 1412

原创 4,Swift可变数组的定义,初始化,修改元素值

Swift可变数组的定义,初始化,修改元素的值,对比数据等

2017-07-26 18:17:20 11821

转载 3, Swift 中弹窗的应用UIAlertController

Swift 中弹窗的应用UIAlertController

2017-07-26 15:50:26 1538

原创 2,Swift 学习笔记懒加载控件

Swift控件懒加载 tableView

2017-07-25 11:23:15 825

原创 1,Swift学习笔记一导航栏 item的设定;

Swift学习笔记一导航栏 item的设定

2017-07-25 11:16:38 426

转载 三十四 iOS修改导航栏文字按钮字体的大小

iOS导航栏文字按钮字体的大小修改

2017-07-05 10:43:26 1048

原创 三十三,UITableView中重用button的点击传值tag判断遇到的一个问题

iOS 中按钮的tag值跑偏的问题

2017-06-21 15:30:31 571

转载 三十二,在iOS中[__NSCFCalendar components:fromDate:]: date cannot be nil,日期转换成NSDate对象为nil ,

三十二,在iOS中[__NSCFCalendar components:fromDate:]: date cannot be nil,日期转换成NSDate对象为nil ,

2017-06-14 10:05:16 1988

原创 三十一,iOS 11系统下tableView顶部多出一些留白的解决方法

关于iOS 11 tableView存在的问题,设置头视图,与导航栏之间的留白;

2017-06-13 15:05:19 10036 1

转载 三十,iOS当使用运行时替换了NSArrary的方法之后,弹出键盘进入后台然后在进入前台会出现崩溃的问题

最近遇到的bug我加了个防止数组越界崩溃的文件,使用运行时替换了那几个方法在做新的页面的时候就出现了这个问题弹出键盘时点击home键进入后台,从后台进入前台就会出现崩溃问题没有任何的相关信息打印然后Enable Zombie Objects 打印如下语句[UIKeyboardLayoutStar release]: message sent to deallocat

2017-05-31 16:47:07 899

原创 二十九, iOS 因为展示版本号码被拒的的问题要注意

版本号展示被拒问题

2017-05-12 09:51:27 413

原创 二十八,iOS UITextField的限制位数的方法

iOS中 UITextField限制位数的方法

2017-03-10 16:32:57 605

转载 二十七,iOS的截屏代码实现

iOS 截屏对某个View

2017-03-02 21:40:58 228

原创 二十六,iOS UIWindow的简单使用

iOS中UIWindow的简单使用。使用方法和注意。UIWindow是无法回收的要注意这一点(arc模式下)

2017-03-02 16:50:32 468

原创 二十五,iOS GCD的使用

GCD的主线程使用,后台使用,延迟,执行一次,并行执行

2017-03-02 11:09:28 274

原创 二十四,iOS 10之前和iOS 10的本地通知

1,首先判断系统if ([[UIDevice currentDevice].systemVersion floatValue] >= 10) {        [self registerNotification:1];    }else if([[UIDevice currentDevice].systemVersion floatValue] >= 8){        [se

2017-03-01 17:10:37 230

原创 二十三 ,iOS UIAlertView使用block来实现代理方法;

在项目开发中很多时候都会用到只需要弹出一个信息提示框,用户只需要按确定即可,有时候处理事件,有时候不处理事件;利用block对此方法进行封装,还是利用UIalertView,用的时候考虑下(UIAlertView在iOS8之后有内存泄漏具体的可以使用INS去检测);有需要添加的可以根据需求自己修改封装,下面说代码      1,定义block,和设置回调函数#import type

2017-02-28 17:17:37 559

百度OCR识别iOS demo

百度OCR识别的demo,和百度的demo没什么区别的,就是自己想抄一下所以实现了下

2018-02-07

iOS vitamiodemo

iOS中vitamio播放视频的demo资源其中缺乏vitamio的库之类的

2017-02-23

iOS vitamio库

里面是vitamio的库,将里面的文件放到工程的vitamio中

2017-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除