自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 苹果 UDID设备满100台的处理方法

作为一个苦逼的公司的小开发, 我们公司选择的是99美金的开发者账号. 很不幸的是这个帐号下每年只能添加100台测试设备. 即使你把加入的设备disable不可用, 在同一年(今年的续费日期---明年的续费日期)这个周期年度. 也依旧会计算到100台的总数内. 所以如果满了100台. 不要想其它的了, 只有两个办法: 一: 选择199美金的不限设备的. 二: 续费99美元的, 在下一次**续...

2020-03-19 14:15:59 1861 1

原创 library not found for -libstdc++.6.0.9

Xcode 升级到10以上后, 运行之前的项目报告 lstdc+6.0.9错误.原因升级到XCode10后,由于去掉陈旧的libstdc++库替换为libc++,-libstdc++.6.0.9就被删除了解决办法下载-libstdc++.6.0.9如果是运行模拟器,执行命令拷贝到如下地址即可open /Applications/Xcode.app/Contents/Developer/...

2020-03-06 09:53:55 165

原创 Xcode 模拟器运行提示xcode Unable to boot device because it cannot be located on disk

1、在xcode的选择运行模拟器设备下拉框中选择add additional simulators...,在弹出的界面中选择simulators,删除所有的模拟器,然后重新添加。2、网上搜索到的答案:打开Xcode -> Open Developer Tool -> iOS simulator在打开的模拟器上选择Hardware -> Device -> M...

2020-03-03 17:21:32 424

原创 项目证书手动配置 转为自动配置, 依旧跑不起来

在接受公司老项目后, 总是会遇见老项目是以手动大打包方式进行签名的, 这时候我们就需要给以前的开发人员要项目的相关证书, 如果以前的开发人员习惯好的话, 你能收到对应的开发证书的描述文件, 发布证书的描述文件, 开发环境的p12推送证书, 生产环境下的p12推送证书, 如果证书都没有过期, 那么很好, 拿到证书会你可能会跑成功,即使这样老证书里还没有你的真机udid,你依旧无法跑真机, 如果项...

2020-03-03 14:03:56 1009

原创 记录用户上次图片操作位置和缩放比, 下次进来直接展示上次退出的位置

