摘要:上篇文章我们讲到了什么是线程、进程。那么从这篇开始,我们就开始来看看iOS实现多线程的几种方法:本文讲述第一种:pthread:pthread是一套采用C语言编写的跨平台/可移植的多线程API。简单使用下:#import /// 点击屏幕创建一个线程- (void)t...
阅读全文
摘要:什么是线程和进程?这个问题一直困扰着我。经过多番查询、思考、总结之后,终于总结了下我自己比较通俗的说法,一块给大家说说:1:进程是指系统正在运行的一个应用程序;每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内,比如同时打开QQ\Xcode,系统就会分别...
阅读全文
摘要:上一篇我们有分析runtime的大概实现过程,我们知道了objc_msgsend这个东西。它说的就是c语言的消息分发底层的大概实现。那么我们在iOS开发的过程中,实际会使用到的最直接的基于runtime机制的消息方法不就是performselector方法嘛!今天,我...
阅读全文
摘要:以下为app审核上线最好要有的相关图app Icon 图标尺寸:然后这个1024*1024的图片注意不可以是圆角的。LaunchImage:iTunes connect的屏幕快照:设备与分辨率:OK。仅供参考!有不同意见可以交流。
阅读全文
摘要:最近特意看了很多篇关于runtime的文章。所以自己也想把了解的东西总结一下,以便以后大家一起学习。首先必须要诚实地说一句,这里都是看了别人的文章后,用自己的话总结出来的,而没有像其他额大牛样去用c语言去写一个swizzle method之类的。首先要说,OC是一门运...
阅读全文
摘要:首先来聊聊内存管理。因为是先有了内存管理这个东西,才慢慢的有了ARC,而后才会有@property的各种属性聊到内存管理,我们就能知道iOS5之前,iOS的内存管理是MRC(手动内存管理)的。iOS5之后才有了ARC(自动内存管理)。那我们就来看看MRC是怎么做的:在...
阅读全文
摘要:首先介绍一下这两个东西:其实欢迎页和引导页是一个东西,只是欢迎页每次app打开都显示,引导页只有第一次安装或者版本更新的时候显示。所以重点来说一下欢迎页:创建工程之初会有一个LaunchScreen.storyboard,我没有用这个,所以要把storyboard上的...
阅读全文
摘要:今天玩cocos2d-x,发现创建出来的工程的lib都只是.a文件。想跟进去看看源码都不能如愿。所以就决定把.a文件替换掉因为cocos2d-x本身是开源的,下载的文件里的build里的.xcodeproj就是可以用来依赖的工程。所以第一步:把cocos2d-x-3....
阅读全文
摘要:1、修改当前视图的透明度,而不影响子视图的透明度 self.backgroundColor = [[UIColorwhiteColor] colorWithAlphaComponent:0]; 2、push之前将自己移除掉,使view返回时直接返回到父类 ExamineeSelectSubjectC
阅读全文