
Objective—C知识
KyneChen
梅花香自苦寒来!
展开
-
iOS常用5种数据存储方式详解
1.plist文件存储 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer) 模拟器应用沙盒的根路径在: (apple是用户名, 6.0是模拟器版本)/Users/apple/Library/Applicat原创 2015-11-16 18:08:57 · 1339 阅读 · 0 评论 -
使用SDWebImage时的内存管理问题
前言:开发中,我们常常使用SDWebImage加载图片,这的确特别方便.但也要注意内存的问题,不然程序在真机运行时就会 crash!方案:在 Appdelegate.m 中做如下操作:1. 导入头文件#import"SDWebImageManager.h"#import "SDImageCache.h"原创 2015-12-13 15:54:12 · 639 阅读 · 0 评论 -
iOS 开发中“宏”的高级使用——单利
总体要领:1. 宏里面记得传参数,如:SingletonH(methodName);2. 用“##”号拼接类名,如:+ (instancetype)shared##methodName;3. 遇到多行代码时,用“\”去结尾每一行,但是每段的最后一行除外,代码中已有警示;4. ARC 判断,如代码中标示;5. 直接把这段代码拿走用吧.下面是一个Singleton.h 的内容原创 2015-12-15 22:21:53 · 692 阅读 · 0 评论 -
动态tableView中通过点击tableViewCell内部的一个控件找到indexPath
在社区看到的,个人推荐,这个方法比较酷~原创 2015-12-06 20:04:55 · 477 阅读 · 0 评论 -
动态添加TabBarController的子控制器方式
在写程序时需要动态添加TabBarController的子控制器方式,用什么方法好呢?请看下图:原创 2015-12-06 20:06:25 · 2866 阅读 · 0 评论 -
图片“九宫格”布局frame 之通用公式
1.属性说明:#define kImageWidth 90 //图片宽 #define kImageHeight 90 //图片高#define kImageEdge 5 //图片间隔#define kImageCount 3 //单行图片个数//所选择的图片数组@property (nonatomic, strong)NSMutableArray原创 2015-11-25 18:41:11 · 1278 阅读 · 0 评论