自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rey

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

翻译 Realm Java

Realm Javaversion 0.89.0 官方文档Getting StartedInstallation工程的build.gradle中添加buildscript { repositories { jcenter() } dependencies { classpath "io.realm:realm-gradle-plugin:0.

2016-04-20 02:18:12 3953

翻译 Realm Swift

Realm Swiftversion 0.98.7 官方文档 参考文献Realm支持类型String,NSString Int Int8,Int16,Int32,Int64 Float Double Bool NSData NSDate RealmOptional Object List Realm ObjectModel Properties属性声明方式 Clas

2016-04-20 02:17:14 3311

原创 Swift中使用protocol的注意事项

OC中protocol是用weak和assign修饰的弱引用.Swift中protocol功能被增强了,如果使用以下代码就会变成强引用.protocol TestDelegate{ func cellClicked(let index:Int , let data:AnyObject);}class Test: NSObject ,TestDelegate { var b:Test

2016-03-27 00:04:24 3004 1

转载 Android Studio无法在线更新

使用Android Studio 2.0 Preview后发现,无法Check for update.提示 Connect error.找到目录~/Android Studio/bin/studio.vmoptions,打开后添加以下内容-Djava.net.preferIPv4Stack=true -Didea.updates.url=http://dl.google.com/android/

2015-12-09 15:51:00 4060

原创 禁止MAC特殊字符

由于mac自带键盘在默认情况下option+其他键位会输入特殊字符.影响一些第三方IDE的快捷键.但是xcode就没问题.添加DefaultKeyBinding.dict文件到~/Library/KeyBindings/DefaultKeyBinding.dict如果没有请自行创建.DefaultKeyBinding.dict的文件格式如下:{"keyCod

2015-10-14 20:21:29 3713

原创 在新版xcode上编译boost

由于xcode在4.3之后就变成了一个app,其platform被包含在app中,所以之前的编译方法不可以用了.参考国外大牛的boost.sh.只用修改本机的sdk版本,就直接生成.http://www.danielsefton.com/2012/03/building-boost-1-49-with-clang-ios-5-1-and-xcode-4-3/如过

2013-02-25 14:20:06 2223 1

原创 ios代码开源

源码地址:https://github.com/ReyLiang/ReyCore本人从10年开始搞ios开发,从菜鸟到现在的入门,期间遇到了许多困难,也总结了一些东西,本着开源精神,希望大家共同成长的目的把这个工程开源出来.这个工程是从11年到13年之前完成的.主要是我平时用到的一些基础功能模块.其中有其他开源的代码和我自己写的一些.代码结构基本乱,12年以后的代码结构

2013-02-16 16:26:16 2076

转载 ios crash log

看crash log主要使用2个小工具.symbolicatecrash.主要是用来让crash中显示出来对应的函数,也叫符号.但是必须要有与之对应的dSYM文件.不对应的话,无法显示.dwarfdump.用来看某内存地址的代码位置,精确到行列的.参考文章dwarfdump:http://www.acwind.net/blog/?p=1090注意的是:dwa

2012-12-19 02:46:33 608

原创 Android和js的相互调用

原理是java和js的项目调用,但是在android系统中是通过webview实现的..所以我下边就叫android和js的相互调用.为了区别出它的用处,android系统下.webview在2.3系统中,当js回调java函数并传参数的时候,会报错,导致JNI abort.至于3.0有没有错,我没测试过.4.0是没问题的.android如何调用js,网上很多.主要是说

2012-12-17 16:53:06 8317 3

转载 apns服务器介绍

APNS苹果推送通知服务开发文档 Apple Push Notification Service中文翻译http://www.docin.com/p-356983445.html关于APNs和Providerhttp://www.cnblogs.com/xiaouisme/archive/2012/04/28/2475333.html

2012-12-10 23:02:38 1616

转载 ios=编译tesseract

http://www.devdiv.com/forum.php?mod=viewthread&tid=121509http://mattcn.com/studynote/iosdev/595.htmlhttps://github.com/aegzorz/tesseract-ocr-ioshttps://github.com/rcarlsen/Pocket-OCR

2012-12-04 17:29:28 1717

转载 Android图片内存优化的几点心得

1、将图片转化为缩略图再加载: BitmapFactory.Options options = new BitmapFactory.Options();options.inSampleSize = 2;Bitmap img = BitmapFactory.decodeFile("/sdcard/1.png", options);该段代码便是读取1.png的缩略图,长度、

2012-11-27 14:55:53 10341 4

转载 Android读写文件

Android读写文件本文转自:http://blog.sina.com.cn/s/blog_4d25c9870100qpax.html一、      从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res =""; try{ InputStream in =getResources().openRawResource

2012-11-27 13:40:48 3349

原创 android下drawable文件区别

之前看过qq的android版安装包.发现它只有drawable文件夹.今天测试了下发现,当系统从drawble文件夹读取文件的时候,会默认放大1.5倍.而在不同分辨率下测试,发现其他文件夹都获取的是图片实际像素.没有进行drawble-000*000的文件夹,稍后测试一下.

2012-11-13 14:33:42 614

转载 ios6下画面旋转的问题

在ios5下画面的旋转都是shouldAutorotateToInterfaceOrientation来控制的,但是这个函数在ios6下不起作用。在ios6下使用supportedInterfaceOrientations、shouldAutorotate来控制。如果单一的控制画面那么只需要加在上面两个函数。如下- (BOOL)shouldAutorotate {

2012-10-18 01:44:59 616

原创 APNS 证书生成注意事项

需要生成apns专用证书.APNS证书导出pemopenssl x509 -in aps_development.cer -inform der -out yourCertName.pem APNS证书密钥导出先在"钥匙串"中导出apns证书下的密钥,别导错了.生成.p12格式.从p12导出pem.需要输入密码的.openssl pkcs12 -noce

2012-07-08 18:08:43 3110

转载 iPhone桌面快捷电话的实现原理

众所周知,Safari有一个“添加至主屏幕”的功能,其实就是在桌面添加了一个网页书签,本文讲述的是如何利用此功能实现桌面快捷电话。 一,主要用到的技术知识有以下几个(当然iPhone程序开发技能自然不可少)1. JavaScript2. Data URI Schema3. Socket基本知识4. Base64编码 二,基本原理

2012-04-07 16:28:54 1240 1

转载 java synchronized 关键字

synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。  1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:  public synchronized void accessVal(int newVal);  synchronized 方法控制

2012-03-05 16:27:25 441

转载 Android 强制设置横屏或竖屏 设置全屏

全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.Layo

2012-03-02 09:50:30 956

转载 NDK中 .so文件的无法加载

总结:1).so文件要以lib开头,如libJNITest.so2).so文件要放在Android工程目录下的libs\armeabi下3)用loadLibrary或load加载a) 用loadLibrary调用的时候需要去掉lib前缀 System.loadLibrary("JNITest"); b) 用load调用的时候需要写全路径名 且不能去掉lib前

