MaiZi's Blog

Nothing is impossible!


  • 首页

  • 关于

  • 归档

  • 分类

  • 标签

UITableView上取消UITextField第一响应者的问题

发表于 2016-07-04   |   分类于 iOS开发 - 问题   |  

使用系统自带键盘时,不可避免的经常需要我们人为的去收起键盘。类似点击空白或者输入框以外的地方将键盘收起,因为键盘的存在不仅影响界面美观,同时也因为我们需要在该界面进行其它操作,而键盘会遮挡部分视图,使这些操作进行的不是那么方便。而收起键盘的问题,本质上就是取消第一响应者的问题。

阅读全文 »

UIAppearance UI全局设置

发表于 2016-07-04   |   分类于 iOS开发 - 基础   |  

在开发中,如果想要对一些控件类,比如UIImageView、UILabel、UINavigationBar等,做一些全局的改变,通常的做法都是通过继承的方式重写该类,这样新建一个一个文件,做的多了,会感觉很麻烦。在iOS5以后,苹果提供了更简单的方式,通过UIAppearance,你可以很轻松的管理你的界面。UIAppearance提供了两个方法:

  • + (id)appearance
  • + (id)appearanceWhenContainedIn:(Class <>)ContainerClass,…
阅读全文 »

如何新建一个Github开源项目

发表于 2016-06-28   |   分类于 编程基础 - Git   |  

空闲的时候,很多人都会自己动手写点框架或项目什么的,既能学习打发时间,又能以备不时之需,方便开发。对于优秀的代码,我们也可以分享出来,就像学习别人的代码一样,供其他开发者参考,最后说不定还能和志同道合者擦出幸福的火花呢,想想是不是有点小激动,心动不如行动。现在就让我们去Github新建我们的第一个开源项目吧,嗯,祝你好运。

阅读全文 »

本地搭建IPv6测试环境

发表于 2016-06-28   |   分类于 iOS开发 - 问题   |  

从6月初开始,苹果修改了App Store应用审核政策,规定所有提交审核的iOS应用都必须支持IPv6-only连网标准。虽然苹果早在去年的在WWDC2015大会上就宣布过iOS 9将转用IPv6-only网络服务,但是该消息来的依旧是如此的突然,导致大部分开发者毫无一丝防备。

阅读全文 »

用CocoaPods管理你的第三方库

发表于 2016-06-27   |   分类于 iOS开发 - 基础   |  

在开发一个iOS应用时,不可避免的会使用很多的第三方库,而一个一个的手动下载和添加是很麻烦的,通过CocoaPods则可以让我们很方便的下载和管理这些第三方依赖库。好吧,又一个懒人科技。

阅读全文 »

OC中使用宏定义进行调试

发表于 2016-06-02   |   分类于 iOS开发 - 基础   |  

想了想还是把OC中经常用到的宏定义语法单独列了一章出来,毕竟对于不同的语言,不同的平台,使用起来还是千差万别的,如果对#define还不熟悉的朋友可以参看以前写的一篇博客#define用法总结。

阅读全文 »
1…456…9
麦子

麦子

当你的才华撑不起你的野心的时候,你就应该静下心来学习!

52 日志
9 分类
54 标签
Github 微博
© 2014 - 2020 麦子
由 Hexo 强力驱动
主题 - NexT.Pisces