Instruments 内存泄露直接看问题在源代码哪里
1 Instruments关联不上Xcode 今天用Instruments跑了一下,内存泄露是找到了,如图1-1所示 2 Xcode图标灰色 3 Reveal in Xcode也是灰色不能点击(其实图片里边的已经提示了,最下面的灰色行,哈哈) 4 勾选了Separate by Thread 、Invert Call Tree、 Hide System Libraries 备注:Xcode10.1关于Call Tree 的勾选项在左下角,右侧已经没有了设置的按钮小图标了。 5 结果还是...【详细】
ios
2019年01月11日 赞:1 评论:0 阅读:490
核心动画技巧 学习笔记
参考网址:https://zsisme.gitbooks.io/ios-/content/chapter14/image-ioi.html zPosition可以改变图层的顺序,但是不能改变事件传递顺序; 子view超出父view的bounds响应点击; (void)layoutSublayersOfLayer:(CALayer *)layer; 当图层的bounds发生改变,或者图层的 -setNeedsLayout 方法被调用的时候,这个函数会被执行。这使得你可以手动摆放或者重新调整子图层的大小,但是不...【详细】
ios
2019年01月07日 赞:0 评论:0 阅读:351
Mac 允许任何来源
Mac电脑安装程序,打开允许任何来源的方法,在终端执行命令行即可。 sudo spctl --master-disable【详细】
ios
2018年12月13日 赞:0 评论:0 阅读:251
Mac 破解zip压缩文件密码详解
使用fcrackzip来破解zip类型压缩文件 fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具破解速度还是可以的,能用字典和指定字符集破解,适用于Linux、Mac OS 系统。 如果你的电脑没有安装brew,需要执行下面命令行 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装fcrackzip brew install fcrackzip 使用 fcrackzip -h来...【详细】
ios
2018年12月13日 赞:0 评论:0 阅读:221
for in 循环、EnumerateObjectsUsingBlock
ios
2018年12月11日 赞:0 评论:0 阅读:259
OC和Java的区别
ios
2018年12月11日 赞:0 评论:0 阅读:296
你不知道的UITableView代理方法
ios
2018年12月11日 赞:0 评论:0 阅读:245
block代码块的使用
ios
2018年12月11日 赞:0 评论:0 阅读:244
IntelliJ IDEA 2018 破解过程详解
本来看网上已经有写的不错的教程,结果用起来的时候发现有一些问题,首先是版本号的问题,另外是文件路径问题,还有就是碰到的修改hosts没有权限问题,还是想着记录一下,方便需要的童鞋使用。 如果发现什么问题,请及时联系我。 本文参考自: https://www.jianshu.com/p/3c87487e7121 https://blog.csdn.net/qq_17213067/article/details/81449797 首先要谢谢...【详细】
ios
2018年12月06日 赞:0 评论:0 阅读:278
编译报错 linker command failed with exit code 1 (use -v to see invocation)
原因分析 两种可能,一种是文件重复了,系统编译时不知道使用哪个,另一种就是文件链接缺失,系统找不到使用哪个。 我拿到的项目显示library not found for -lstdc++.6找不到,苹果很早已经废弃了 lstdc++.6 了,直接使用libc++就OK。 分析过程: 1、右键错误提示,选择 Reveal in Log,可以看到上面的具体原因分析; 2、然后根据提示,对相应的问...【详细】
ios
2018年12月05日 赞:0 评论:0 阅读:197
MacOS - 搭建本地服务器
一 启动服务器 1、首先要保证服务器是打开的 MacOS 自带Apatch服务器。在Safari中输入http://127.0.0.1,点击确定,成功显示:It Works! 如果访问失败了的话,在终端输入 sudo apachectl start 启动服务器 其他命令: 重启:sudo apachectl restart 关闭:sudo apachectl stop 二 本地服务器文件 ① 前往Apache服务器的本地文件地址: /Library/WebServer/Documents; ② 把自己做...【详细】
ios
2018年08月28日 赞:0 评论:0 阅读:428
Control reaches end of non-void function
编译出现报错: Control reaches end of non-void function 原因分析:要返回参数的,可能某个控制流没有返回值。 解决方法:检查一下每个控制流是否都有返回值。【详细】
ios
2018年08月28日 赞:0 评论:0 阅读:246
static declaration of "****" follows non-static declaration
编译报错 static declaration of "****" follows non-static declaration 原因分析:调用的静态函数在调用之后声明的。 解决方法:把静态函数声明放在调用前面。【详细】
ios
2018年08月28日 赞:0 评论:0 阅读:335
iOS SDK开发入门姿势详解
1、创建workspace 两张图搞定的事情,就不写了。 ① 打开Xcode,左上角 File--> New --> Workspace. ② 创建一个文件夹,用来存放我们生成的文件,成功之后如下。 2、创建SDK 也是,我们几张图来搞定 ① Xcode左上角 File -> New -> Project. ② 点击 Cocoa Touch Framework. ③ 输入SDK名字。 ④ 选择group选项; ⑤ 创建完成。 3、创建Demo 其实都感觉这一部...【详细】
ios
2018年08月21日 赞:0 评论:0 阅读:327
iOS 分类(category)、类扩展(extension)、协议(protocol)
分类 category 使用场景分析 1.扩展已有的类 有大量的子类,需要添加公用方法,但又无法修改它们的父类的情形(如系统类)。 一般是大量的功能代码已经形成,使用子类需要添加新类的头文件等。分类只能添加方法,不能添加属性。(下文会提到如何添加属性) 2.使用父类私有方法 已经存在了大量的子类方法,但是又无法修改他们的父...【详细】
ios
2018年08月20日 赞:0 评论:0 阅读:301
iOS 正确使用NSLog的姿势
调试程序的时候,我们会用到NSLog打印一些日志,然后上架的时候都注释掉,我们定义一个宏,在上架版本release的时候,可以直接关闭掉。 #ifdef DEBUG # define DLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%s]\n" "[行号:%d] \n" fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__); #else # define DLog(...); #endif // __FILE__ 文件名地址 // __FUNCTION__ 函数名 // __LINE__ 行数 /...【详细】
ios
2018年08月04日 赞:0 评论:0 阅读:883
[self class] 和 [super class]
参考博客:https://blog.csdn.net/erice_e/article/details/73222616 @implementation Son : Father - (id)init { self = [super init]; if (self) { NSLog(@”%@”, NSStringFromClass([self class])); NSLog(@”%@”, NSStringFromClass([super class])); } return self; } @end 这两个都打印出来的是:Son. self 和 super 都是指向当前实例的,[self class] 会先在当前类的方法列表中查找class这个方法,[super class] 会先...【详细】
ios
2018年08月02日 赞:0 评论:0 阅读:357
iOS 内存管理(补充)
对象操作 OC中对应的方法 对应的 retain Count 变化 生成并持有对象 alloc/new/copy/mutableCopy等 +1 内容单元格 第一列第二格 多加文字 内容单元格第二列第二格 a 持有对象 retain +1 释放对象 release - 废弃对象 dealloc - NSNumber *__strong num = [[NSNumber alloc] init]; 注意 __strong 的位置应该放到 * 和 变量名 中间,放到其他位置严格意义上是不对的,只是编译器...【详细】
ios
2018年08月02日 赞:0 评论:0 阅读:354
OC +方法和-方法(补充篇)
类方法和对象方法 1、对象方法: ① 减号 - 开头; ② 只能由对象来调用; ③ 对象方法中能访问当前对象的成员变量(实例变量); 2、类方法: ① 加号 + 开头; ② 只能由类(名)来调用; ③ 类方法中不能访问成员变量(实例变量); 3、类方法的好处和使用场合: ① 不依赖于对象,执行效率高; ② 能用类方法的尽量都用类方法;...【详细】
ios
2018年08月02日 赞:0 评论:0 阅读:275
iOS 继承中方法调用的顺序
继承中方法调用的顺序: ① 在自己的类中找; ② 如果没有,就去父类中找; ③ 如果父类中没有,就去父类的父类中; ④ 如果父类的父类也没有,就还往上找,知道找到基类(NSObject); ⑤ 如果NSObject中都没有,就报错了。 注:如果找到了就执行这个方法,就不再往后查找了。 多态:继承于animal的两个类,cat和dog,就是多态了。 supe...【详细】
ios
2018年08月02日 赞:0 评论:0 阅读:324
共87个 共5页 12345
sina weixin mail 回到顶部