2018年12月14日
摘要: 一、准备工作 1、项目中要集成推送,首先要了解推送的原理,虽然3个版本中的推送实现方式不一样,但是原理还是一样的。安卓总是因为推送出问题,由于苹果有自己的推送服务(APNS),所以我觉得苹果的推送比安卓好实现很多。推送分为远程推送和本地推送。远程推送可以看成是客户端,APNS,后台服务器相互关联形成 阅读全文
posted @ 2018-12-14 16:25 Werido_G 阅读(393) 评论(0) 推荐(0) 编辑
  2018年7月11日
摘要: 一. 单例模式简介 单例模式的作用 可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问 从而方便地控制了实例个数,并节约系统资源 单例模式的使用场合 在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次),一般用于工具类。例如:登陆控制器,网络数据请求,音乐播放器等一个工程 阅读全文
posted @ 2018-07-11 17:44 Werido_G 阅读(133) 评论(0) 推荐(0) 编辑
  2018年3月20日
摘要: 对齐要求 原文链接:http://www.catb.org/esr/structure-packing/ 首先需要了解的是,对于现代处理器,C编译器在内存中放置基本C数据类型的方式受到约束,以令内存的访问速度更快。 在x86或ARM处理器中,基本C数据类型通常并不存储于内存中的随机字节地址。实际情况 阅读全文
posted @ 2018-03-20 19:37 Werido_G 阅读(662) 评论(0) 推荐(0) 编辑
  2017年11月9日
摘要: 这个话题是一个老生常谈的问题了,今天把这几种情况总结一下,如有不对,欢迎指出~ weak-strong copy 修饰字符串strong与copy的区别 1、当字符串用strong修饰时: 1、当字符串用copy修饰时: 根据代码的运行结果我们发现,当用copy修饰时,属性是不会随着mString的 阅读全文
posted @ 2017-11-09 16:50 Werido_G 阅读(129) 评论(0) 推荐(0) 编辑
  2017年8月8日
摘要: UIScrollView的工作原理,当手指touch的时候,UIScrollView会拦截Event,会等待一段时间,在这段时间内,如果没有手指 没有移动,当时间结束时,UIScrollView会发送tracking events到子视图上。在时间结束前,手指发生了移动,那么UIScrollView 阅读全文
posted @ 2017-08-08 15:50 Werido_G 阅读(233) 评论(0) 推荐(0) 编辑
  2017年8月4日
摘要: 1、Xcode在真机调试的过程中,我用到了 NSUserDefaults 来存储信息,存储信息后,我点击左上角运行。手机app重新启动后,发现读出来的信息还是存储之前的。打印 [userDefault synchronize] 是0!竟然没有存储成功!所以还是不要把 NSUserDefaults 中 阅读全文
posted @ 2017-08-04 17:45 Werido_G 阅读(171) 评论(0) 推荐(0) 编辑
  2017年7月28日
摘要: 今天遇到一个需求,需要计算label中文字的行数。想了好久也没想到好的解决方法,就在网上找了下。结果发现一篇文章是讲这个的。这部分代码不但能够求出一个label中文字行数,更厉害的是能够求出每一行的内容是什么; - (NSArray *)getLinesArrayOfStringInLabel:(U 阅读全文
posted @ 2017-07-28 11:45 Werido_G 阅读(497) 评论(0) 推荐(0) 编辑
  2017年5月25日
摘要: 今天在工作中遇到一个很蛋疼的问题。用navgationController跳转到下一个页面的时候。视图奇迹般的发生了偏移!如下图: 自定义tabbar,跳转页面的时候自己把tabbar隐藏了。而没有调用系统 hidesBottomBarWhenPushed 方法。跳转的页面则会导致这种情况 阅读全文
posted @ 2017-05-25 17:26 Werido_G 阅读(113) 评论(0) 推荐(0) 编辑
  2017年5月9日
摘要: 本文的单例模式分为严格单例模式和不严格单例模式。单例模式要求一个类有一个实例,有公开接口可以访问这个实例。严格单例模式,要求一个类只有一个实例;不严格单例模式,可以创建多个实例。 有的类只能有一个实例,例如 UIApplication,通过 shared 属性访问唯一的实例,属于严格单例模式。有用户 阅读全文
posted @ 2017-05-09 15:13 Werido_G 阅读(151) 评论(0) 推荐(0) 编辑