火海夕

汗水与梦想

清除xcode和模拟器缓存

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

2019-03-18 10:59:48

阅读数 153

评论数 0

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

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

2019-03-08 15:45:59

阅读数 167

评论数 0

转载

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

2019-03-01 17:17:01

阅读数 37

评论数 0

iOS获取当前正在显示的UIViewController

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

2018-12-20 16:21:17

阅读数 426

评论数 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

阅读数 975

评论数 0

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

阅读数 152

评论数 0

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

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

2018-09-11 18:12:32

阅读数 229

评论数 0

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

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

2018-09-04 11:30:22

阅读数 513

评论数 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.ruby-ch...

2018-08-30 11:37:27

阅读数 896

评论数 0

iOS 自动生成文档(Xcode)

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

2018-08-28 10:45:58

阅读数 577

评论数 0

iOS - 统计代码行数

打开终端,在项目对应文件夹   find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c...

2018-08-27 16:02:35

阅读数 312

评论数 0

NSDictionary的实质和实现原理

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

2018-05-22 16:22:56

阅读数 833

评论数 0

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

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

2018-04-24 15:03:20

阅读数 152

评论数 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

阅读数 69

评论数 0

UI控件用weak还是用strong修饰

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

2018-04-24 10:23:17

阅读数 154

评论数 0

UITableView重用问题

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

2018-04-23 15:45:02

阅读数 107

评论数 0

UIGraphicsGetImageFromCurrentImageContext 内存报错

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

2018-04-19 15:43:14

阅读数 206

评论数 0

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

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

2018-03-02 10:49:02

阅读数 1786

评论数 0

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

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

2018-03-01 14:20:54

阅读数 175

评论数 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

阅读数 128

评论数 0

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