需求: 图片可以缩放,可滚动. 并且第二次进来的时候. 直接展示上次退出界面时候的图片大小和位置解决思路: uiscrollView + 偏好缓存(或者fmdb, 缓存方式自己选择).直接上代码import UIKitclass test2: UIViewController, UIScrollViewDelegate { override fu...

2019-06-12 18:22:21 239

原创 在app中新建一个uiwindow

通常用到的是keywindow 外, 或者将新window添加到keywindow中, 这里展示的是另外一种新的创建window的方式, 不废话, 直接上代码import UIKitclass testViewController: UIViewController { private var win: UIWindow! override fun...

2019-06-12 11:06:32 428

原创 Release模式下UIButton按钮不可以二次点击

原有, 写了UIControl的分类, 防止重复点击, 也是在网上copy了很多代码, 之前测试都是跑的Debug版的, 没有任何问题. 上线前跑了个Release版的自测一下, 发现神奇的一幕发生了. 所有UIButton的点击方法只可以实现一次, 不可以跑第二次.请教了朋友,找了1个多小时, 在朋友的提示下, 问我你是不是有防重. 才想起来分类, 去看了看. 结果果然是这个问题.第一种...

2019-06-11 12:06:24 415

原创 swift 阶乘问题

第一题:问题1. 阶乘(factorial)请写出针对整数 n 返回的阶乘 {n! = n x (n-1) x (n-2)....2 x 1} 的函数 myFactorial. (n>0) 例 : myFactorial(8) = 8x7x6x5x4x3x2x1 = 40320问题2:金字塔 * *** ************OC 方法...

2019-04-23 21:50:24 937

原创 xib约束

第一种情况: 宽高比自适应设置UIView的宽高比自适应. 用到的是AspectRatio 约束条件, 比如宽高比是3:2首先设置这几个先置条件, 点击 Add 4 Constranit, 之后点击宽高比约束线, 修Mutable为3:2第二种情况, 如何设置两个UIView等宽登高, 比如, 在完成了宽高比3:2之后, 要求下一个UIView的视图等款等高.方...

2019-04-23 20:25:41 556

原创 Xcode 项目抱错,无法运, 持续更新中

在工程运行中, 总是会遇到各种稀奇古怪的问题, 然后各种google.但是以前从来没有想过要进行整理, 今天打开以前的老项目的时候,突然工程爆红,不能用了, 所以想了想,有必要整理下,方便自己和其他遇到同样类型问题的码农们1. oc项目中, 引入Moya 抱错. 语言版本错误抱错信息 The “Swift Language Version” (SWIFT_VERSION) build s...

2019-04-22 20:15:32 716

原创 运行时 方法交换 防止按钮UIButton重复点击

在实际业务场景中,如何防止用户暴力点击,从而弹出多个界面或者发送多次网络请求呢.解决方案1: 控制UIButton的enabled属性并且加上一定的延时操作就可以了. 但是太啰嗦,不可取- (void)buttonClicked:(UIButton *)sender { sender.enabled = NO; dispatch_after(d...

2019-04-22 19:51:36 230

原创 iOS键盘相关问题

1, 屏蔽第三方键盘问题解决 . 之所以要屏蔽掉第三方键盘是因为我们的验证码是1个文本框一个只能输入一个字符, 而且再输入完毕前一个数字后自动跳转到下一个输入框,这是如果是第三方数字键盘的话就会闪烁一下. 所以需要屏蔽掉第三方键盘. 而且我在做这个功能的时候参考了很多其他知名app ,也都会有这个问题. 解决方法目前只找到了这一种最合适的(但是我也使用了(禁用密文转明文的方法)不可行,因为要求输...

2019-03-26 21:54:00 539

原创 如何截取uiscrollView上的部分图片尺寸

fileprivate let clipImageWidth: CGFloat = UIScreen.main.bounds.width - 40) //裁剪区域宽度 fileprivate let clipImageHeight: CGFloat = UIScreen.main.bounds.width - 40)*0.4 //裁剪区域高度 ...

2019-03-26 21:15:54 203

原创 swift 项目生成注释文档

1.使用工具 jazzy , github链接地址是https://github.com/realm/jazzy     jazzy安装方法: 打开终端, 1.输入 sudo gem install jazzy , 2. 输入密码 3,等待2.如何在xcode中使用jazzy, 我用swift创建了一个RxTest_old的工程     第一步: 打开终端, cd 到RxTest_ol...

2019-02-21 17:48:10 467

原创 网络请求之基于AFN的二次封装从AFN1.0升级到3.0后)

第一部分,基于AFN3.0进行二次封装,法相3.0的请求速度要高于1.0的。其中多个接口异步发起请求主要是用到了调度组。自行使用pod去集成AFN.如果不会的可以去网上查看资料,太多了,就不再赘述了,直接上代码。#import <UIKit/UIKit.h>@class AFHTTPRequestOperation;@interface HTTPTool : NSObject...

2018-03-07 10:44:53 299

原创 iOS 开发--CocoaPods远程私有库从零开始学习

随着公司多个项目的开展,公司领导要求把一些常用的工具类制作成pod,这样就可以避免在多个项目中使用,避免来回拖入项目浪费时间。但是直到现在才抽出时间进行整理。第一部分:私有索引库1-2;1. 在码云(http://git.oschina.net/)上创建一个自己的远程私有索引库,用来存放私有框架的详细描述信息.podspec文件  2. 创建本地的私有索引库文件夹,并与远程私有...

2018-03-02 11:14:46 504

原创 安装rvm,配置ruby环境,安装CocoaPods

安装rvm,配置ruby环境,安装CocoaPods        笔记本特别卡,然后检查后发现硬盘坏了,换了硬盘,重新安装了新的系统,cocoapods也需要重新配置,不过建议有情况和我类似的朋友们先去打苹果技术电话。因为后来发现不是硬盘的问题导致的卡顿。目录:安装rvm:第一步-第三步        配置/更新ruby:第四步-第六步        安装CocoaPods:第七步       ...

2018-03-01 16:30:04 866

原创 iOS 开发中下载webp 格式的图片

下载 webp 图片需要导入第三方类库    pod 'SDWebImage/WebP' 但是pod之后会失败。因为这个东西需要翻墙下载同时需要替换本地的host 第一步===如何找到本地的host(快捷键comd + shift +g)输入/private             然后把etc中右键显示简介把ev

2018-02-07 11:16:12 1013

原创 一个工程多个target(项目)如何创建

创建多个项目(包括使用pod和不使用pod两种方式)        注意: 项目创建的时候需要填写正确的bundleid.如果pch文件是不同的,需要填写正确的pch文件路径。否则找不到对应的文          件,在资源文件夹中。如果不使用lauch 的话。那么在marge的时候accests需要按照对应的target顺序进行修改方式一: 不使用pod创建https://g

2018-02-07 11:15:17 2139

原创 识别以及生成二维码(长按&扫面方式)

方式一:长按识别二维码#pragma mark 长按识别图片中识别二维码-(void)identifyQRimage{ UIImageView *imageV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"face1.png"]]; imageV.contentMode = UIViewContent

2018-02-06 17:39:13 4522

原创 git 终端命令行

查看本地pod仓库  ———pod repo添加本地pod私有库 pod repo add MyProjectSpechttps://git.oschina.net/fangcengceng/MyProjectSpec.git删除本地pod库  pod repo -- remove maxwellSpec搜索pod 文件  —— pod se

2018-02-01 17:27:52 1983

空空如也

空空如也

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

TA关注的人

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