自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

innate

while(true){学习;成长;}

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

转载 Cocoa Touch事件处理流程--响应者链

一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件的处理流程。首先不得不先介绍响应者链这个概

2015-06-11 14:15:21 450 1

原创 iOS多线程开发(一)

进程什么是进程?-进程是指在系统中正在运行的一个应用程序,比如同时打开qq,xcode,系统就会分别启动两个相应的进程。 -每个进程之间是独立的,每个进程均运行在其专用且受保护的运行内存空间内 -Mac电脑可以通过“活动监视器”来查看系统中所开启的进程线程什么是线程?-线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程里面执行 -比如酷狗播放音乐、使用迅雷下载电影,都需要在线程中执行

2015-06-11 13:12:41 484

转载 一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率

一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率P迪 | 2014-10-08 21:09:18 | 推荐阅读 8,876摘要:几天前发布的 iPhone 6 Plus 官方标称屏幕是 1920 x 1080 的,但是在 Xcode 中我们发现模拟器的屏幕其实是看似奇怪的 2208 × 1242,为什么呢?翻译一张 PaintCode 官方的一个信息图告诉你原因:

2015-06-08 14:26:04 556

转载 如何更安全的使用Block

前段时间,在公司的项目中发现了内存泄露。查到最后发现是由于没有正确使用Block导致的内存引用循环。简单的解决方案就是补上关键字__weak。那么问题来了,为何[UIView animateWithDuration:animations:completion:]或者GCD中可以不需要声明__weak呢?  如何选择回调方式在讲这个问题之前,我们先看看Objcio上是怎么判断

2015-06-07 16:22:14 332

转载 iosUITextFiled银行卡号格式化

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{            if (textField == self.text_cardno) {          NSString *te

2015-05-30 21:52:15 468

原创 Xcode 好用的插件下载地址

KSImageNamed-Xcode为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。项目地址: https://github.com/ksuther/KSImageNamed-XcodeSCXcodeMiniMap

2015-05-25 17:59:42 461

原创 Undefined symbols for architecture i386

其实这里是因为我加的libWeChatSDK.a不支持模拟器,只支持真机的。所以需要导入一个可以支持模拟器的库文件。 微信sdk有两个libWeChatSDK.a,我之前加的只是支持真机调试的

2015-05-25 14:49:25 316

原创 ios开发,发验证码倒计时按钮的实现

#import "ViewController.h"#define SEC 60@interface ViewController (){   UIButton *_verifyBtn;   UILabel  *_timeLab;}@end@implementation ViewController

2015-04-21 14:14:42 465

原创 iOS ShareSDK第三方微信登陆

首先是快速集成ShareSDK(这里我就直接复制官方文档)一、获取AppKey二、下载SDK三、快速集成第一步:将下载的SDK解压后导入您的工程中,见下图(点击这里查看视频教程)拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”

2015-04-17 10:27:05 1885

转载 loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法

loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法//作者:禚来强 iphone开发*****:79190809 邮箱:zhuolaiqiang@gmail.com每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNib

2015-04-16 11:48:37 324

转载 NSDateFormatter 和 NSDateComponents 的用法

NSDateFormatter调整时间格式的代码在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里

2015-04-08 20:51:35 315

转载 设置UIImage的渲染模式:UIImage.renderingMode

设置UIImage的渲染模式:UIImage.renderingMode着色(Tint Color)是iOS7界面中的一个.设置UIImage的渲染模式:UIImage.renderingMode重大改变,你可以设置一个UIImage在渲染时是否使用当前视图的Tint Color。UIImage新增了一个只读属性:renderingMode,对应的还有一个新增方法:imageWithRen

2015-03-30 21:22:23 365

原创 NSTimer的开启关闭

- (void)viewWillAppear:(BOOL)animated{    [superviewWillAppear:animated];    //启动计时器    [_homeNewView.scroTimersetFireDate:[NSDatedistantPast]];    }- (void)viewWillDis

2015-03-30 20:00:23 322

原创 一键锁屏源码

v

2014-08-10 09:17:29 1026

PMBOK第六版和汪博士解读PMP考试第五版(对应PMBOK6)

PMBOK第六版以及对应PMP考试的解读。这两个都是当前最新的资源。

2018-08-08

中文php文档for Dash (Mac)

下载后双击压缩包中的PHP.docset即可自动打开Dash软件导入,或者打开Dash的Preferences,选择Docsets后手动添加收起

2016-05-09

IJKMediaFramework的模拟器以及真机的合并包

ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS。但是官方demo里面的framework是分模拟器和真机版的,需要制作成通用版的。

2016-04-27

cocos2d-android-1

cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。此版本是cocos2d_android_1,适合在安卓平台下开发

2014-08-04

linux配置java环境变量(详细)

文档里面详细介绍了jdk的安装过程、测试、卸载jdk,以及对各步骤进行解释。

2014-06-04

空空如也

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

TA关注的人

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