iOS
天的那一边666
这个作者很懒,什么都没留下…
展开
-
设置UIImage的渲染模式:UIImage.renderingMode
设置UIImage的渲染模式:UIImage.renderingMode着色(Tint Color)是iOS7界面中的一个.设置UIImage的渲染模式:UIImage.renderingMode重大改变,你可以设置一个UIImage在渲染时是否使用当前视图的Tint Color。UIImage新增了一个只读属性:renderingMode,对应的还有一个新增方法:imageWithRen转载 2015-03-30 21:22:23 · 335 阅读 · 0 评论 -
Undefined symbols for architecture i386
其实这里是因为我加的libWeChatSDK.a不支持模拟器,只支持真机的。所以需要导入一个可以支持模拟器的库文件。 微信sdk有两个libWeChatSDK.a,我之前加的只是支持真机调试的原创 2015-05-25 14:49:25 · 290 阅读 · 0 评论 -
Cocoa Touch事件处理流程--响应者链
一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件的处理流程。首先不得不先介绍响应者链这个概转载 2015-06-11 14:15:21 · 424 阅读 · 1 评论 -
一张图帮你看懂 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 · 519 阅读 · 0 评论 -
如何更安全的使用Block
前段时间,在公司的项目中发现了内存泄露。查到最后发现是由于没有正确使用Block导致的内存引用循环。简单的解决方案就是补上关键字__weak。那么问题来了,为何[UIView animateWithDuration:animations:completion:]或者GCD中可以不需要声明__weak呢? 如何选择回调方式在讲这个问题之前,我们先看看Objcio上是怎么判断转载 2015-06-07 16:22:14 · 306 阅读 · 0 评论 -
iosUITextFiled银行卡号格式化
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField == self.text_cardno) { NSString *te转载 2015-05-30 21:52:15 · 439 阅读 · 0 评论 -
iOS ShareSDK第三方微信登陆
首先是快速集成ShareSDK(这里我就直接复制官方文档)一、获取AppKey二、下载SDK三、快速集成第一步:将下载的SDK解压后导入您的工程中,见下图(点击这里查看视频教程)拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”原创 2015-04-17 10:27:05 · 1843 阅读 · 0 评论 -
ios开发,发验证码倒计时按钮的实现
#import "ViewController.h"#define SEC 60@interface ViewController (){ UIButton *_verifyBtn; UILabel *_timeLab;}@end@implementation ViewController原创 2015-04-21 14:14:42 · 435 阅读 · 0 评论 -
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 · 290 阅读 · 0 评论 -
NSDateFormatter 和 NSDateComponents 的用法
NSDateFormatter调整时间格式的代码在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里转载 2015-04-08 20:51:35 · 292 阅读 · 0 评论 -
NSTimer的开启关闭
- (void)viewWillAppear:(BOOL)animated{ [superviewWillAppear:animated]; //启动计时器 [_homeNewView.scroTimersetFireDate:[NSDatedistantPast]]; }- (void)viewWillDis原创 2015-03-30 20:00:23 · 294 阅读 · 0 评论 -
Xcode 好用的插件下载地址
KSImageNamed-Xcode为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。项目地址: https://github.com/ksuther/KSImageNamed-XcodeSCXcodeMiniMap原创 2015-05-25 17:59:42 · 422 阅读 · 0 评论