在Autolayout下遇到了这样的情况,比如cell上面有两个label,其中一个label的内容长度都可能会很长,长到按设计字号这一行都装不下(不过不会超级的长),而另一个label的内容会很短。需求规定两个labe…
标签:objective-c
OC内存管理机制
简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign…
从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么
@property (nonatomic, weak) id obj; 先看下面一段代码 #import <Foundation/Foundation.h> @interface TestClass : NS…
Swift闭包1-基本概念
原文链接:http://1199game.com/2016/09/S… 引言 这篇文章开始主要讲解Swift中闭包(Closures)的一些知识点。本文是这个系列的第一篇。 闭包的基本概念 闭包的就是…
iOS有些项目模块不需要(MJRefresh)移除后有一块空白 解决方法
要先结束刷新 在移除既不会出现有一大块空白了 [self.tableView headerEndRefreshing]; [self.tableView footerEndRefreshing]; [self.table…
iOS后台模式教程 (一)
Background Modes Tutorial: Getting Started iOS后台模式教程 (一) 原文 使用场景 在iOS7之前的系统中,当应用被挂起,拥有连续的10分钟时间来处理之前的任务,然后才会被系…
慕课网_《iOS基础教程之界面初体验》学习总结
2017年05月15日星期一说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:无个人学习源码:https://github.com/zccodere/s… 第一章…
AFNetWorking源码之NSURLSession系列概述
1 基本说明 记得我刚做iOS的时候,那时候还是ASI和AFN共存,甚至ASI使用比例还多点,一转眼几年过去,ASI基本已经消失了,AFN基本成了iOS项目的标配。我虽然以前也有看过AFN2.x的源码,但是对于AFN3.…
HHRouter 开源后日谈
这周二,火花开源了一个小项目 HHRouter,不到一周,已经获得不少关注。并且在 GitHub 的本日热门 Objective-C 项目榜中占据榜首连续两天,目前也在本周热门排列第四。尤其值得一提的是,关注者不仅有国内…
Objective-C runtime 拾遗 (一)——NSInvocation 调用Block
起 一日在开发之中,遇到这样一个问题,在某些场合,需要用NSInvocation来调用Block,而Block签名并不是固定,即,Block参数类型个数可以不同。 问题 回忆NSInvocation 一般用法 自然想到了…
Objective-C中的@property用法
声明property的语法为: @property (参数1,参数2) 类型 名字; 如: @property(nonatomic,retain) UIWindow *window; 其中参数主要分为三类: 读写属性: …
iOS-继承浅析
iOS类是否可以多继承?如果没有,那可以用其他方法实现吗?简述实现过程。 继承 继承的上层是父类,下层是子类.继承具有传递性,子类具有父类所有的特征和行为.继承是单向的,不可以相互继承.假如A继承于B,B继承于C,A具有…