最新文章

unity build iOS 自动添加设置属性

由于iOS中引入各个静态SDK时,需要引入系统的一些framework和lib,如果每次打包后都手动引入、修改,会很耗时也容易出错,所以就有了本篇文章 有这样的问题,就有这样的解决方案:[PostProcessBuild]

iOS审核通过后实时监听appstore是否能搜索到

相信很多朋友,在审核通过后,都想早点在appstore上搜索到自己的应用, 这里我写了个脚本,一旦可以搜索到了,就会及时提醒,是不是方便很多 接下来就上代码啦

iOS Runtime原理及使用

因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块基石。 RunTime简称运行时。OC就是运行时机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 Runtime基本是用C和汇编写的,可见苹果为了动态系统的高效而作出的努力。你可以在这里下到苹果维护的开源代码。苹果和GNU各自维护一个开源的runtime版本,这两个版本之间都在努力的保持一致。

iOS 崩溃日志查看

什么是崩溃日志,从哪里能得它? iOS设备上的应用闪退时,操作系统会生成一个崩溃报告,也叫崩溃日志,保存在设备上。 设备与电脑上的iTunes Store同步后,会将崩溃日志保存在电脑上。根据电脑操作系统的不同,崩溃日志将保存在以下位置

iOS代理模式

代理模式是一种消息传递方式,一个完整的代理模式包括:委托对象、代理对象和协议。

iOS-NSThread、NSOperation和GCD区别

1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)

以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题

2.NSOperation/NSOperationQueue 面向对象的线程技术

3.GCD —— Grand Central Dispatch(派发) 是基于C语言的框架,可以充分利用多核,是苹果推荐使用的多线程技术

iOS中关于UIWindow和statusbar的设置

最近在做开发时要做一个类似于UIAlertView的控件,做法是创建一个基于UIView的类,在里面进行自定义控件的设置,为了尽量模仿UIAlertView,在这个类里面创建了一个新的UIWindow并将self显示到这个window上。

git常用命令记录

今天最喜爱的主持人赵忠祥去世了,在这里写篇博客纪念一下吧,缅怀一下前辈。
git 是一个很常用的工具,这里我记录一些命令,以备查看。

iOS防止因找不到方法而崩溃(crash)

在开发过程中,很多时候崩溃总是防不胜防,上线前我们也对程序测了又测,可上线后还是经常遇到崩溃提示unrecognized selector sent to instance。崩溃的原因很多,预防的方法也要对症下药,这里我们就对因找不到方法而崩溃来进行治疗。

iOS接入adjust

今天是在家办公的第二天,今天的任务是完成sigmob SDK的接入,昨天做的adjust接入下面就介绍一下adjust的接入过程