自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kirin的博客

无论什么时候都要带着自己的阳光出行,温暖了自己的同时,也温暖别人的心。

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 UINavigationBar、UITabBar 透明

前言:首先了解UINavigationBar、UITabBar层级结构 1、UITabBar从1-7的排序依次是:UIWindow (红色部分) UILayoutContainerView UITransitionView UITabBar _UIBarBackground UIImageView UIVisualEffectView _UIVisualEffectB...

2020-04-13 10:39:19 1654

原创 ios 使用xcode11 新建项目工程 (值得注意的问题)

xcode11新建项目工程,新增了scenedelegate这个类,转而将原Appdelegate负责的对UI生命周期的处理担子接了过来。故此可以理解为:ios 13以后,Appdelegate负责处理App生命周期,scenedelegate负责处理UI生命周期的处理。1.使用scenedelegate(iOS 13以下黑屏)如果创建app支持的最低版本是ios13,可以考虑直接使...

2020-04-11 16:53:20 925

原创 解决IPhone手机使用的苦恼

苦恼一:系统更新问题每次新系统推送,苹果不间断的提示我们更新版本,而自己又不想更新,苦堪不已,一不小心就点到了更新。于是我们就每次更新的时候,就去存储中,删除最新更新版本让其不提示。但每当链接wifi的时候,更新包又被无缘无故的下载回来了。长期反复,也是觉得心累。解决:我们只要下载一个爱思助手,点击关闭更新,就可以简单完成啦。往后妈妈再也不用担心我被系统更新骚扰啦~...

2020-04-09 11:19:09 329

原创 iOS13 禁止textfield通过KVC获取和修改私有属性

UITextField在ios 13之前,UITextField可以通过KVC修改属性//字体颜色[textField setValue:[UIColor whiteColor]forKeyPath:@"_placeholderLabel.textColor"];//字体大小[textField setValue:[UIFont boldSystemFontOfSize:16...

2020-03-28 20:18:55 1174

原创 ios 企业包上传 手机下载安装(详细教程)

IOS企业包怎么才能让用户直接在手机下载安装呢?一、把ipa文件上传到风信子、蒲公英、fir第三方平台,让其生成二维码让用户下载安装即可。(一般付费)二、把ipa文件上传第三方(类似:码云、GitHub)服务器(https协议)举例GitHub:(注意:上传的文件最好放置同一个目录下,不然会有些报错)1、首先打开github,登录成功后创建一个新的项目2、ipa 包上传,...

2019-07-16 10:21:05 1581

原创 iOS开发 | form表单POST传输加号变空格

步骤1:获取签名iOS --请求-- 后台 --请求-- 第三方 --返回sign-- 后台 --返回sign-- iOS步骤2:使用签名iOS --获取sign--转码sign--发送sign-- 第三方--加载页面出错opps!--iOS结论:经过比对发现参数 sign 的字符串中,“+”变成了空格。解决方法客户端拼接字符串即可: NSMutableStrin...

2019-06-20 17:26:16 921

转载 IOS ViewControll 生命周期

ViewControl生命周期的论述:1、alloc 创建对象,分配空间2、initWithNibName:bundle初始化对象,初始化数据3、loadView从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建4、viewDidLoad 载入完成,可以进行自定义数据以及动态创建其他控件5、viewWillAppear 视图将出现在屏幕之前,马上这个...

2019-05-20 15:42:51 583

原创 IOS 提交App Store 、证书打包

第一部分:关于Certificate、Provisioning Profile介绍1.Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2)Distribution Certifica...

2019-04-24 19:11:44 493

原创 Tower 用 SSH key 与 GitHub、GitLab、https通信

GitHub:(样式一)1、如果是外网的项目,直接选择相应平台(这里以GitHub为例子),输入用户名密码。2、然后右边出现自己网上的项目,点击克隆到本地就可以了。3、上传提交代码至github账户GitLab:(样式二)1、如果是局域网的项目(又称内网项目),直接选择相应平台(这里以GitLab community为例子),输...

2019-04-09 18:31:30 2349

原创 IOS 数据库FMDB操作(基础篇)

