自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CFBundleVersion 引起的xcode项目无法运行

CFBundleVersion 引起的xcode项目无法运行CFBundleVersion 在iOS13以后的变化xcode13以后我们创建了一个新项目,可以发现info.plist里面除了一个多屏幕的加载其他的都为空,如下图当然这并不是问题,这些项目配置在target->info 里面都有,如下图但是有时候你就会发现你运行的时候会出现如下弹框你百度或者谷歌搜索,你会发现很多人告诉你检查CFBundleVersion的值是否为空,然后你发现在info里面无法code check,它也有值。

2022-05-31 09:03:26 1014

原创 iOS 获取app启动时间

具体实现类#import “AppLaunchTime.h”#import <sys/sysctl.h>#import <mach/mach.h>@implementation AppLaunchTimedouble __t1; // 创建进程时间double __t2; // before maindouble __t3; // didfinsh/// 获取进程创建时间+(CFAbsoluteTime)processStartTime{if (__t1 ==

2022-03-25 15:35:57 1090

原创 关于Xcode11.0以后,LaunchScreen.storyboard设置启动页的问题

WWDC在2019有session提出。到2020年4月,上架APP的启动页必须使用launchscreen.storyboard,不能再使用assert方式了。基本配置:首先,打开工程,Targets选项下的General,Launch Screen File 选择LaunchScreen,如下图所示:其次,Targets选项下Build Settings 搜索asset+空格,可以看到如下图所示,将Asset Catalog Launch Image Set Name 中的LaunchScree

2022-01-21 10:01:50 2895

原创 自定义身份证输入键盘

iOS开发过程中难免会遇到各种自定义的视图和界面,原生系统不可能提供所有的雷同界面,就算键盘样式有8种,也满足不了产品各种变态的需求,今天提供一种输入时身份证专属键盘,讲白了就是自定义一个带x 的键盘,网上也有各种大神写的sdk,但是总感觉麻烦,废话免谈,都是程序猿,且看如下代码:1、引用DefineIdentityKeyboardView文件内容(就一个文件,包含.h和.m)/***.h内容如下***/#import <UIKit/UIKit.h>@interface DefineId

2021-12-23 09:34:27 912

原创 Xcode新建工程上下黑屏解决办法

iOS11以后Xcode新建的工程删除SceneDelegate文件后会出现上下黑屏的情况,话不多说,看以下步骤1、修改AppDelegate.h文件如下2、修改AppDelegate.m文件如下,当然逻辑随你自己,#pragma mark - UISceneSession lifecycle下的两个方法删掉3、修改main文件具体如下4、修改info.plist文件如图(新版本的工程信息都不在plist里面了,在target->info 里面)...

2021-12-22 17:27:49 609

原创 iOS追踪权限

iOS中idfa是很常见的一个属性,但是现在苹果爸爸也要求权限设置了,其实跟网络、定位、通知等差不多设置,我踩过的坑小伙伴避免一下,正确步骤科普一下:1、系统依赖库: iAd.framework、AdSupport.framework、Adserver.framework、AppTrackingTransparency.framework2、 权限注册3、弹框if (![Tools AskDatafromLocalofNSString:@"user-idfa"]){ if (@

2021-12-02 12:17:32 2287

原创 iOS15 navgaiton和tabBar的新适配

导航栏属性设置://背景色[self.navigationBar setBackgroundImage:[Tools InitImageWithColor:themeColor size:CGSizeMake(ScreenWidth, NaviHight)] forBarMetrics:UIBarMetricsDefault];//字体颜色和大小[self.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[U

2021-12-02 12:04:36 2223

原创 UICollectionView 刷新布局错乱如何解决

UICollectionView 刷新布局错乱如何解决大家好,是不是很多小白和萌新在开发过程中遇到这样的问题,UITableView 刷新用 [_tableView reloadData];好好的,UICollectionView就不是那么回事了,尤其是item的宽度不一样的时候,整个界面惨不忍睹。网上看了很多人都说是cell的服用问题,用这种方式解决:NSString *identifier=[NSString stringWithFormat:@“cell%ld”,indexPath.row];

2021-09-09 23:08:41 1390

原创 获取字符串中多个重复字符串的range

获取字符串中多个重复字符串的range在开发中经常碰到字符串的除重,当然如果是NSString,那么很简单,有系统的替换方法如下contentStr= [contentStr stringByReplacingOccurrencesOfString:@" “withString:@”"];这样的情况仅用于去除相同的字符,如果需求是指定的不同的字符,比如“我在杭州上高中,在北京上大学”,要去掉里面的杭州和北京一般人都是单次去除或者替换,但如果字符串长度未知,替换内容未知呢?这个时候就不能单次来实现了

2021-09-07 20:16:21 432 2

原创 OS系统键盘

iOS系统键盘iOS系统键盘在开发中可能遇到的问题:1、选择键盘格式,比如数字键盘、邮箱键盘等2、获取键盘高度,弹出键盘和推出键盘的监控3、键盘自定义这是开发中常见的几种问题,如有其他的可私聊共同学习,那首先我先说说我在开发中遇到这几种问题的解决办法第一种:UITextView *textView;textView.keyboardType=UIKeyboardTypeDefault;//UIKeyboardTypeDefault UIKeyboardTypeASCIICapabl

2021-09-07 19:49:11 259

原创 微博个人信息页仿写

微博个人信息页仿写今天搞一个demo,主要是scrollview的嵌套,做一个列表,上下可滑动,左右可滑动,下拉顶部图片可以伸缩话不多说,先看效果:主要思想,上下就一个tableView,包括headerView、sectionView;内容部门可以是一个cell,也可以是footView,这个看大家习惯。核心的部门就是内容,里面的三个列表切换和上下列表滑动时的冲突解决,上下和左右冲突解决方法:(void)scrollViewWillBeginDragging:(UIScrollView *)

2021-09-06 21:29:54 113

原创 iOS 好用的表格预加载方法

前言 oc中UITableView是常见的表格控件,大家都知道这个控件的常见性。表格加载多条完数据一般用到分页,下啦刷新不说,这个很简单,MJRefresh是最常见的sdk,可以快速集成,而且使用方便,但是如何做到进一步优化呢,这理就要说到预加载了提示:以下是本篇文章正文内容,下面案例可供参考一、预加载是什么?示例:就是表格分页滑动的时候没有断断续续的视觉,给用户滑动流畅的体验感。二、使用步骤1.引入库代码如下(示例):target ‘****’ doplatform :ios,..

2021-04-14 14:35:28 389

BasePhotoAlbum.zip

仿照微信获取系统照片,支持相册分页,支持单张和多张选择,支持选择时预览,自定义封装,无需三方依赖

2021-09-07

CaoNaiPeng.zip

通过UICollectionView的cell复用,实现图片的无限轮播,单图隐藏pagecontrol,随心引入点击代理

2021-04-14

LGCitySorting-master.zip

完整的城市列表demo

2019-05-13

空空如也

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

TA关注的人

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