- 博客(66)
- 资源 (11)
- 收藏
- 关注
转载 IOS 计时器 NSTimer
1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(N
2015-03-30 17:04:18
366
转载 ios8 使用storyboard 进行自动布局(一)
xcode 6使用storyboard 进行自动布局,迷惑的问题主要由:1,classsize 到底是一个什么东东?2,classSize 和 layout 有什么区别?3, 如何使用storyboard 进行自动布局4,什么是约束?5,常见的约束报错有哪些?6,在开发过程中(使用storyboard)应该注意哪些问题?这些问题我会在
2015-03-30 11:52:39
423
转载 GitHub 优秀的 Android 开源项目
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Acti
2015-03-28 17:44:12
786
转载 IOS 推送消息 php做推送服务端
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。
2015-03-28 10:28:34
415
转载 请教:APNS的device token每个设备每个app都唯一吗
麻烦问一下,推送通知的同一个设备上的所有支持apns的app的deviceToken都一样还是每个app的deviceToken都唯一。比如说,一个iphone上某一个app1的deviceToken是xxxxxx,那么另个app2的deviceToken和app1的一样还是不一样。 知道了,一个设备应该只有一个deviceToken,因为我用同一个设备,安装了两个使用push not
2015-03-28 09:44:48
2764
转载 Butter Knife
Annotate fields with @InjectView and a view ID for Butter Knife to find and automatically cast the corresponding view in your layout.class ExampleActivity extends Activity { @InjectView(R.id.tit
2015-03-27 14:51:19
457
转载 ios-AutoLayout(自动布局代码控制)简单总结
原理:IOS6.0 之后,苹果优化了UI界面的布局方式,提出了自动布局的概念,和之前的autoresizing相比功能更强大。子视图基于父视图的自动布局显示。都是父视图去添加对子视图的约束。在这里主要说的是通过代码对自动布局视图的实现。代码中一般用到的有两个添加约束的方式:1.- (void)addConstraint:(NSLayoutConstraint *)con
2015-03-26 14:27:45
414
转载 AutoLayout代码
随着iPhone设备出现了不同的尺寸,iOS6.0以后storyboard和xib文件新增了一个Use Auto Layout选项,用来实现自动布局。当你勾选上这个选项,以前传统的布局方式将不能正常工作。一旦使用了自动布局,就要忘记 Frame 的概念!要判断UIView是否可以使用自动布局,可以使用如下方法:if ([self.view respondsToSelector:
2015-03-26 14:25:46
409
转载 Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom 2012
一、视图切换类型介绍在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。modal 模态转换
2015-03-26 10:23:06
461
转载 实例讲解 SQL 注入攻击
这是一篇讲解SQL注入的实例文章,一步一步跟着作者脚步探索如何注入成功,展现了一次完整的渗透流程,值得一读。翻译水平有限,见谅! 一位客户让我们针对只有他们企业员工和顾客能使用的企业内网进行渗透测试。这是安全评估的一个部分,所以尽管我们之前没有使用过SQL注入来渗透网络,但对其概念也相当熟悉了。最后我们在这项任务中大获成功,现在来回顾一下这个过程的每一步,将它记录为一个案例。
2015-03-25 11:57:37
579
转载 (翻译)开始iOS 7中自动布局教程(二)
这篇教程的前半部分被翻译出来很久了,我也是通过这个教程学会的IOS自动布局。但是后半部分(即本篇)一直未有翻译,正好最近跳坑翻译,就寻来这篇教程,进行翻译。前半部分已经转载至本博客,后半部分即本篇。学习IOS自动布局的朋友可以看看。自动布局很强大。转载请注明来源:http://www.cnblogs.com/zer0Black/p/3977288.html作者:zer0Black
2015-03-25 11:50:29
610
转载 开始iOS 7中自动布局教程(二)
Note from Ray: Tutorial Team member Matthijs Hollemans (the iOS Apprentice Series author) has ported this tutorial to iOS 7 as part of the iOS 7 feast. We hope you enjoy!In part 1 of this Auto
2015-03-25 11:47:57
609
转载 开始iOS 7中自动布局教程(一)
原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。=======================================================
2015-03-25 09:30:41
513
转载 为iOS 6和iOS 7设计界面
尽管iOS7的覆盖率已经达到85%了,但是很多开发者仍需要支持iOS 6。很多开发者正在努力设计界面以使其同时适用于这两个操作系统。这篇博文将向你展示最佳的实践来实现这一目标。 问题这个问题最初在开发者针对iOS 7更新应用的时候发现,应用中的一切在iOS 6中看起来都很好,但是在iOS 7运行app时,子视图就被切断了。我的iOS书籍《iOS Programming: Th
2015-03-24 18:27:55
448
转载 IOS7.0 Xcode5 AutoLayout 备忘录
Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐, 右边对齐, 顶部对齐, 底部对齐, x轴中心对齐, y轴中心对齐, 文本底标线对齐, (单选择一个view时可设置)对于父view的x轴中心对齐, 对于父view的y轴中心对齐,
2015-03-24 17:37:32
429
转载 Animation & Property Animation 使用
本篇主要讲Animation 和 Property Animation的使用,最后会讲QQ管家桌面火箭作为例子:在Android中开发动效有两套框架可以使用,分别为 Animation 和 Property Animation;相对来说,Animator比Animation要强大太多,两者之间的主要区别在于:区别一:需要的Anroid API
2015-03-24 15:56:11
466
转载 自定义view实现水波纹效果
在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她;在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;好了,为了让大家都能给妹纸们想要的,后面会逐渐分享一些比较比较不错的效果,目的只有一个,通过自定义view实现我们所能实现的动效;
2015-03-24 15:54:31
525
转载 Paint、Canvas、Matrix使用讲解(一、Paint)
好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和水波纹效果,分别使用android框架和自己绘制实现,俗话说,工欲善其事,必先利其器,接下来几篇文章主要讲绘制中我们需要常使用的一些利器;Paint:画笔Canvas:画布Matrix:变换矩阵绘制动效确实就像拿着笔在画布上面画画一样,而Paint就是我们拿着的笔,Canvas就是使用
2015-03-24 15:51:16
560
转载 一个绚丽的loading动效分析与实现!
前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是非常高,所以就花时间给做了,我们先一起看下原gif图效果:从效果上看,我们需要考虑以下几个问题:1.叶子的随机产生;2.叶子随着一条正余弦曲线移动;3.叶子在移动的时候旋转,旋
2015-03-24 15:43:04
709
转载 android学习日记10--裁剪裁剪 -
1、裁剪区域 裁剪是画布的一个函数 区域可以是矩形和圆形,也可以通过设置 path 或Region来显示自定义区域 1 //绘制一张背景图片,充满整个屏幕 2 Bitmap bitmap1 = BitmapFactory.decodeResource(this.getResources(), R.drawable.ba
2015-03-24 15:09:21
461
转载 android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解
1.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuffXfermode 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-Duff规则的任意一条
2015-03-24 14:50:02
364
转载 [Android分享] GridView滚动到指定位置,可以试着去做保留上次浏览位置
上篇说到ListView保留浏览位置及滚动到指定位置,于是想了想,觉得GridView应该也可以的,测试发现确实可以:[mw_shl_code=java,true]gridview.smoothScrollToPosition(position);[/mw_shl_code]在测试期间,我发现了一些有用的方法,参考网址:http://blog.csdn.net/lizhijian2010/
2015-03-24 12:58:50
3468
转载 设置 UILabel 和 UITextField 的 Padding 或 Insets (理解UIEdgeInsets)
iOS 的控件,只看到 UIButton 可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙,对与 CSS 来说叫做 Padding,在 iOS 中叫做 Insets,UIButton 设置 Insets 相应的属性如下:Configuring Edge Insets contentEdgeInsets property tit
2015-03-23 11:58:09
515
转载 IOS中得block代码块的定义及使用
现在的无论是框架还是项目中,越来越多的使用block代码块。个人觉得:第一可以使代码看起来更简单明了,第二可以取代以前的delegate使代码的逻辑看起来更清晰。借一张图表达基本定义:(1)最基础的用法案例,可以把block理解为一段类似变量一样的可执行函数代码片段:void (^printBlock)(NSString *x);
2015-03-23 11:57:01
528
转载 IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
(1)官方下载ShareSDK iOS 2.8.8,地址:http://sharesdk.cn/(2)根据实际情况,引入相关的库,参考官方文档。(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的账号,第三是关于微信等应用的回调处理。// // AppDelegate.m
2015-03-23 11:52:16
437
转载 Spark Camera's recording meter Deconstructing a minimal camera control that combines form and funct
BackgroundThere’s no denying that camera apps are in vogue. At the time of writing, a third of the apps in the Best New Apps section of the App Store were in the Photo & Video category and with go
2015-03-23 10:44:49
434
转载 ViewController生命周期详解
在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他Vi
2015-03-23 10:23:14
344
转载 关于userInteractionEnabled的属性的理解
userInteractionEnabledA Boolean value that determines whether user events are ignored and removed from the event queue.译:一个布尔值,它决定了是否用户触发的事件被该视图对象忽略和把该视图对象从事件响应队列中移除。@propert
2015-03-23 08:55:48
504
转载 ANDROID L——Material Design详解(动画篇)
Android L: Google已经确认Android L就是Android Lollipop(5.0)。 前几天发现Android5.0正式版的sdk已经可以下载了,而且首次搭载Android L系统的Nexus 6和 Nexus 9也即将上市。所以是时候开始学习Android L了! 关于Android L如何配置模拟器和创建
2015-03-20 21:17:45
746
转载 创建Material Design风格的Android应用--使用自定义动画
动画在Material Design设计中给用户反馈放用户点击时,并且在程序用户界面中提供连贯的视觉。Material主题为按钮(Button)和activity的转换提供了一些默认的动画,在android5.0(api 21)和更高的版本,你可以自定义这些动画和创建一个新动画,本文介绍如何使用和自定义动画。android Material Design animation java
2015-03-20 21:15:34
981
转载 IOS基础:深入理解Objective-c中@class的含义
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件#import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。
2015-03-20 18:21:10
285
转载 SubViews中如果根据tag获取到指点的 UIView – viewWithTag
通常我们在初始化页面后,在UIView 上动态的添加多个子 View 时,又没设置类成员变量,在相关的操作中又要使用到那些子视图的控件。这时我们就可以用 viewWithTag 这个方法来获取相关子视图的变量,以方便操作。类似例子:UIImageView *leftMsgBg = [[[UIImageViewalloc] initWithFrame:CGRectMake(0,
2015-03-20 16:42:14
2691
转载 UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用
UIButton内有两个控件titleLabel和imageView,可以用来显示一个文本和图片,这里的图片区别于背景图片。给UIButton设置了title和image后,它们会图片在左边,文本在图片右边显示。它们两个做为一个整体依赖于button的contentHorizontalAlignment居左居右或居中显示。 1.当button.width
2015-03-20 16:36:37
371
转载 CAGradientLayer的一些属性解析 - 游贤明
CAGradientLayer的一些属性解析iOS中Layer的坐标系统:效果:- (void)viewDidLoad{ [super viewDidLoad]; CAGradientLayer *colorLayer = [CAGradientLayer layer]; colorLayer.frame = (CGRe
2015-03-20 16:14:26
359
转载 CAShapeLayer和CAGradientLayer
两个动画效果来了解一下CALayer的两个重要的subClass:CAGradientLayer和CAShapeLayer。先看CAShapeLayer,我们做一个和Spark相机一样的圆形进度,每一段有一种颜色,标识不同时间段录的视频。“”阅读器CAShapeLayerCAGradientLayer转自KooFran
2015-03-20 16:05:48
376
转载 CAGradientLayer简介
CAGradientLayer可以方便的处理颜色渐变。Properties:@property(copy) NSArray *colors渐变颜色的数组[cpp] view plaincopy[NSArray arrayWithObjects:(id)[[[UIColor blackColor] col
2015-03-20 15:58:06
389
转载 iOS开发UI篇—CAlayer层的属性
一、position和anchorPoint1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@property CGPoint position;用来设置CALayer在父层中的位置以父层的左上角为原点(0, 0) @property CGPoint anchorPoint;称为“定位点”、“锚
2015-03-20 15:49:23
293
转载 UIView与CALayer的区别,很详细
研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ssh,结果怎么也想不起来怎么设ssh远程登陆了,没办法又到网上查了一遍,太浪费时间了,痛感忘
2015-03-20 15:48:16
372
转载 CGAffineTransform相关函数
CoreGraphics.hCGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2); [xxx setTransform:rotation]; 呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E 2.7182818284590452353602874
2015-03-20 14:59:35
465
转载 Android开发面试经——4.常见Java基础笔试题
关注finddreams博客:http://blog.csdn.net/finddreams/article/details/44403041因为Androd使用Java语言来编程的,所以我们做Android开发全面的掌握Java基础是必须的。在面试的过程中,我们发现很多公司发的笔试题有很多知识点都是Java的,搞安卓久了,Java基础的一些知识点也都快忘了,今天就让我们来一起复习一些Java...
2015-03-18 15:27:18
556
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人