小知识
Micah_A
to be a better swifter
展开
-
iOS开发之CGRect常用指南
这些是在CGGeometry.h里的创建CGPoint、CGSize、CGRect CGPoint CGPointMake(CGFloatx, CGFloat y);CGSize CGSizeMake(CGFloat width, CGFloat height);CGRect CGRectMake(CGFloat x, CGFloat y, CGFloatwidth,CG原创 2015-12-10 16:00:19 · 1735 阅读 · 0 评论 -
Swift class_copyMethodList class_copyPropertyList
代码实例: /// 获取并打印方法 var m_count:UInt32 = 0; if let methods = class_copyMethodList(type(of: self.app), &m_count){ debugPrint(methods[0]); for i in 0..<...原创 2018-03-23 09:04:14 · 862 阅读 · 0 评论 -
Hexo + Git pages 免费搭建个人博客详解
前言经常看到别人搭建自己的博客,本文就基于Hexo和Git 搭建一个属于自己的博客。创建一个github仓库填写仓库的信息安装Hexo首先需要在电脑中安装Node.js和git:node:直接下载安装 Node.jsgit:安装教程安装hexosudo npm install -g hexo初始化hexocd 到博客原创 2018-02-06 18:59:08 · 1384 阅读 · 0 评论 -
iOS 开发笔记
1、IQKeyboardManager 禁止某个 UITextField 的工具栏 针对 ViewController 级别禁用工具栏:IQKeyboardManager.sharedManager().disableToolbarInViewControllerClass ,如果这个 UITextField 直接 add 到 window 上的这个方法就不管用了,可以直接设置 inp...原创 2016-09-22 09:31:17 · 398 阅读 · 0 评论 -
iOS面试题宝典(-)
define 定义的宏和const定义的常量有什么区别#define 定义的宏的指令,程序在预处理阶段将用#define 所定义的内容只是进行替换。因此在程序运行时,常量表中并没有用#define所定义的宏,系统也不会为它分配内存,在程序的编译时不会检查数据的类型,出粗的概率会大很多。 const 定义的常量,在程序运行时是存放在常量表中的,系统会为它分配内存。而且在编译期间会进行类型的检原创 2017-08-30 23:41:12 · 234 阅读 · 0 评论 -
swift NSStringDrawingOptions计算文本的宽高
在Swift中我们计算文本的宽度和高度可以使用一下方式://.usesFontLeading 使用字体的行间距来计算文本占用的范围,即每一行的底部到下一行的底部的距离计算 //.usesLineFragmentOrigin 整个文本将以每行组成的矩形为单位计算整个文本的尺寸 //.usesDeviceMetrics 将文字以图像符号计算文本占用范围,而不是以字符计算。也即是以每一个字体所占用的空原创 2017-09-13 14:49:20 · 2723 阅读 · 0 评论 -
iOS开发之小知识
iOS开发整理常用小知识原创 2016-01-07 22:49:43 · 372 阅读 · 0 评论 -
Xcode 导入c文件 报错
1.单击你的工程,选择TARGET下的目标文件2.在选项卡中选择“Build Settings”选项3.找到“Apple LLVM compiler x.x - Language”设置项(其中x.x为你的xcode默认的LLVM编译器版本,不同的xcode版本不一样)4.图中绿色选中的选项“Compile Sources As”,意思是要把工程按照哪一种语言进行编译,默认是第一个“Ac原创 2016-02-22 21:49:04 · 2229 阅读 · 0 评论 -
iOS开发之绘制图片
#import "ViewController.h"#define WIDTH [[UIScreen mainScreen].bounds.size.width]#define HEIGHT [[UIScreen mainScreen].bounds.size.height]@interface ViewController ()@property (nonatomic,st原创 2015-12-21 16:15:08 · 444 阅读 · 0 评论 -
iOS开发之绘制文本内容
有时候需要在图片上绘制出 文本的效果,可用以下代码:- ( UIImage *)createShareImage:(NSString *)str{ UIImage *image = [UIImage imageNamed:@"1.jpg"]; CGSize size=CGSizeMake(image.size.width,im原创 2015-12-23 22:17:59 · 1525 阅读 · 0 评论 -
iOS 基础字符判断函数
函数:isdigit用法:#include功能:判断字符c是否为数字说明:当c为数字0-9时,返回非零值,否则返回零。函数:islower用法:#include功能:判断字符c是否为小写英文字母说明:当c为小写英文字母(a-z)时,返回非零值,否则返回零。函数:isupper用法:#include功能:判断字符c是否为大写英文字母说明:当c为大写英文字母原创 2015-11-30 13:39:31 · 364 阅读 · 0 评论 -
GCD调用 引发的一些思考
前两天同事,提了个有点意思的问题,今天突然想起来就整理一下,顺便谈一下自己的理解。下面的这段代码会怎么打印?Dog * dog = [Dog new]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_global_queue(0, 0), ^{ ...原创 2018-11-10 15:09:17 · 428 阅读 · 0 评论