自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 巨坑之podfile 变为了exec可执行文件

podfile 变为了exec可执行文件 前段时间不知道怎么了,突然发现自己的podfile文件都变为了可执行文件,不能打开编辑了,用终端是可以的,但是好不方便啊,偶尔需要直接打开看内容的,PS,如果编辑podfile 文件建议还是用vim编辑,这样pod install的时候不容易有警告。网上查了差不多一上午,最终才找到解决方案,本以为是很大的...

2018-07-13 10:50:00 448

原创 xcode编译工程时遇到 Permission denied的解决办法

遇到的错误截图:解决办法:打开终端,输入命令: chmod -R 777 /Users/pcname/XXXX(xcode工程所在空间)over!

2018-07-11 16:12:00 463

原创 iOS 隐藏顶部状态栏

iOS 开发过程中可能会有这样的需求。为了不影响app内容的显示,将顶部的状态栏(现实信号,时间,电量)隐藏默认状态栏一直是存在的方法一,适用于修改个别页面的状态栏我们可以通过设置ViewController的属性来隐藏在 viewDidLoad 方法中添加如下代码[selfprefersStatusBarHidden];[selfpe...

2018-06-11 10:09:00 434

原创 iOS8 以上 启动界面 LaunchScreen.storyboard 图片不显示的问题

将启动图放在项目根目录下就好了,如下图:

2018-06-08 09:55:00 178

原创 /* forState: 这个参数的作用是定义按钮的文字或图片在何种状态下才会显现

UIControlStateNormal = 0, 常规状态显现UIControlStateHighlighted = 1 << 0, 高亮状态显现UIControlStateDisabled = 1 << 1, 禁用的状态才会显现UIControlStateSelected = 1 << 2, 选中状态UIContro...

2018-06-04 14:41:00 130

原创 UIButtonType是一个枚举类型

typedefenum{UIButtonTypeCustom =0; //此属性表明,该按钮的外观行为主要依靠开发者的设置UIButtonTypeSystem, //IOS系统默认的按钮风格UIButtonTypeDetailDisclosure, //用于显示当前列表项的详情UIButtonTypeInfoLight, //该按钮用于显示简短的说明U...

2018-06-04 10:13:00 128

原创 UIKeyboardType 11种键盘图片详解

UIKeyboardTypeDefaultUIKeyboardTypeASCIICapableUIKeyboardTypeNumbersAndPunctuationUIKeyboardTypeURLUIKeyboardTypeNumberPadUIKeyboardTypeDecimalP...

2018-06-01 11:05:00 263

原创 iOS Touch事件UIControlEvents详解

刚开始学习UI界面的时候,自己用stroyboard拖按钮到控制器里面,会发现方法默认都是UIControlEventTouchUpInside,然后我翻了一下苹果的官方文档,发现UIControlEvents事件有十几种,那么其他的那些事件都是干嘛用的呢?######首先,UIControlEvents有这个几种:UIControlEventTouchD...

2018-05-31 16:22:00 597

原创 IOS中如何设置启动界面的停留时间

OS默认的启动时间比较短,为了延长启动界面停留时间我们可以在Appdelegate.m中的第一个方法中添加如下代码:[NSThread sleepForTimeInterval:3];注意:其中,sleepForTimeInterval:后面的参数单位是秒,数值大小大于0。 ...

2018-05-31 11:27:00 230

原创 iOS 需要添加的权限配置

iOS 10以后,苹果增强了对用户隐私的保护,访问照相机、相册、麦克风、定位、通讯录等,都需要在info.plist 文件中添加权限,而且少一个都不行。根据需要添加,项目中使用了什么,就添加对应的权限。如果会使用网络数据的话,就得加上<key>NSAppTransportSecurity</key> <d...

2018-05-24 18:28:00 791

原创 AFNetworking初探

我们先看一下AFNetworking.h文件都给了我们什么方法#import <Foundation/Foundation.h>AFNetWorking基本上是所有iOS项目的标配。现在升级带最新版的3.X了。得益于苹果从NSURLConnection升级到NSURLSession,AFN也实现了api的简化,同时功能却一点没少。我们来看一下A...

2018-05-18 11:24:00 123

原创 iOS9 出现 the resource could not be loaded because the app transport security policy requires the u......

在Xcode7 中iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)在App运行的时候出现如下的提示:the resource could not be loaded because the app transport security policy requires...

2018-05-17 10:34:00 345

原创 Xcode 9.0 报错, Safe Area Layout Guide Before IOS 9.0

Xcode 9.0 新建工程报错xcode Safe Area Layout Guide Before IOS 9.0xcode 9更新玩一个最简单的页面看看iPhone X有多丑 ,结果直接报错Safe Area Layout Guide Before IOS 9.0xcode 很不给面子解决如下 : ...

2018-05-16 09:41:00 78

原创 iOS开发 解决pods-frameworks.sh:permission denied问题

本人亲测,找到Build Phases, 点开Embed Pods Frameworks 和Copy Pods Resources是不是看到了这两个都有"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh" 这句话? 删除后commond+R,OK。。。。 ...

2018-05-15 17:46:00 1233

原创 大神的经典总结

先把眼前的问题解决掉,解决好,再考虑将来的扩展问题。先写出可用的代码,反复推敲,再考虑是否需要重用的问题。先写出可用,简单,明显没有 bug 的代码,再考虑测试的问题。 ...

2018-05-11 17:04:00 89

原创 iOS 点击空白处隐藏键盘

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES];}

2018-05-09 17:03:00 82

原创 iOS 导航栏的返回按钮只保留箭头

[[UIBarButtonItem appearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0,-60)forBarMetrics:UIBarMetricsDefault];

2018-05-09 16:59:00 167

原创 iOS界面之间的跳转方式

iOS界面之间的跳转方式基本有3种。1、改变window的根视图[self.window setRootViewController:VC];2、模态弹出[self presentViewController:nextVC animated:YES completion:nil];//从当前界面到nextVC[self dismissViewContr...

2018-05-04 11:01:00 91

原创 iOS之一句话去除UITableView底部多余行及分割线

在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线 ...

2018-05-03 21:08:00 89

原创 iOS 给label添加点击事件

// 1. 创建一个点击事件,点击时触发labelClick方法UITapGestureRecognizer *labelTapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(labelClick)]; UILabe...

2018-05-03 20:41:00 287

原创 iOS上传本地项目到码云

前言码云其实和gitHub差不多,只是在码云上做公司项目的时候设置为私有项目是免费的,貌似在gitHub上是要收费的。我这里使用终端进行项目上传。使用的步骤第一步:打开码云的官网注册,登录。官网链接gitee.com/signup第二步:创建自己的私有仓库点击右上方➕号,新建项目选择私有的,开始创建项目填写名称,选择私有的,创建项目...

2018-04-13 16:34:00 118

原创 App内访问网络请求,要采用 HTTPS 协议报错

Xcode 7 创建新项目用到 UIWebView 发送请求时,报下面的错:“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via...

2018-01-03 16:39:00 252

原创 iOS项目统计总代码行数

最近公司申请软件著作权,需要统计总代码行数,亲测可用,所以写下来供广大农友参考:步骤一:打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "...

2017-12-28 10:13:00 83

原创 点击空白处,键盘消失

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{[self.view endEditing:YES];}

2017-12-23 16:34:00 72

原创 使用代码自定义UIView注意一二三

当一撮样式一样的视图在工程中被多次使用的时候,为了方便使用,我们会想把他们抽成一个单独的类,进行视图的自定义.比如我们要做一个这样的东西:这一块由两个东西组成:一个imageView和一个label。首先我们新建一个继承自UIView的类MyView.在MyView的.m文件里,你可以根据自己的意愿将两个子控件设置成MyView的属性或者成员变...

2017-12-22 17:15:00 75

原创 iOS中按钮无法交互的5个原因

1、alpha <= 0.01 透明的情况下无法点击2、hidden = YES 设置为隐藏状态无法点击3、userInteraction = NO4、父视图不允许交互,字视图也就不允许交互5、在父视图可见范围内,可以交互,范围之外不可交互 ...

2017-12-13 11:53:00 156

原创 报错大全

一般就是你获取的值有问题 或者没获取到值

2017-12-13 10:58:00 181

原创 xcode编译工程时遇到 Permission denied的解决办法

遇到的错误截图:解决办法:打开终端,输入命令: chmod -R 777 /Users/XXXX(xcode工程所在空间)好了,亲测有效!希望可以帮到你们 ...

2017-12-11 11:30:00 90

原创 Pods-VeanDoctor/Pods-VeanDoctor-frameworks.sh: Permission denied

本人亲测,找到Build Phases, 点开Embed Pods Frameworks 是不是看到了"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh" 这句话? 删除后commond+R,OK。。。。Embed Pods Frameworks 和 Copy Pods R...

2017-12-06 11:21:00 81

原创 Xcode详解

前言本文是针对Xcode7的讲解。说明:此文并非博主原创,转载到这里,是希望更多的人能够学习到。下面划了删除线的选项是太基础的选项可以忽略,标红的选项是需要注意的。 ...

2017-11-30 11:24:00 73

原创 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题

今天在引入文件的时候,报了好多错误,如标题类似,那我就拿其中一个来说下吧。见下图:引入出错.jpg 首先解读下这个错误,意思是说:TKIMFileMsgView,TKIMVideoMsgView,TKIMToolView这三个文件引用了TKIMUIHelper这...

2017-11-30 10:15:00 1824

原创 target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.

[!] The `xiaoxianrou [Release]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems wit...

2017-11-29 22:38:00 392

原创 iOS - 如何将本地Xcode项目上传到GitHub上

首先要cd到你的项目目录下,然后:git initgit add .git commit -m "first commit"git remote add origin https://github.com/icefishlily/audioPlayer_2.git//换成你自己的urlgit push -u origin mastergit initgit...

2017-05-09 15:12:00 69

原创 一些Mac常用的东西

打开终端输入ifconfig | grep "inet " | grep -v 127.0.0.1 代码 显示ip地址

2017-04-27 11:51:00 66

原创 UITableViewcell的一些我已理解但是没记住的知识

1、UITableViewDataSource:委托协议2、UITableViewDelegate:数据源协议3、viewDidLoad-加载视图4、- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPa...

2017-04-18 17:35:00 61

原创 如何解决问题“This Class is not Key Value Coding-Compliant for the Key”

错误“这个类是不关键价值的关键标准与编码”是iOS开发这将导致一个应用程序来发布之时死机的通病。请仔细阅读,找出解决问题。这个错误经常是一个丢失的对象之间在故事板和一个IBOutlet在代码文件中的连接的结果。这将导致这方面的一个常见的​​情况是,当你不小心在代码中创建一个IBOutlet中不必要的,而你只是删除出口申报不除去故事板对象上的连接...

2017-03-28 09:07:00 174

原创 UITableView.h阅读笔记

#pragma mark someValueAboutTableView1.tableView的样式:UITableViewStyletypedef NS_ENUM(NSInteger, UITableViewStyle) {UITableViewStylePlain, //普通类型UITableViewStyleGrouped // 分组类型};2...

2017-03-22 11:09:00 71

原创 iOS 各种控件默认高度(图示)

1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:Y...

2017-03-15 10:49:00 72

空空如也

空空如也

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

TA关注的人

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