前言 基础知识objective-c-runtime 关联相关类一起猜:例如,CMessageMgr 这个类,它是个管理消息的单例,而消息被包装成 CMessageWrap 对象来传递 熟悉 image 加载过程和 Ho…
分类:IOS
IOS开发:Swift中附属脚本的使用说明
附属脚本,说白了就是下标,就是类似数组(Array)的someArray[index]或字典(Dictionary)的someDictionary[key]这种用法。Swfit把这种功能开放了出来,使得我们自定义的类、结…
Objective-C的内存管理(2)——从MRC到ARC
罗里吧嗦颠三倒四,单纯的个人笔记。 MRC 引用计数上一篇已经有大概讲过。在Objective-C里,每个继承自NSObject的对象都会记录自身的引用计数,一番加加减减之后,变成0就会释放掉。MRC是Mannul Re…
[iOS]自定义UICollectionView 2-1--CollectionView的实现(定义与初始化)
我厂广招各路大神加入:job.koudaitong.com 可以发简历到 tianchi@qima-inc.com O(∩_∩)O~ 接下来就是主要的CollectionView的实现。首先是头文件的实现,先定义一个用来…
ReactiveCocoa--RACDelegateProxy
基本信息 父类 NSObject 子类 无 类含义 RAC代理类 遵循的协议 无 属性 RACDelegateProxy *rac_delegateProxy; 参考vincenttsai 这个类平常使用中可能用的不多,…
[原创]SpriteKit+Swift学习笔记(六)-生成大量精灵
之前写了一个打飞机的游戏,在飞机子弹的问题上,走过很多坑。下面就简单介绍几种方案:1.需要时生成。做一个action序列,间隔一定时间发射一个或者一组子弹,发射的时候用纹理初始化成精灵节点,然后附加到一个子弹组的skno…
[原创]Swift+Sprite Kit中文教程第一篇
本教程适用于入门开发者,我将会告诉你如何最快开发出小游戏,但所使用的未必是最佳方案。本教程将使用纯swift+storyboard进行开发,所以最好有一点点这两种技术的基础。 新建项目: 1.左侧选iOS,右侧选Game…
CocoaPods 的安装和使用介绍
一:安装CocoaPods时我我们要访问cococapods.org,但是因为ruby的软件源被屏蔽了,所以我们要用淘宝的ruby镜像来访问cocoapods,打开我们的终端,依次执行下面的代码: //删除官方的ruby…
codepush使用记录
CodePush中文翻译 CodePush中文翻译 1. code-push常用命令 安装: npm install -g code-push-cli 注册账号: code-push register 登陆: code-…
「 iOS 」可拖拽Cell
现在很多项目都会用到类似拖动的效果,比如今日头条和网易新闻之类的资讯类产品,都有用该技术设置模块顺序的操作。 在iOS9.0之后,苹果提供相关的方法,非常方便。 设定三个私有属性 @property(nonatomic,…
[iOS]异步加载UIImageView----AsyImageView
能够异步加载图片的UIImageview,通过调用方法loadImageWithUrl:与loadImageWithUrl:andDefaultImage:来进行异步加载。用到了NSCache、文件缓存、NSOperat…
类型强转
异常:AppDelegate *appDg = app.delegate; 提示:Initializing ‘AppDelegate *_strong’ with an expression of…