会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Huster Coding
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2017年6月18日
OC中一些基本概念
摘要: 1.内存分区情况 代码区: 存放函数二进制代码 数据区: 系统运行时申请内存并初始化,系统退出时由系统释放,存放全局变量,静态变量,常量 堆区: 通过malloc等函数或者new等操作符动态申请得到,需程序员手动申请和释放 栈区: 函数模块内申请,函数结束时由系统释放,存放局部变量,函数参数
阅读全文
posted @ 2017-06-18 22:40 Huster2009
阅读(89)
评论(0)
推荐(0)
2016年7月12日
如何添加渐变?
摘要: let gradientLayer = CAGradientLayer() gradientLayer.frame = self.bounds gradientLayer.endPoint = CGPointZero gradientLayer.startPoint = CGPointMake(1,
阅读全文
posted @ 2016-07-12 15:08 Huster2009
阅读(125)
评论(0)
推荐(0)
2016年6月29日
UIBarButtonItem关于全局修改,局部修改
摘要: 工具类UIAppearance可以统一设置控件的风格,当调用appearance方法时他会拿到相对应的控件(你用什么控件调用appearace方法,他就会返回什么控件),然后你可以设置统一主题(风格) + (id)appearance + (id)appearanceWhenContainedIn:
阅读全文
posted @ 2016-06-29 12:13 Huster2009
阅读(1165)
评论(0)
推荐(0)
2016年6月8日
iOS开发之常用正则表达式
摘要: 正则表达式是一种用来进行文本匹配的工具,其语法优美简洁,通过正则表达式我们将这些业务描述成某些需求规则,来让我们的代码更美观、实用.下面是一些常用的正则表达式 1.验证用户输入的密码长度是否满足6~18位的长度,最常见的验证方式是判断输入的密码长度 2.固定电话都是0区号-八位数字的格式 3.验证是
阅读全文
posted @ 2016-06-08 10:55 Huster2009
阅读(393)
评论(0)
推荐(0)
UIButton按钮图片和文字的自动调整
摘要: 1.文字在左,图片在右 button.titleLabel.backgroundColor = button.backgroundColor; button.imageView.backgroundColor = button.backgroundColor; //在使用一次titleLabel和i
阅读全文
posted @ 2016-06-08 10:39 Huster2009
阅读(1078)
评论(0)
推荐(0)
2016年4月29日
内存管理原则
摘要: setter方法 - (void)setRoom:(Room *)room { // 传进来的room和_room不一样的时候 if (_room != room) { // 对旧房间(当前正在用的房间)做一次release操作 [_room release]; // 对新房间做一次retian操作
阅读全文
posted @ 2016-04-29 15:46 Huster2009
阅读(135)
评论(0)
推荐(0)
2016年4月28日
什么是runtime?
摘要: 什么是runtime? 1> runtime是一套底层的C语言API(包含很多强大实用的C语言数据类型、C语言函数) 2> 实际上,平时我们编写的OC代码,底层都是基于runtime实现的 * 也就是说,平时我们编写的OC代码,最终都是转成了底层的runtime代码(C语言代码) runtime有啥
阅读全文
posted @ 2016-04-28 11:35 Huster2009
阅读(1293)
评论(0)
推荐(0)
2016年4月24日
怎样将图片1、图片2合成一张新的图片
摘要: dispatch_group_notify(group, queue, ^{ // 1.开启新的图形上下文 UIGraphicsBeginImageContext(CGSizeMake(100, 100)); // 2.绘制图片 [self.image1 drawInRect:CGRectMake(
阅读全文
posted @ 2016-04-24 23:18 Huster2009
阅读(225)
评论(0)
推荐(0)
测试耗时时间的方法
摘要: 测试耗时时间的方法 // 方法一 NSDate *begin = [NSDate date]; // 根据图片的网络路径去下载图片数据 NSData *data = [NSData dataWithContentsOfURL:url]; NSDate *end = [NSDate date]; NS
阅读全文
posted @ 2016-04-24 00:02 Huster2009
阅读(523)
评论(0)
推荐(0)
2016年4月22日
如何使用cocoapods
摘要: 1.更换源 Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/)源来查找、安装、升级、和卸载软件包 gem sources --remove https://rubygems.org/ gem sources -a https://ruby
阅读全文
posted @ 2016-04-22 23:18 Huster2009
阅读(126)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告