Magic Studio

专心做有逼格的APP!

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 42 下一页

2013年8月8日 #

在UIWebView中添加自定义编辑菜单

摘要: 如何在UIWebView中添加自定义的编辑菜单困扰了很久。没想到意外的简单!现在很多的内容提供类应用中,长按内容页会选中按的单词并且显示一个编辑菜单。如图:独乐乐不如众乐乐。一篇好文章是需要大家一起欣赏的。一篇八卦文也是需要大家一起八卦的。TabBar的一个分享按钮毕竟没法把这篇文章的亮点附带上。所以让用户通过长按,然后可以选择需要分享的内容。最后再在弹出的菜单中选择“分享”去分享给好友。这样用户可以把打动他,的一句话分享出去。用户选择的这句话不一定是文章的什么重点啊,中心啊(额,想到小时候语文课上的总结文章中心思想什么的了)。但是肯定是能引起用户或者用户的这个圈子注意的一句话。这个选择权一定 阅读全文

posted @ 2013-08-08 15:36 Mr 布鲁斯 阅读(2051) 评论(0) 推荐(0) 编辑

2013年7月5日 #

ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)

摘要: 背景: ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的)。 可是在ios5中,键盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,这样就使得原本与键盘紧密贴合的界面视图被中文汉字选择框给覆盖住了。一方面影响了界面的美观,另一方面,如果被覆盖的部分就是文本输入框的话,用户就无法看到输入的内容了。因此这个问题就必须得解决了。解决方法: 其实在一开始使用216.0px这个固定值来标注键盘的高度就是错误的。因为在ios3.2以后的系统中,苹果就提供了键盘使用的api以及demo... 阅读全文

posted @ 2013-07-05 17:01 Mr 布鲁斯 阅读(372) 评论(0) 推荐(0) 编辑

NS_ENUM & NS_OPTIONS

摘要: When everything is an object, nothing is.So, there are a few ways you could parse that, but for the purposes of this article, this is all to say: sometimes it's nice to be able to drop down to the C layer of things.Yes--that non-objective part of our favorite Smalltalk-inspired hybrid language, 阅读全文

posted @ 2013-07-05 17:00 Mr 布鲁斯 阅读(475) 评论(0) 推荐(0) 编辑

NSInvocation Basics

摘要: In this article I'm going to cover the basics and usages of NSInvocation.What is NSInvocation?Apple Developer Reference describes NSInvocation this way:An NSInvocation is an Objective-C message rendered static, that is, it is an action turned into an object. NSInvocation objects are used to stor 阅读全文

posted @ 2013-07-05 11:11 Mr 布鲁斯 阅读(351) 评论(0) 推荐(0) 编辑

2013年5月28日 #

ObjC解码汉字网页乱码问题

摘要: 入股读取的中文网页编码集是gb2312用UTF8的编码得到的结果只能是nil,换用ASCII得到的结果是中文编乱码。只能这样:NSURL *url = [NSURL URLWithString:urlStr];NSData *data = [NSData dataWithContentsOfURL:url]; NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *retStr = [[NSString alloc] ini... 阅读全文

posted @ 2013-05-28 19:27 Mr 布鲁斯 阅读(205) 评论(0) 推荐(0) 编辑

2013年5月3日 #

在Xcode中创建静态库,并使用Target支持不同平台

摘要: 在项目的进行中,即使很忙的项目,花一定的时间重构项目都不失为一件必须做的事。即使没到生死攸关也和项目的健康发展和按时提交以及老生常谈的后期维护都有很大的关系。 在iOS项目开发中,重用代码的方法有很多种。一般来说,你可以把代码以Template的方式提升成基类子类的形式或者以Strategy的方式提升成组成的方式。但是当代码量相当大,且在多个项目中共用同一批代码文件的时候,就需要把这些代码组成静态库的方式服用了(在iOS项目中只能使用静态库)。也就是说把这些公用代码打包成静态库和可用的头文件分发给需要用到这些代码的Developer手中。或者用Xcode模板,把你的代码打包成fram... 阅读全文

posted @ 2013-05-03 11:53 Mr 布鲁斯 阅读(3264) 评论(0) 推荐(1) 编辑

2013年5月2日 #

为什么要用-all_load&-ObjC

摘要: 为了减少工作量复用部分代码,于是乎我们开始选择重构整个项目,把可以公用的代码放在一起打包成一个静态库子项目在其他的项目中使用。介绍这部分内容的文章在网上很多,各位可以G一下细看。但是每次在加入静态库的时候都会在other linker flag里设置两个值:-all_load和-ObjC。很奇怪为什么要这样做,而且有的时候什么都不设置也不影响静态库的使用。所有使用了这个静态库的项目都没有出现任何的问题,即使不设置那两个flag值。于是拜求G大神,终于找到了结果。关于-ObjC的:引用This flag causes the linker to load every object file in 阅读全文

posted @ 2013-05-02 18:02 Mr 布鲁斯 阅读(955) 评论(3) 推荐(1) 编辑

2013年4月27日 #

Android开发之从相机或相册获取图片裁剪【转】

摘要: 1 import java.io.File; 2 3 import android.app.Activity; 4 import android.app.AlertDialog; 5 import android.content.DialogInterface; 6 import android.content.Intent; 7 import android.graphics.Bitmap; 8 import android.graphics.BitmapFactory; 9 import android.net.Uri;10 import android.os.Bundle;11 im.. 阅读全文

posted @ 2013-04-27 17:59 Mr 布鲁斯 阅读(377) 评论(0) 推荐(0) 编辑

2013年3月2日 #

Eclipse代码自动完成功能

摘要: down voteacceptedFound the answer via this question:Auto Code Completion on EclipseBasically the auto activation trigger for auto-complete by default is set to only the character ".".To make code assist / auto complete trigger always, you have to change the string to:.abcdefghijklmnopqrstu 阅读全文

posted @ 2013-03-02 14:11 Mr 布鲁斯 阅读(674) 评论(0) 推荐(0) 编辑

2013年2月21日 #

android.support library找不到的解决方法

摘要: Downloading the Support PackageThe Support Package is provided as a downloadable package from the Android SDK Manager. To install:Launch the Android SDK Manager.From Eclipse, you can selectWindow>Android SDK Manager. Or, launchSDK Manager.exefrom the<sdk>/directory (on Windows only) orandro 阅读全文

posted @ 2013-02-21 00:24 Mr 布鲁斯 阅读(1208) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 42 下一页

导航