iOS开发经验
文章平均质量分 78
SuAdrenine
我就是我,最璀璨的焰火!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发之CocoaPods使用
CocoaPods安装使用教程与常见详情可以查看下列两篇博客: 最新Mac OS X 10.11.1 安装cocoapods及使用详解 CocoaPods的安装使用和常见问题不过看别人的是这样,但是到了自己身上有可能又是另一番光景。我来简单说说自己的安装体验:sudo gem install cocoapods这个需要访问墙外,所以我们通过换源的方式解决这个问题。 安装步骤: (1) $原创 2016-09-23 15:02:00 · 1567 阅读 · 0 评论 -
iOS笔记之UIButton的UIEdgeInsetsMake使用详解
1、UIEdgeInsetsMake介绍首先简单介绍一下UIEdgeInsetsMake 引用:UIEdgeInsetsMake使用详解的图片和讲解,再加上自己的理解与实现先看定义typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; // specify amount to inset (positi...原创 2018-04-07 13:49:40 · 1704 阅读 · 0 评论 -
iOS实战之调起QQ加群页和临时会话页
很简单的两个功能,不过都需要先将QQ加入info.plist白名单中LSApplicationQueriesSchemesmqqOpensdkSSoLogin mqzone mqq mqqapi mqqopensdkapiV3 mqqopensdkapiV2 mqqapiwallet mqqwpa mqqbrowser 按需求加就好了。跳转到QQ加群页:...原创 2018-04-07 11:40:38 · 1280 阅读 · 0 评论 -
iOS开发之Runtime初探
一:基础概念RunTime简称运行时,就是系统在运行的时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数,编译完成之后直接顺序执行,无任何二义性。 OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用哪个函数(事实证明,在编 译阶段,OC可以调用任何函数,即使这个函数并未实现,只要申明过就不会报错。而C语言在编译阶段就会报错)。原创 2017-06-20 10:24:53 · 435 阅读 · 0 评论 -
iOS五种页面传值方式
页面传值是很常用的一个东西,这里介绍比较常用的五种:属性传值,block传值,代理传值,单例传值,通知传值。 (一)属性传值 实践方案:第二个界面中的lable显示第一个界面textField中输入的文本 实践步骤: 首先我们建立一个RootViewControllers和一个DetailViewControllers(detail页面的label显示root页面textField输入的内原创 2016-11-02 19:36:39 · 2146 阅读 · 0 评论 -
iOS开发之NSDictionary与NSMutableDictionary
NSDictionary不可变字典1、[NSDictionary dictionaryWithObjectsAndKeys:..]: 使用键值对儿直接创建字典对象,结尾必需使用nil标志结束。 2、[NSDictionary initWithObjectsAndKeys:..]:使用键值对儿初始化字典对象,结尾必需使用nil标志结束。 3、[dictionary count]: 得到字典的...原创 2016-10-14 17:07:29 · 8048 阅读 · 0 评论 -
iOS开发之UILabel(富文本)
1、常见的属性及说明NSFontAttributeName //字体NSParagraphStyleAttributeName //段落格式 NSForegroundColorAttributeName //字体颜色NSBackgroundColorAttributeName //背景颜色NSStrikethroughStyleAttributeName //删除线格式NSUnd原创 2016-10-14 15:21:47 · 3022 阅读 · 0 评论 -
布局之extendedLayout与sizeToFit
iOS 7以后在ViewController里面引进了一系列属性用于管理页面布局。 extendedLayout有几个相似的参数:edgesForExtendedLayout automaticallyAdjustsScrollViewInsets extendedLayoutIncludesOpaqueBars下面是Apple官方提供的文档解释,看过之后还是觉得太过于抽象,于是用代码来实验原创 2016-09-27 16:19:53 · 450 阅读 · 0 评论 -
iOS开发之通讯录
现在的软件基本都有通信功能,所以做一个通讯录是开发人员必备的一个技能,界面不算优美,但是大部分功能都有,我们这里用了github上一个汉字转拼音的工具(https://github.com/c6357/YUChineseSorting)。 先说说这个工具,这个工具可以对一系列的汉字转成拼音,并返回索引与索引对应的数组。 NSArray *stringsToSort = [NSArray arr原创 2016-09-22 16:00:51 · 445 阅读 · 0 评论 -
iOS实战之从左往右自动填充布局页面
这里主要讲的就是控件宽度可变时的计算:方法一: 这里使用一个宽度可变的Button,宽度不变的两个Label从左往右依次排布来测试。这里使用三组组合,每一组都用一个UIView包裹。首先为了测试,Button的标题,依次为:NSArray *btnTitle = @[@"我是一个长标题,很长很长很长很长的标题",@"我是短标题",@"标题"];titleLB的文本:t...原创 2018-04-07 13:53:36 · 1551 阅读 · 0 评论
分享