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






会飞的盖伦

 
 

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

2017年11月25日

iOS开发中遇到问题及解决办法
摘要: Q:使用自定义字体之后autoLayout计算文字高度出问题 A:http://www.qingpingshan.com/rjbc/ios/313479.html Q:真机运行报错:“has denied the launch request”A:不知道什么问题,把手机重启后就好了,具体可以起Sta 阅读全文
posted @ 2017-11-25 11:34 会飞的盖伦 阅读(157) 评论(0) 推荐(0)
 

2017年11月17日

iOS开发IPhone以及iPad尺寸汇总
摘要: 阅读全文
posted @ 2017-11-17 15:38 会飞的盖伦 阅读(319) 评论(1) 推荐(0)
 

2017年10月24日

iOS开发关于UISearchBar自定义取消按钮的颜色,字体,大小
摘要: 两种方法1:直接遍历searchBar子视图,这种方法不太好,因为随着版本升级它内部层级可能会发生变化(例如IOS11的导航栏,懂得自然懂) 2:取私有变量 UIButton *cancel = [self valueForKey:@"_cancelButton"]; [cancel setTitl 阅读全文
posted @ 2017-10-24 19:01 会飞的盖伦 阅读(2431) 评论(0) 推荐(0)
 

2017年1月19日

Instruments工具的使用
摘要: 最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。 Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instrum 阅读全文
posted @ 2017-01-19 16:29 会飞的盖伦 阅读(329) 评论(0) 推荐(0)
 
iOS沙盒路径变化的说明详解
摘要: 最近用沙盒存储文件的时候发现了一个奇怪的现象,由于业务需要,我会将保存的文件绝对路径保存以便下次读取。 于是发现一个找不到的现象,即上一次保存下的绝对路径,再第二次打开app去查找的时候,发现找不到。。。 比如: 我第一次保存一个文件,保存路径如下: /Users/MACBOOK/Library/D 阅读全文
posted @ 2017-01-19 16:00 会飞的盖伦 阅读(249) 评论(0) 推荐(0)
 

2017年1月12日

UILable常见的一些富文本设置
摘要: //lable字体大小自适应宽度 UILabel *lable = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 300, 100)]; lable.numberOfLines = 0; lable.backgroundColor = [UICol 阅读全文
posted @ 2017-01-12 15:06 会飞的盖伦 阅读(210) 评论(0) 推荐(0)
 
iOS开发项目实战狗粮
摘要: touchesBegan开始编写一个应用代码前,首先应该列出事物清单(了解需要做什么) 从代码可移植性的角度来看,纯手写代码 > xib界面文件 > storyboard 从代码复杂度的角度来看,storyboard > xib 界面文件 > 纯手写代码 弹出提示框 [UIAlertView all 阅读全文
posted @ 2017-01-12 15:03 会飞的盖伦 阅读(331) 评论(0) 推荐(0)
 

2016年12月29日

iOS 10开发NSAssert(断言)的使用
摘要: 断言(NSAssert)的使用 字数1055 阅读3270 评论3 喜欢30 NSAssert()是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并且可以自定义异常描述。NSAssert 阅读全文
posted @ 2016-12-29 10:29 会飞的盖伦 阅读(1299) 评论(0) 推荐(0)
 

2016年12月28日

RunLoop(官方文档翻译)
摘要: 循环运行 运行循环是与线程相关联的基本基础设施的一部分。一个运行循环是用于调度工作,并协调接收传入事件的事件处理循环。一个运行循环的目的是让你的线程繁忙时,有工作要做,把你的线程时有没有睡觉。 循环运行管理不完全是自动的。你还必须设计线程的代码开始在适当的时候运行循环和响应传入的事件。无论可可和核心 阅读全文
posted @ 2016-12-28 17:18 会飞的盖伦 阅读(395) 评论(0) 推荐(0)
 

2016年12月24日

iOS开发中多线程间关于锁的使用
摘要: 为什么需要使用锁,当然熟悉多线程的你,自然不会感到陌生。 那你在代码中是否很好的使用了锁的机制呢?你又知道几种实现锁的方法呢? main.m 今天一起来探讨一下 iOS 中实现锁的几种不同方式,在这之前我们先构建一个测试用的类,假想它是我们的一个共享资源,firstMethod 与 secondMe 阅读全文
posted @ 2016-12-24 16:13 会飞的盖伦 阅读(2348) 评论(0) 推荐(0)
 
下一页