自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄飞的博客专栏

微信公众号:机器修行

  • 博客(6)
  • 收藏
  • 关注

原创 谈一谈头文件引用(#include,#import,@import,@class)

#include,#import,@import,@class 这四个指令在 ios (OC)开发中比较常见之所以共存,是因为四者有较大的区别,下面来一一详解。#include 熟悉 C 或者 C++ 的童鞋可能会知道,在 C 和 C++ 里,#include 是非常常见的,用来包含头文件。#include 做的事情其实就是简单的复制粘贴,将目标 .h 文件中的内容一字不落地拷贝到当前文件中,并替换

2017-07-29 17:14:41 7653

原创 IOS 获取图像指定点的颜色(UIColor)

在 IOS 开发中,有时候需要获取图像中某个像素点的颜色,返回 UIColor 值。网上收集资料,参考各种方案,最后总结如下:- (UIColor *)colorAtPixel:(CGPoint)point { // 如果点超出图像范围,则退出 if (!CGRectContainsPoint(CGRectMake(0.0f, 0.0f, self.size.width, self.

2017-07-27 14:51:09 5060

原创 获取网络状态、WiFi 名以及跳转系统邮箱

本次来个大杂烩,把之前的项目的一些零碎但十分实用的知识点做一个总结,供大家参考学习,同时也作为日后项目的参考点。要想知道当前手机的网络状态可根据状态栏获取,可以区分2G、3G、4G、WIFI,系统的方法,比较快捷,话不多说,上示例代码(代码经过测试,可放心安全使用):// 获取当前网络状态- (NSString *)getNetWorkStates{ UIApplication *app

2017-07-23 21:23:31 1611

原创 自定义按钮实现标签栏切换

最近由于快速开发的需要,换了一下口味,由之前的纯代码布局转向 StoryBoard 布局。在开发小型 IOS APP 时还是事半功倍的。本文先简要说说根据 StoryBoard 获取独立的 UIViewController 的几个步骤,以及自定义按钮实现底部标签栏切换。1. 获取Storyboard中单独的控制器有三种方式: 1> + (UIStoryboard *)storyboardWithN

2017-07-18 21:07:11 1112

原创 KVC 中的 valueForKeyPath 高级用法

可能很多人对 - (nullable id)valueForKeyPath:(NSString *)keyPath; 这个方法不是很理解,实际上,这可以扩展到 KVC 中的高级用法上去。该方法非常强大。NSArray *array1 = @[@"xiaoming", @"xiaohua", @"zhangshan", @"lisi"]; NSLog(@"%@", [array1 valueF

2017-07-09 15:32:57 6003

原创 Objective-C 数据类总结

基础的东西往往才是最重要的东西,在项目开展过程中,有时候会发现一个牢固的基础才是高效开发的关键。本次对 Objective-C 的各种常用数据类型进行总结和对比。由于 Objective-C 本身是 C 语言的超集,所有所有 C 语言支持的基本数据类型,Objective-C 同样支持,并且 Objective-C 还支持其他一些常用数据类型,可避免不同机器位宽不同带来的麻烦。int 与 NSInt

2017-07-08 11:32:00 1607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除