2012-02-07 12:39:05 2148

转载 JNI编程 —— 让C++和Java相互调用

http://blog.chinaunix.net/space.php?uid=27875&do=blog&id=2135900

2012-02-06 13:11:29 708

原创 在ios上使用ffmpeg

最近要使用ffmpeg,找了些编译教程.又自己鼓捣的几天.现在终于可以编译出来了.现在主要用的ios系统是4.3.我先把编译文件放出来#!/bin/tcsh -fif (! -d armv7) mkdir armv7if (! -d lib) mkdir librm armv7/*.amake clean./configure -

2012-01-09 01:45:52 8470

原创 编译boost在ios上使用

新版xcode编译问题xcode4.3以上公司用的boost是1.46.1的.要在ios上使用.按照http://paulsolt.com/2010/04/c-logging-and-building-boost-for-iphoneipad-3-2-and-macosx/这个文章做的.目前只测试了,thread,在ios真机上是可以运行的.

2011-12-17 23:55:21 10727 2

原创 The data couldn’t be read because it has been corrupted

If you get this error: “validation failed: The data couldn’t be read because it has been corrupted.” that means there needs to be a semicolon at the end of each line in your InfoPlist.strings file.

2011-12-14 01:05:06 5867

原创 使用archive无法提交app到itunes

在上传app的时候,xcode4以后直接使用archive就可以了.今天更新版本发现无法提交.老是提示:PackageApplication failed with exit code 1.error: codesign failed with error 1.找了些资料.问题解决方法

2011-12-13 11:36:51 950

转载 Android API中常用的包

在Android应用开发中,我们一般都是用java语言。所以Android很好的继承了java的功能,不过为了满足手机系统的需要和实现一些新的功能,Android还提供了一些特有的扩展的java功能。有了这些Android特有的包,我们才能实现Android平台上的许多功能,下面卓天下为大家介绍一些重要包:android.app :提供高层的程序模型、提供基本的运行环境andr

2011-11-10 17:32:57 2092

转载 Android中常用方法

1、获取资源:  Resources res = getBaseContext().getResources();         Drawable draw=res.getDrawable(R.drawable.icon);  2、获得数组:   String[] ary = getResources().getStringArray(R.array.ary);  3、自动提示框:

2011-11-10 17:32:23 806

