知识扩展——颜色相关的知识
摘要:1 颜色的基本组成 - 一种颜色由N个颜色通道组成 2 颜色通道 - 1个颜色通道占据8bit - 1个颜色通道的取值范围 - 10进制 : [0, 255] - 16进制 : [00, ff]; - 常见的颜色通道 - 红色 red R - 绿色 green G - 蓝色 blue B - 透明度
阅读全文
posted @
2018-01-31 13:57
mukekeheart
阅读(587)
推荐(0)
iOS学习——(转)iOS中关于通知的使用
摘要:在移动端开打过程中,经常会用到通知和推送,例如有短信来了需要通知提示,手机横屏了需要通知提示,插上耳机了需要通知提示等等,我们可以根据这些通知采取对应的动作。iOS系统自身定义了很对通知,但是在开发过程中我们也可以进行自定义一些通知,然后利用NSNotificationCenter在需要的时候进行发
阅读全文
posted @
2018-01-31 10:45
mukekeheart
阅读(568)
推荐(0)
iOS学习——键盘弹出遮挡输入框问题解决方案
摘要:在iOS或Android等移动端开发过程中,经常遇到很多需要我们输入信息的情况,例如登录时要输入账号密码、查询时要输入查询信息、注册或申请时需要填写一些信息等都是通过我们键盘来进行输入的,在iOS开发过程中,一般用于进行输入信息的有两类:UITextField和UITextView,前者是单行输入文
阅读全文
posted @
2018-01-26 10:45
mukekeheart
阅读(6722)
推荐(0)
知识扩展——Git和GitHub的区别
摘要:一直以为Git和GitHub是一个东西,直到我看到这个解释。。。。 转载自:git与github区别与简介 一开始接触git或是github的程序员可能搞不太清楚这些名词到底指代的是什么,所以在这里稍微说明一下。git和github是两个完全不同的概念。 git是一个版本管理工具,是可以在你电脑不联
阅读全文
posted @
2018-01-23 16:59
mukekeheart
阅读(302)
推荐(0)
iOS项目——项目开发环境搭建
摘要:在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发的必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习——iOS项目Project 和 Targets配置详解则更利于我们今天对完整项
阅读全文
posted @
2018-01-22 22:13
mukekeheart
阅读(4645)
推荐(1)
iOS学习——iOS项目Project 和 Targets配置详解
摘要:最近开始学习完整iOS项目的开发流程和思路,在实际的项目开发过程中,我们通常需要对项目代码和资料进行版本控制和管理,一般比较常用的SVN或者Github进行代码版本控制和项目管理。我们iOS项目的开发工具Xcode本来就集成了Github的代码控制,所以用GitHub会更方便一些,想具体了解Xcod
阅读全文
posted @
2018-01-21 23:53
mukekeheart
阅读(15232)
推荐(7)
iOS扩展——Objective-C开发编程规范
摘要:最近准备开始系统学习一个完整项目的开发流程和思路,在此之前,我们需要对iOS的开发变成规范进行更系统和详尽的学习,随意对编程规范进行了整理和学习。本文内容主要转载自:Objective-C-Coding-Guidelines-In-Chinese 此外,这篇文章所说的一些常见的编码习惯也可以参考一下
阅读全文
posted @
2018-01-18 16:36
mukekeheart
阅读(1613)
推荐(1)
iOS学习——Xcode9上传项目到GitHub
摘要:最近通过视频在学习一个完整项目的开发流程和思路,为了更真实地模拟在实际开发中的流程,我们需要将项目的代码以及一些资料进行版本控制和管理,一般比较常用的SVN或者Github进行代码版本控制和项目管理。我们iOS项目的开发工具Xcode本来就集成了Github的代码控制,所以非常方便,今天我们就学习如
阅读全文
posted @
2018-01-18 14:19
mukekeheart
阅读(4060)
推荐(0)
Mac OS Sierra如何打开任何来源
摘要:我们知道在Mac升级到最新的Mac OS Sierra系统之后,随之而来的是第三方应用都无法打开,提示的是无法打开或扔进废纸篓。而在之前的版本系统中,我们知道在系统偏好设置-->安全性与隐私-->通用 页面的最下面有一项是允许从以下位置下载的应用有一个《任何来源》的选项,如下图所示,但是在最新的系统
阅读全文
posted @
2018-01-16 22:24
mukekeheart
阅读(414)
推荐(0)
iOS学习——UIAlertController详解
摘要:在开发中,弹出提示框是必不可少的。这两天项目中统一对已经被iOS API废弃的UIAlertView和UIActionSheet进行替换,我们知道,UIAlertView和UIActionSheet都已经被iOS的API所废弃了。在两者的API中都建议用UIAlertController替代,并通过
阅读全文
posted @
2018-01-14 22:28
mukekeheart
阅读(6668)
推荐(0)
iOS学习——获取iOS设备的各种信息
摘要:不管是在Android开发还是iOS开发过程中,有时候我们需要经常根据设备的一些状态或信息进行不同的设置和性能配置,例如横竖屏切换时,电池电量低时,内存不够时,网络切换时等等,我们在这时候需要进行一些友好的提示和保护设备的一些设置。在Android开发中我们可以通过DeviceUtil这个工具类来获
阅读全文
posted @
2018-01-10 13:48
mukekeheart
阅读(2964)
推荐(2)
iOS学习——属性引用self.xx与_xx的区别
摘要:在iOS开发过程中,我们用@proprety声明一个属性后,在代码中我们可以用self.xx与_xx来获取到这个属性。但是一直有一个疑惑,那就是这两个之间有什么区别呢?最初我一直觉得这两个之间没什么区别的,直到有一次,我发现自己明明对声明的属性进行了赋值,但是在使用_xx引用时发现为nil,这才引起
阅读全文
posted @
2018-01-09 14:40
mukekeheart
阅读(4965)
推荐(3)
iOS学习——iOS 整体框架及类继承框架图
摘要:整理自:IOS 整体框架类图值得收藏 一 整体框架 在iOS开发过程中,对iOS整体框架的了解和学习是必不可少的一个环节,今天我们就好好来了解一下iOS的整体框架。首先贴一个关于iOS的框架介绍:iOS系统框架概述。我们通常称呼iOS的框架为Cocoa Touch框架,Cocoa Touch是一个框
阅读全文
posted @
2018-01-05 17:44
mukekeheart
阅读(5505)
推荐(2)
iOS学习—— UINavigationController的返回按钮与侧滑返回手势的研究
摘要:侧滑返回手势是从iOS7开始增加的一个返回操作,经历了两年时间估计iPhone用户大部分都已经忽略了屏幕左上角那个碍眼的back按钮了。之前在网上搜过有关侧滑手势的技术博客,发现大多比较散乱,甚至有很多都是简单的粘贴复制,并不全面。侧滑返回的操作效果与左上角的back按钮是一样的,所以一起放在这里进
阅读全文
posted @
2018-01-04 23:11
mukekeheart
阅读(10259)
推荐(0)
iOS学习——更改导航栏的返回按钮的标题与颜色
摘要:转载自:修改navigationController返回按钮颜色和文字 今天在做项目时遇到这个问题,试了很多方法都失败了。最后终于找到正确的方案了,在这里分享给大家。 引言 在iOS开发过程中,NavigetionController(导航栏)算是比较常用的一种控件,而系统自带的样式有时候往往不是我
阅读全文
posted @
2018-01-04 08:49
mukekeheart
阅读(3549)
推荐(0)
iOS学习——iOS常用的存储方式
摘要:不管是在iOS还是Android开发过程中,我们都经常性地需要存储一些状态和数据,比如用户对于App的相关设置、需要在本地缓存的数据等等。根据要存储的的数据的大小、存储性质以及存储类型,在iOS和Android中哪个都有多种存储方式。其中,iOS中的存储方式主要包括以下六类: plist文件(属性列
阅读全文
posted @
2018-01-02 17:13
mukekeheart
阅读(845)
推荐(0)