- 博客(21)
- 资源 (18)
- 收藏
- 关注
转载 IOS学习之蓝牙4.0
IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。 一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphone手机通讯。手机端的app通过发送不同的指令(通过蓝牙)控制刷卡器执行一些动作,比如读磁条卡,读金融ic卡等。上几张图容易理解一些:
2015-12-28 10:06:47 638
转载 AS问题解决 Not recognizing known sRGB profile
1. 问题描述 在Android Studio 1.2.2下编译期间,出现了下面警告信息: ...\res\drawable-hdpi\add_green.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited baidu和google,有一
2015-12-26 22:55:15 1623
原创 Swift 中添加依赖库
一般情况下Swift代码是不需要手动添加依赖库的,需要使用的库直接import即可但是如果你使用了第三方的.a或者framework,这些库依赖的库你都需要手动添加到项目中才能通过编译其次iOS9之后dylib动态库后缀都修改为了tbd,添加对应的即可
2015-12-24 15:13:07 2157
原创 swift 调用oc委托
如下委托在swift代码中的实现@protocol NotifyMessageDelegate NSObject>// 连接服务器消息- (void) OnConnect:(BOOL) bSuccess;// 用户登陆消息- (void) OnLogin:(int) dwUserId : (int) dwErrorCode;@end
2015-12-24 13:11:52 1350
转载 对MAC自带的SVN进行升级
一. 为什么要升级SVN?因为MAC上默认安装的是1.6版本,在使用时经常会提示SVN版本太旧,所以一定要升级二. 怎么升级?关注老毕的博客: http://blog.csdn.net/wirelessqa/所有软件安装都是这三步吧,哈哈第一步: 下载第二步: 安装第三步: 配置第一步: 下载地址对应的版本的SVNht
2015-12-23 12:13:41 581
转载 Convert UIImage to CVPixelBufferRef
CGImageRef _cgImage = [self imageFromSampleBuffer:sampleBuffer];UIImage *_uiImage = [UIImage imageWithCGImage:_cgImage];CGImageRelease(_cgImage);_uiImage = [_uiImage resizedImageWithSize:CGSizeMake
2015-12-21 00:01:50 5263
转载 CMSampleBufferRef 与 UIImage 的转换
CMSampleBufferRef 与 UIImage 的转换在取得 CMSampleBufferRef 之后,还必须透过一连串的转换才能够得到 UIImage,CMSampleBufferRef –> CVImageBufferRef –> CGContextRef –> CGImageRef –> UIImage,你可以将以下程序代码任意实作于上述两个内部函数中来取得连续影像片段中的
2015-12-20 23:37:46 7136
转载 IOS多张图片合成一个视频
- (void)viewDidLoad { [superviewDidLoad]; //Do any additional setup after loading the view. imageArr =[[NSMutableArrayalloc]initWithObjects: [UIImageimageNamed:@"
2015-12-18 10:36:08 914
转载 IOS视频分解图片、图片合成视频
在IOS视频处理中,视频分解图片和图片合成视频是IOS视频处理中经常遇到的问题,这篇博客就这两个部分对IOS视频图像的相互转换做一下分析。 (1)视频分解图片 这里视频分解图片使用的是AVAssetImageGenerator,利用这个class可以很方便的实现不同时间戳下,视频帧的抓取。注意一般这种视频分解图片帧的方法都是放在子线程中的,而UI更新操作都是放在主线程中的。下面来看看核心代
2015-12-18 10:13:42 2968
原创 iOS storyboard 修改frame问题
在iOS项目中使用storyboard 布局界面,如果启用了AutoLayout, sizeClass 在viewDidLoad修改frame值是看不到效果的(iOS7以前好像可以)这与iOS的生命周期有关- (void)awakeFromNib;- (void)viewDidLoad;- (void)viewWillAppear:(BOOL)animated;- (voi
2015-12-17 18:26:42 2709
转载 Android VectorDrawable与SVG
VectorDrawableAndroid L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图。在xml文件中的标签是,下面是一个例子vector xmlns:android="http://schemas.android.com/apk/res/android" -- intrinsic size of the drawable -
2015-12-16 18:10:56 424
转载 Android(Lollipop/5.0) Material Design(七) 自定义动画
Material Design系列Android(Lollipop/5.0) Material Design(一) 简介Android(Lollipop/5.0) Material Design(二) 入门指南Android(Lollipop/5.0) Material Design(三) 使用Material主题Android(Lollip
2015-12-16 16:34:18 686
转载 iOS动效-利用CATransform3D实现翻页动画效果
从事iOS开发已经有一段时间了,之前一直忙于工作,几乎很少有时间写一些东西来对自己掌握的技术进行一下总结,现在想想,有些后悔,因为之前在遇见问题的时候或者学习新技术的时候都是在翻看他人的博客或者查看苹果的官方文档,一直是一个在行业内的“价值消耗者”,对此,我也做过深刻的反思,现在下定决心,以自己微薄的力量来贡献一些东西,也许会对他人有所帮助,希望自己不再是一名“价值消耗者”或是“观望者”,转变为一
2015-12-09 23:03:12 2978
转载 CATransform3D 理解
关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。position:是一个CGP
2015-12-09 21:10:09 775
转载 CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
简记:CGAffineTransformMake(a,b,c,d,tx,ty) ad缩放bc旋转tx,ty位移,基础的2D矩阵 公式 x=ax+cy+tx y=bx+dy+ty 1.矩阵的基本知识:struct CGAffineTransform{ CGFloat a, b, c, d; CGFloat t
2015-12-09 00:47:45 1116
转载 Android设置虚线、圆角、渐变
有图又真相,先上图再说。点击效果:设置虚线:[html] view plaincopyxml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line
2015-12-09 00:19:56 574
转载 iOS动画编程1-仿射变换
仿射变换本质是一种矩阵变换,可以用来做平移,缩放,旋转等操作这些操作我们可以包装到动画中去 1.apple的官方文档定义: CGAffineTransform CGAffineTransformMake ( CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty );Par
2015-12-09 00:18:08 640
原创 swift如何判断debug模式和release模式
在target下 Build Settings 搜索 Other Swift Flags设置Debug 添加 -D DEBUG,注意不要好Release一起添加使用方式和oc下一样#if DEBUG// 判断是否在测试环境下 // TODO#else // TODO#endif
2015-12-06 20:32:54 9916
原创 Android Studio使用心得
Android Studio是Google推荐的新一代Android开发IDE,非常优秀,不过从eclipse转AS的初期是很痛苦的,笔者深有感受Android Studio是基于开源工具Idea深度定制的一个Android开发IDE,所以项目结构含.idea隐藏文件idea是一款更加懂Java语言的Java开发工具集,比起elipse更加智能,更理解上下文环境1. 首先使用A
2015-12-02 23:38:22 998 1
转载 Xcode 给建好的项目添加Git
1.Cd 到项目的目录(和.xcodeproj同级),输入如下命令:注:如果项目已经打开,退出Xcode再做如下操作。$:git init$:git add .$:git commit -m "initial commit"简单的项目一般这三步就够了, 后面的是详细配置2.配置忽略(1).gitignore$:vim .gitignore
2015-12-01 15:00:21 2877
NavigationDrawer
2014-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人