自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS鸽子的技术博客

集古今iOS之精华,致力于打造最接地气的博客文章

  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS之 深究extern,static的用法和作用

extern首先看代码示例:GDGPerson.m 文件#import "GDGPerson.h"@implementation GDGPerson int age = 10;@endmain.m文件 ,不用包含GDGPerson类的头文件#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {

2016-07-22 13:18:25 6432 1

原创 iOS之 多线程中的NSOperation

这次说说多线程中我最看好的类NSOperation简介NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation对象添加到NSOperationQueue中系统会自动将NSOperat

2016-07-27 17:19:47 258

原创 iOS之 多线程中的GCD

什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码GCD中有2个核心概念任务

2016-07-25 23:28:30 278

原创 iOS之 多线程中的NSThread

本篇详细介绍多线程中的NSThread用法创建和启动线程

2016-07-25 20:25:31 295

原创 iOS之 多线程的深入探究

进程什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程

2016-07-24 20:44:09 238

转载 女程序员做了个梦,众网友的神回复

女程序员发的一条微博:“昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应就是查源代码,结果调试半天查不出来为什么显示的那个女人不是我,最后含泪把那个女人注释掉了,再一运行就是我男朋友自己逛街了。”

2016-07-24 20:10:44 701

转载 程序员的幽默

老婆给当程序员的老公打电话:下班顺路买十个包子,如果看到卖西瓜的,买一个。当晚老公手捧一个包子进了家门。老婆怒道:你怎么只买一个包子?!老公甚恐,喃喃道:因为我真看到卖西瓜的了。”

2016-07-24 20:06:02 798

转载 iOS之 手势识别GestureRecognizer

总共有六种手势识别:轻击手势(TapGestureRecognizer),轻扫手势 (SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(PanGestureRecognizer), 捏合手势(PinchGestureRecognizer),旋转手势(RotationGestureRecognizer);

2016-07-24 19:43:51 451

原创 iOS之 深入探究copy与mutableCopy

copy的意思是复制iOS 中提供了两种复制的方法copy和mutableCopy那么这两个家伙的区别究竟是什么,接下来介绍一下

2016-07-23 23:24:08 303

原创 iOS之 改变日期显示样式

开发社交或者资讯类APP时需要把获取的时间日期改为可读性好的“几小时前”、“几分钟前”下面我提供方法,可以备下以后套用首先在工程中添加NSDate的类目”NSDate+GDGCategory“NSDate+GDGCategory.h#import <Foundation/Foundation.h>@interface NSDate (GDGCategory)/** *比较from和self的时间

2016-07-19 20:10:51 1344

原创 iOS之 在iOS中调用HTML

说说在iOS中调用HTML网页以及删除、修改、和插入图片的方法

2016-07-18 20:25:19 2982

原创 iOS之 网络连接监测框架 Reachability

介绍一款简单好用的网络连接监测框架的使用名字是Reachability这个框架有很多用途,这里我只说简单的用法先看一下这个框架Reachability.h#import <Foundation/Foundation.h>#import <SystemConfiguration/SystemConfiguration.h>#import <netinet/in.h>typedef enum :

2016-07-17 20:07:21 2299

原创 iOS之 2020年最新苹果移动设备屏幕的大小和系统

设备 尺寸 像素 点

2016-07-16 17:36:27 470

原创 iOS 之 修改UITextField的placeholder颜色

本次提供三种方法,简介运行时使用属性@property(nonatomic,copy) NSAttributedString *attributedPlaceholder;// 文字属性NSMutableDictionary *attrs = [NSMutableDictionary dictionary];attrs[NSForegroundColorAttributeName

2016-07-14 16:56:46 379

原创 iOS之键盘处理

做开发时很多时候都要对键盘进行处理,看三张效果图,怎么把键盘做成酱紫当光标在姓名输入框时,键盘右下键变为“下一项”,工具条可以点击“下一项”和“完成”当光标在邮箱输入框时,键盘右下键变为“下一项”,工具条可以点击“上一项”、“下一项”和“完成”当光标在地址输入框时,键盘右下键变为“完成”,工具条可以点击“上一项”和“完成”下面来看怎么做首先创建一个工程在Main.storyBoard里面拖入三个

2016-07-14 14:07:39 1388

原创 iOS之重写frame和bounds的实用价值

介绍一下自定义控件时重写frame和bounds的实用性自己可以自由修改控件的大小防止别人在使用你的自定义控件时任意修改你的自定义控件的大小

2016-07-13 12:51:04 410

原创 NSURLSession的简单使用

在iOS7中新增了NSURLSession的类这个类的诞生意味着NSURLConnection逐步将退出历史舞台现在使用最广泛的第三方网络框架:AFNetworking、SDWebImage等等都使用了NSURLSession我们知道,对于HTTP网络请求来说有两种形式GETPOST

2016-07-12 17:41:04 351

原创 iOS之scrollView分页无限滚动框架

好多APP都有首次启动显示内容介绍的滑动页面,或者进入APP后界面上部显示的广告栏,那么这些控件的代码编写是不是很繁琐,不怕!今天给大家介绍我写的一套框架,可以直接拿来用,分分钟实现一个无限滚动的广告栏,如下图 •新创建一个UIView类.h文件#import <UIKit/UIKit.h>@interface GDGInfiniteScrollView : UIView@property(str

2016-07-11 16:18:43 1560

原创 iOS开发英汉术语对照(三)

多点触摸、手势、加速计 英文 汉语解释 multipleTouchEnabled 是否多点触摸属性 UITouch :触摸 tapCount :点击数 locationInView :视图类触摸 touchesBegan: :开始触摸 touchesMoved :滑动触摸 touchesEnded :结束触摸 的CLHeading

2016-07-09 14:38:09 829

原创 iOS开发英汉术语对照(二)

翻转分割弹出式视图控制器 英文 汉语解释 UIViewController :用户视图控制器 insertSubview :插入子视图 belowSubview :在某子视图之下 barStyle :样式 beginAnimations :开始动画 setAnimationTransition :设置动画 UIViewAnimationTra

2016-07-09 12:20:43 663

原创 iOS开发英汉术语对照(一)

比较系统的整理了开发中的专业术语,特别做成了表格形式,方便大家查看安装MAC与XCode、XCode工具快速入门: 英文 汉语解释 apple :苹果公司。 mac,Macintosh :由苹果公司设计生产并且运行Mac OS操作系统的个人电脑产品。 Mac OS :是一套运行于苹果Macintosh系列电脑上的操作系统。 iPhone :iPhone是苹果公司

2016-07-07 21:28:27 975

原创 iOS用代码在视图中动态添加多个有序排列UIView的方法(例如九宫格)

做开发时经常遇到有序排列很多个view的问题,如下图有序排列很多个应用看似分开的图片、名字、按钮组合,其实都在一个UIView控件上,创建代码如下 // 假设每行的应用的个数 int columns = 3; // 获取控制器所管理的view的宽度 CGFloat viewWidth = self.view.frame.size.width; // 每个应用的宽和高

2016-07-06 22:58:54 887

空空如也

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

TA关注的人

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