原创 UIGestureRecognizer

以前一直使用touch的4个函数来做手势判断..灵活性高,但是太麻烦了..今天看到官方例子中使用UIGestureRecognizer.就研究了下...其实就是把touch进行了一定的封装.不过用起来还是很不错.不用自己在重载类,重载touch事件..主要有6个封装好的类.UITapGestureRecognizerUIPinchGestureRecognizerU

2011-10-21 11:05:24 813

原创 再学BSD Socket

最近要做ios的socket.看了看ios所有类似点对点通信的文档.bsd socket,cfsocket,cfnetwork,cfstream今天写总结下bsd socket.由于以前做c++的时候,用过.常用函数:server:socket(),b

2011-09-16 00:20:52 4250

原创 关于xcode4打开xcode3工程没有设备问题

在xcode3建立的工程,用xcode4打开,有时候,不能自动转换版本,就会显示no scheme.这个是由于XXX..xcodeproj包中xcuserdata文件夹中user.xcuserdatad文件夹名字的问题...我以前mac的用户名叫imac,在新mac上不叫

2011-09-15 19:35:00 1697

原创 再续 Xcode 4.2 中的Automatic Reference Counting (ARC)

上一篇转载文章中,提到了id--void*类型不能隐形转换,需要显性调用.但是文章中都没有说怎么显性转换.一下午找了N多文档,试验了N多次.找到了正确的调用,可是就是编译不过去,刚刚在apple Developper Forums中看到了类似情况.才知道是xcode4.2的版

2011-09-15 18:22:33 3983 3

转载 Xcode 4.2 中的Automatic Reference Counting (ARC)转

Automatic Reference Counting (ARC), 自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理。在XCode 4.2中,使用模板新建一个工程,该工程将使用ARC特性。如果你的iOS

2011-09-15 14:03:14 1125

原创 初学mac开发

昨天看来一天官方文档.由于从ios转向mac开发.有很多相似之处.相似之处:mac os 10.7开始使用sandbox.不同之处:1,路径问题:Applications directory     (/Applic

2011-09-14 13:09:58 1237

原创 从tableview中移动出tableviewcell效果

昨天群里一个朋友问想实现:长按一个cell,把这个cell从tableviewA,移动到tableviewB中.在移动过程中,要有一个view显示,模拟这个cell.他说他卡在了touch事件这块.我帮他写了个小demo.先说说我在写的过程中遇到的问题:1.scrollview的

2011-07-26 19:24:48 2076

原创 谷歌浏览器不能下载(转)

刚才准备装个qim输入法,可是发现chrome和safari下载都罢工了,刚开始还以为是无线网的问题,还大动干戈切换到了科苑网,发现问题依旧。便开始怀疑是某个SB下载工具把请求都tm劫持了上网学习了下,果真如此,如果之前装了speeddownload又没有卸载的化,便会出这种问题

2011-07-26 17:22:34 972

原创 初识android

今天晚上算是真正的接触android开发,以前一直做ios开发.现在接触android,发现文档很不给力.特别是reference部分的.我看一个view类的相关函数,找了半天发现只有package的index,竟然没有class 的index..我看个类内函数还要翻啊翻的..不

2011-07-22 00:08:31 367

原创 CATiledLayer的levelsOfDetail和levelsOfDetailBias的含义(转)

levelsOfDetail是指,从UIScrollView的1倍zoomScale开始,能够支持细节刷新的缩小级数。每一级是上一级的1/2,所 以假设levelsOfDetail = n,levelsOfDetailBias不指定的话,CATiledLayer将会在UIScro

2011-07-18 17:16:16 813

原创 关于NSDateFormatter的格式

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 19.0px 'Arial Unicode MS'}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 16.

2011-07-14 15:12:09 1502

原创 关于设置系统声音的方法

1.MPVolumeView在屏幕上显示一个slider,让用户自行设定.2.MPMusicPlayerControllerMPMusicPlayerController *mpc = [MPMusicPlayerController applicationMusicPlayer

2011-07-11 17:42:32 794

原创 关于ios的文件分享功能

由于最近项目需要读取本地用户的视频..发现无法读取ios设备自带"视频"应用中的视频..很懊恼..4了很多种方法.连assetLibrary都用上了.还不能...国内根本没有..去国外找也没有..最后发现一些看书软件..办公软件有个文件共享功能..只能以后让用户自己添加到文件共享

2011-07-08 20:00:07 3147

OmniGraffle 7 6 5 的全部模板

OmniGraffle 7 6 5 的全部模板,包括CSDN上面可以下载的。 一次全活。

2018-07-26

空空如也

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

TA关注的人

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