• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






跳跳骑士

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年7月3日

截取字符串中的中文,数字和英文
摘要: 废话不多说,直接撸代码。 +(NSArray* )getChineseStringFromString:(NSString* )string{ if (string == nil || [string isEqual:@""]) { return nil; } NSMutableArray *arr 阅读全文
posted @ 2017-07-03 17:03 跳跳骑士 阅读(699) 评论(0) 推荐(0)
 

2017年1月3日

毛玻璃效果
摘要: //创建毛玻璃效果 UIBlurEffect* blurEffect=[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight] ; UIVisualEffectView* effectView=[[UIVisualEffectView alloc]i 阅读全文
posted @ 2017-01-03 16:04 跳跳骑士 阅读(138) 评论(0) 推荐(0)
 

2016年11月14日

transform初学习
摘要: 1.什么是transform? transform主要用于形变,位移和旋转,可用于动画。 CGAffineTransformMakeTranslation 2.transform常用的几种方法。 (1)CGAffineTransformMakeTranslation(a,b) 图片x坐标平移a的距离 阅读全文
posted @ 2016-11-14 15:13 跳跳骑士 阅读(215) 评论(0) 推荐(0)
 

2016年9月19日

new和alloc的区别
摘要: 简单来说,new和alloc在功能上基本没有什么区别,都是分配内存,初始化对象。 但是,调用new的话,只能通过默认的init方法来初始化对象,而alloc可以通过其他的初始化方法如:-(instance)initWithxxxxxx 来初始化对象。 阅读全文
posted @ 2016-09-19 20:43 跳跳骑士 阅读(255) 评论(0) 推荐(0)
 
Masonry学习笔记
摘要: 1.边距 [bottomView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.view).offset(0) ; }] ; 在和父视图比较时,可以省略掉父视图,如下: [bottomView mas 阅读全文
posted @ 2016-09-19 20:40 跳跳骑士 阅读(204) 评论(0) 推荐(0)
 

2016年8月2日

Runtime初学习
摘要: 什么是runtime? runtime是一套纯c的API.平时用oc写的代码在运行时都会先转成runtime代码,然后在执行。 runtime可以干什么? 1.交换方法。(method_exchangeImplementations) 首先创建一个People类,有俩个类方法,+(void)run{ 阅读全文
posted @ 2016-08-02 22:57 跳跳骑士 阅读(149) 评论(0) 推荐(0)
 

2016年6月12日

位段(bitfield)
摘要: struct { unsigned int fieldA : 4 ; unsigned int fieldB : 2 ; unsigned int fieldC : 1 ; } ; 这是c语言的特性,很少人使用。 fieldA代表将占用4个二进制位,fieldB代表占用2个二进制位,fieldC代表 阅读全文
posted @ 2016-06-12 20:59 跳跳骑士 阅读(448) 评论(0) 推荐(0)