iOS 开发技术分享

https://debugly.cn

mac上编译雷神的《最简单的基于FFMPEG+SDL的视频播放器-最终版》代码

向无私奉献的雷神致敬,一路走好! 我在学习 FFmpeg 的时候,遇到了问题,播放器写不下去了,总是卡下播下,于是找到了雷神的博客,下载了他的 《最简单的基于FFMPEG+SDL的视频播放器-最终版》,然后开始折腾,老实讲我都是在 Xcode 里完的,没有直接使用 gcc 直接编译过! 我的环...

2018-02-16 18:05:03

阅读数:66

评论数:0

Mac OS 更新到 10.11.3 之后打不开 github

把系统更新到了 10.11.3 之后,使用 safari 打不开 github 了,可以打开百度...

2016-04-05 22:32:33

阅读数:584

评论数:0

解决 CALayerInvalidGeometry 问题

Thread : Fatal Exception: CALayerInvalidGeometry

2016-03-28 21:57:18

阅读数:438

评论数:0

浅析关联引用

关联引用可以给现有类添加属性,底层是如何实现的?快戳进来看看吧!以后开发爽了,因为添加属性使用关联引用来实现,添加方法使用类别实现!一切都是这么的简单!

2016-03-26 20:43:31

阅读数:931

评论数:0

关联引用的使用方法

这年头如果不会给现有的类添加属性,就感觉你太 low 了点,光知道通过类别添加、覆盖方法是不够的,有的时候我们真的需要给已有类添加个酸爽的属性,这个类可以是系统的类,也可以是自己写的类,没什么限制!

2016-03-26 20:38:45

阅读数:404

评论数:0

使用 block 的小技巧和注意事项

block 捕获环境变量带来的好处和副作用

2016-03-25 10:47:55

阅读数:1896

评论数:0

ARC工程使用不支持ARC的库以及非ARC工程使用ARC的库编译设置

好记性还是不如烂笔头: ARC工程,若要不使用

2014-06-27 14:17:19

阅读数:292

评论数:0

系统JSON解析的三个参数含义

NSJSONReadingAllowFragments:告诉解析器顶级对象不是一个NSArray或NSDictionary; NSJSONReadingMutableContainers:将使解析器生成可变NSArrays和NSDictionaries; NSJSONReadingMutable...

2014-05-29 17:31:42

阅读数:544

评论数:0

OC中 Null 与 nil的区别

NULL则给任何指正赋值,NULL和nil不能互换,nil用于类指针赋值(在oc中类是一个对象,是类的meta-class的实例),而NSNull则用于集合操作,虽然它们表示的都是空值,但使用场合完全不同,所以在编码时要严格按照变量类型来赋值

2014-05-29 16:46:15

阅读数:608

评论数:0

使用 DEBUG 宏屏蔽调试信息

使用 DEBUG 宏控制调试信息的输出

2014-05-29 16:30:28

阅读数:1470

评论数:0

block的使用与内存管理

对于 block 的初步理解

2014-05-29 15:14:20

阅读数:795

评论数:0

使用Mac不得不知道的一些快捷键

以资源管理器方式打开桌面:cmd + shift + d; 隐藏

2014-05-28 15:02:22

阅读数:369

评论数:0

使用weak strong dance 解决 block 循环引用

使用 block 的时候很容易造成循环引用,使用 ARC 编译与否解决的办法也不一样,这里简单总结下,需要硬性的记住类型也是很烦的一件事,如果能自动推断出类型就好了,这里介绍一个保留的函数实现自动推断变量类型,最后总结出 weak strong dance 的宏。

2014-05-26 11:25:33

阅读数:1359

评论数:0

Mac工具

Mac 系统自带了几款开发中jing

2014-05-26 11:14:41

阅读数:473

评论数:0

使用SVN上传.a文件

使用“莲花”(Versions)貌似不能上传.文件

2014-05-21 11:30:25

阅读数:340

评论数:0

iOS6,7 隐藏状态栏

一、iOS7状态栏的变化

2014-05-16 17:22:53

阅读数:558

评论数:0

iOS开发之手势识别器

一、概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:  - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event  - (void)touchesCancell...

2014-05-15 18:38:29

阅读数:711

评论数:0

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