自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

火海夕

汗水与梦想

原创 iPhone如何取消自动续费

1、打开设置 2、点击itunes store与App Store 3、点击我们的AppleID 4、点击查看appleid 5、点击订阅 6、选择我们要取消续费的功能并点击取消订阅 7、最后点击确认就可以了 注释:在iPhone上选择的自动续费,只能在iPhone取消,无关什么软件 ...

2020-05-26 11:11:09 16 0

原创 pod install/update 卡住

pod install/update 问题 前几天pod install阿里云的时候卡住了,重新install了几遍也不行,到那就卡,后来发现一个办法.下面给大家介绍一下: 1、pod repo 找到无法install的库,copy地址 2、登陆码云账号(地址:https://gitee.com)...

2020-05-25 10:39:14 18 0

原创 iPhone安装企业包出现“无法验证证书”问题解决

企业包安装出现证书无法验证问题,不论重新启动,还是还原网络设置都无法解决,最终还原所有设置,重启手机,才解决 

2019-12-09 18:46:45 526 0

原创 brew安装protobuf

1、mac 安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、测试是否已安装成功; which brew 3...

2019-12-08 19:20:50 90 0

原创 删除git分支,重新设置主分支

1、将本地分支oldbranch切一个分支到本地 git branch -m oldbranch newbranch 2、将本地新分支推送到远程 git push origin newbranch 3、登陆git,进入相应的项目目录下 将default branch替换成新创建的分支 3、删除...

2019-09-06 16:37:59 281 0

转载 清除xcode和模拟器缓存

清除模拟器运行产生的文件 右击Finder,选中"前往文件夹",输入"~/Library/Developer/CoreSimulator/Devices/" Xcode编译项目缓存垃圾的目录: 移除对旧设备的支持 影响:可重新生成;再连接旧设备调试时,...

2019-03-18 10:59:48 945 0

转载 [转载]git 添加源地址和查看源地址

原理解析 git remote set-url --add origin 就是往当前git项目的config文件里增加一行记录 config文件打开方式有两种: 使用命令git config -e 在当前git项目的根目录下,文件位于 .git/config (.git目录为隐藏文件) 你每执行...

2019-03-08 15:45:59 3376 0

转载 转载

MRC中使用 assgin 修饰代理,ARC中推荐使用weak 修饰代理 assign是指针赋值,不对引用计数进行操作,如果使用完毕以后,不把其置为nil,就有可能产生野指针,这时候如果操作就会crash(很容易产生野指针错误: EXC_BAD_ACCESS); 而weak修饰的对象销毁了就会将指...

2019-03-01 17:17:01 56 0

转载 iOS获取当前正在显示的UIViewController

今天由于项目需要,需要获得当前屏幕上显示ViewController,所以上网找了一下,找到下面这个方法,但使用的时候,发现并没有什么卵用。原因看下面。 错误的用法 接下来说一下我自己实践的方法。APP的架构通常是 UITabBarViewController -> UINaviga...

2018-12-20 16:21:17 1175 0

原创 Unable to look up screen scale

我最近将Xcode更新到版本10,现在我的控制台显示: MyApp[1618:133310] [AXMediaCommon] Unable to look up screen scale MyApp[1618:133310] [AXMediaCommon] Unexpected physical ...

2018-12-12 11:25:12 2076 1

转载 Xcode 10.1 library not found for -lstdc++.6.0.9

解决方案 : 真机 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/ 模拟器 /Applications/Xcode.app/Con...

2018-11-29 16:27:32 186 0

原创 面向对象设计的六大设计原则(iOS)

六大设计原则 原则一:开闭原则(Open Close Principle) 定义 用抽象构建框架,用实现扩展细节。 不以改动原有类的方式来实现新需求,而是应该以实现事先抽象出来的接口(或具体类继承抽象类)的方式来实现。 优点 实践开闭原则的优点在于可以在不...

2018-09-11 18:12:32 610 0

原创 qq分享 的链接中多了一个 appinstall参数 导致“file not found”

今天测试提了一个很诡异的bug,我们的分享链接在android平台都可以正常打开,测试吐槽iOS分享链接到QQ,在QQ内打不开,当时找安卓同学发现没有问题,经过排查,发现QQ给自己的链接后面默认拼接了一个appinstall=0参数,查了腾讯开放平台,这个参数是QQ定向分享来判断是否安装了自己的软...

2018-09-04 11:30:22 853 0

原创 ERROR: Could not find a valid gem 'cocoapods' (= 1.5.2), here is why: Unable to download

今天遇到一个问题 ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://gems.r...

2018-08-30 11:37:27 1824 0

原创 iOS 自动生成文档(Xcode)

    AppleDoc可以根据项目中的注释自动生成类似于Apple官方文档的文档文件,大致的效果类似于这样: 文档总目录 展开样式 效果看上去还算不错,但是AppleDoc还是有一些限制的,就是要在代码中加上注释,而且只支持/**/、///、//等格式,不支持#prag...

2018-08-28 10:45:58 1478 0

原创 iOS - 统计代码行数

打开终端,在项目对应文件夹   find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l - 列出代...

2018-08-27 16:02:35 501 0

转载 NSDictionary的实质和实现原理

一、NSDictionary使用原理    1.NSDictionary(字典)是使用 hash表来实现key和value之间的映射和存储的, hash函数设计的好坏影响着数据的查找访问效率。    - (void)setObject:(id)anObject forKey:(id &lt...

2018-05-22 16:22:56 1278 0

原创 Objective-C之MRC、ARC模式下,属性修饰关键字strong、retain、assign、weak的区别

平时用strong、retain、assign、weak这几个关键字的时候,也没有过多的在意,下边就MRC、ARC模式下,每个关键字做一下总结。为了简明期间,采用表格的形式进行展示。   MRC ARC strong ...

2018-04-24 15:03:20 437 0

转载 Object c的set和get方法,ARC和MRC 下面的实现

ARC 下面的实现: 首先是创建一个person的类, 然后声明set方法和get方法 有规则是,set方法的名字后面就是变量的,setName get方法直接就用变量名去掉下划线 [csharp] view plain copy //   //  Person.h   //  S...

2018-04-24 10:28:38 126 0

转载 UI控件用weak还是用strong修饰

#import "ViewController.h"      @interface ViewController ()   @property (nonatomic, weak) UIView *weakView;   @property (nonatomic, we...

2018-04-24 10:23:17 218 0

转载 UITableView重用问题

一:首先查看一下关于UITableViewCell重用的定义 - (nullable __kindof UITableViewCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier; - (__kindof UITa...

2018-04-23 15:45:02 168 0

原创 UIGraphicsGetImageFromCurrentImageContext 内存报错

绘图操作还原时内存暴增 目前在做绘图板,每画一笔需要生成一张图片然后销毁, 这时生成图片的内存是没有问题的, 但若用这些点的集合去在另一端进行还原操作,就会在1秒内调用多次画笔去还原路径生成图片导致内存暴增,查阅后, 一是画笔点的集合存储过多,应进行限制 二是生成图片时图片没有及时释放导致...

2018-04-19 15:43:14 409 0

转载 终端报错****'UIKit/UIKit.h' file not found**

https://www.jianshu.com/p/43a09727eb2c

2018-03-02 10:49:02 3474 0

转载 iOS 在xib或storyboard里为控件添加圆角、外框和外框颜色

  如果要在xib和storyboard里为控件添加圆角和外框宽度,只要这样做就可以 layer.borderWidth     设置外框宽度属性 layer.cornerRadius    设置圆角属性 只要为属性设置value值就可以了   当然修改完xib里看是看不出来的,要...

2018-03-01 14:20:54 337 0

转载 xcode xib报错 Safe Area Layout Guide Before IOS 9.0

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

2018-02-28 15:59:55 206 0

原创 如何找到ssh

Last login: Wed Feb 28 10:45:43 on ttys000 kent-net:~ kentj$ cd ~/.ssh kent-net:.ssh kentj$ ls id_rsa id_rsa.pub known_hosts kent-net:.ssh...

2018-02-28 10:50:15 1179 0

转载 Reset your device list before adding any new devices

开发者账号提示Reset your device list before adding any new devices 如下图所示:   Snip20170606_2.png 既然苹果爸爸提示在你添加新设备之前必须重置设备列表,那没什么好犹豫的了,直接Get Started 点击之后提...

2018-02-27 18:03:53 1969 0

原创 iOS 保存相册

方法一 使用UIImageWriteToSavedPhotosAlbum函数将图片保存到相册,如: - (void)loadImageFinished:(UIImage *)image { UIImageWriteToSavedPhotosAlbum(image, self, @se...

2018-02-27 16:38:30 1001 0

转载 Masonry和UiView+positon冲突

工程里同时存在Masonry和UiView+positon的库文件, 但是发现两者老是冲突, 用UiView+positon进行的frame设置代码, command进去会跳到Masonry里, 很是奇怪 .....   后来发现罪魁祸首就是一句宏定义!!!! 2333333   删...

2018-02-27 16:34:13 92 0

转载 iOS 最新自适应cell方法

曾经为了实现cell的高度自适应,不知道吃了多少苦。那个时候,是在我的数据模型model中添加一个height属性,实现它的get方法,在get方法中计算需要多行显示文字的高度,然后再加上其他乱七八糟的高度并返回,然后在tableview的 - (CGFloat)tableView:(UITabl...

2018-02-26 13:09:54 338 0

原创 Could not read from remote repository.Please make sure you have the correct access rights.解决方法

我们在使用git clone 或其他命令的时候,有时候会遇到这类问题,如图:fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the reposit...

2018-02-25 17:34:24 500 0

转载 关联对象 AssociatedObject 完全解析

我们在 iOS 开发中经常需要使用分类(Category),为已经存在的类添加属性的需求,但是使用 @property 并不能在分类中正确创建实例变量和存取方法。 不过,通过 Objective-C 运行时中的关联对象,也就是 Associated Object,我们可以实现上述需求。 写在前...

2018-02-24 15:39:52 127 0

转载 Mac(苹果)电脑打开资源库的方法

Mac OS系统一些重要的文件夹和文件都是被隐藏起来,以防止用户因为误操作修改或者删除而导致系统或者软件的损坏。但是很多时候对于Mac用户,也需要修改隐藏的文件,才能实现一些操作。所以这个时候我们就需要将隐藏的文件或者文件夹显示出来。  那么Mac系统怎么显示隐藏的文件夹和文件呢?文件扩展名一般也...

2018-02-24 11:31:32 5363 0

转载 swift-原型模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。GoF提出了23种设计模式,本系列将使用Swift语言来实现这些设计模式。概述通过复制一个已存在的对象来获得一个新的相同类型的对象被称作原型模式,在复制的过程中不需要关心被复制对象实现的接口...

2018-02-23 16:35:42 71 0

转载 iOS后台唤醒实战:微信收款到账语音提醒技术总结

1、前言 微信为了解决小商户老板们在频繁交易中不方便核对、确认到账的功能痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。本文借此总结了iOS平台上的APP后台唤醒和语音合成、播放等一系列技术开发过程中遇到的坑和小技巧,希望与您分享。 2、技术方案 2.1后台唤醒App 收款到账语音...

2018-02-23 16:12:37 1480 0

原创 git 查看某一个文件的(提交/修改)记录

获取该文件的提交记录 git log --pretty=oneline 文件路径 git show 6b14b5883e5a03d5e2110eb78633f622e81a36ac 文件路径 就是这么简单,学会了么,everybody!

2018-02-11 16:22:23 24410 0

转载 七牛云及 HTTP标准状态码总结

标准扩展码: 1xx Informational 信息化: 100 Continue 继续 101 Switching Protocols 交换协议 102 Processing 处理 2xx Success 成功 200 OK 201 Created 创建 202 Accepte...

2018-02-01 18:02:38 2183 0

原创 CUICatalog: Invalid asset name supplied: (null)......

今天查看打印日志发现,输出台出现了 CUICatalog: Invalid asset name supplied后来查看发现,是[UIImage imageNamed:@""]; image给了空,醉了,这种问题,修改之后此问题解决,希望对大家有帮助

2018-02-01 17:41:41 425 0

原创 判断字符串是不是纯数字

有以下三种方法: 1、利用NSCharacterSet的stringByTrimmingCharactersInSet方法。 stringByTrimmingCharactersInSet函数可以过滤字符串中的指定特殊符号,如下我们指定输入的字符串过滤掉十进制数字,只要判断剩下的字符串是否为空...

2018-01-31 15:59:41 1175 0

转载 ios app 上传之预览、屏幕快照尺寸规范

App 预览规范 (iOS、tvOS) 您可以提供 tH.264 和 ProRes 422(仅限 HQ)格式的 App 预览,并且需要具有如下规格: 视频规格 表头 H.264 格式 ProRes 422(仅限 HQ)格式 ...

2018-01-16 10:54:49 16067 2

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