FMDB介绍(文中 Demo 我已放在了 Github 上,Demo 链接:传送门)FMDB是一款简洁、易用的封装库。因此,在这里推荐使用第三方框架FMDB,它是对libsqlite3框架的封装,用起来的步骤与SQLite使用类似,并且它对于多线程的并发操作进行了处理,所以是线程安全的。对多线程的并发操作进行处理,所以是线程安全的。 以OC的方式封装了SQLite的C语言API,使用起来...

2019-04-08 16:20:13 438

原创 IOS 页面传值(6种方式精简 + demo)

这里简单说明下IOS页面传值的方法,如有说的不足或者疑虑的地方,欢迎指出说明,本人定修改完善,谢谢大家。 ios的页面传值主要有以下六种方法:以下演示的是:传一个NSString类型的值至另一个页面。(文中 Demo 我已放在了 Github 上,Demo 链接:传送门)1、属性传值跳转后的页面声明一个属性:页面一赋值跳转页面后属性即可跳转后的页面二...

2019-04-02 11:18:49 1122

原创 Textfield 常用点击收起键盘

键盘退出的方法//点击屏幕空白处键盘退出- (void)touchesBegan:(NSSet<UITouch*> *)touches withEvent:(UIEvent*)event{ [self.textFieldresignFirstResponder];}#pragma mark - UITextFieldDelegate//点击Ret...

2019-04-02 11:17:42 570

原创 collectionView item 右靠齐

此篇主要针对collectionView item 对齐总结一下:先上效果图:1、直接pod 一个插件即可详细文档:https://github.com/mokagio/UICollectionViewLeftAlignedLayout在用到的.m文件中执行两步即可:一导入:#import "UICollectionViewLeftAlignedLayout.h"二执...

2019-03-03 18:50:21 467

原创 小程序开发(一小时理解)

此篇小程序主要针对一些初级的入门的微信小程序开发工程师浏览:    小程序的开发相对比较简单,只要了解以下四项代码构成即可:JSON 配置、 WXML 模板、 WXSS 样式、 JS 逻辑交互。    1、JSON 配置:项目新建的时候就出有三个json,分别是app.json(针对小程序的系统全局配置) 、project.config.json(工程配置,针对一些追求个性化的需求)、...

2018-07-31 20:25:30 504

原创 IOS 初学(一)

从事IOS快两年了,想做一次回归,将一些心得体会告于后辈,愿大家能一起成长。手打喔!望能帮到你~1、熟知IOS基础框架UIKit    创建和管理应用程序的用户界面QuartzCore    提供动画特效CoreGraphics    提供2D绘制CoreLocation    用于定位MapKit    放地图2、IOS控件常用:UIButton 按钮    UILable 文本标签UIText...

2018-04-12 17:42:28 355

原创 MAC Book 配置java环境详细

MAC电脑是 OS X 系统,基于UNIX系统。1、首先download一个JDK。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html如果后期该地址失效,可自行去Oracle官网下载。百度搜索“JDK”即可。2、安装JDK3、配置环境变量    1)command + 空格 ...

2018-03-22 17:10:53 22388 3

原创 Mac调出命令行窗口

1、快捷键:command + 空格2、输入:te 即可以上同样的方式,可以方便快速打开其他应用程序。

2018-03-21 09:22:33 21954

原创 IOS 11 适配导航栏、状态栏调整

在ios中对于导航栏和状态栏调整遇到问题的,请往下看。如果系统添加导航栏和状态栏满足不了需求,可以尝试自定义制作满足自己需要的,以下提供方法和属性,让你自定义制作。注意:状态栏  20像素     导航栏  44像素方法一:self.automaticallyAdjustsScrollViewInsets = NO;//当viewController中添加了tableview自动上移,可以用该属性...

2018-03-19 17:13:25 3417 1

原创 UITableViewCell Cell的重用机制

UITableViewCell重用的第一种情况://自定义cell类名NSString * const cellIdentifier = @"InterestingLabelCell";- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ ...

2018-03-09 18:10:01 168

Transparency.zip

调用系统的UINavigationBar、UITabBar,调整透明的demo。大致写了下,如有疑问,可以评论,定期会回复。

2020-04-11

IOS_PageValue-master.zip

IOS页面之间的最常用的六种传值方式,包括属性传值、单例传值、NSUserDefault传值、协议传值、Block传值、通知传值。有需要的你,点击获取一下吧。

2020-04-09

空空如也

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

TA关注的人

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