自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

David.Wang 做你喜欢的事情

与大家分享和交流

  • 博客(215)
  • 资源 (7)
  • 收藏
  • 关注

原创 iOS开发 - 获取当前View最顶层的ViewController

前言在iOS中开放中,我们可能会遇到需要通过代码获取当前显示在屏幕最顶层的ViewController,比如我们需要在最顶层的ViewController上展示一个UIAlertController的时候。本文将介绍如何获取最顶层的ViewController。实现思路通过最底层的ViewController依次向上寻找,直到找到最顶层的ViewController,也就是从UIA

2016-12-08 15:03:18 3476

原创 IOS开发教程 - 如何通过二进制数据上传图片

在项目中,我们经常会遇到图片上传的问题,估计大家都会遇到这个问题,今天特意总结并贴出实用的代码分享给大家。希望对大家有所帮助。直接上代码:-(NSString *)uploadImage: (NSString *)url                     postParems: (NSMutableDictionary *)postParems           

2016-11-14 16:16:53 2675

原创 IOS - 上APPSTORE为何因IPv6被拒?

最近因为应用要上APPSTORE,两次都被拒了。经检查,代码没有问题,问题主要出在网络方面。可以说国内大部分APP因为ipv6被拒的因为都是因为网络的问题。因为国内大部分的服务器都没有配置ipv6的地址。APP在美国的IPv6-Only网络环境下测试不通过。如下:丫的,网上各种方法都试了,什么NSURLConnection, Reachabi

2016-08-11 14:05:58 10767 5

原创 iOS OpenGL ES2.0 开发实例

本教程源码地址下载:https://github.com/wanglixin1999/HelloGLOpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。如果你之前接触过 cocos2d,sparrow,corona,unity 这些框架,你会发现其实它们都是基于OpenGL上创建的。多数程序员选择使用这些框架,而不是直接调用OpenGL,因为OpenG

2016-06-30 18:25:25 14358

原创 IOS开发教程--关于点击IPHONE手机标题栏无法滚动到最顶端问题

Iphone手机自带的一个很棒的功能,就是在带scrollView的界面上,点击系统标题栏,scrollView会自动回到最顶端。但是当你的界面中包含多个scrollview嵌套的时候,就回有问题,系统不知道该滚动哪个了。所以这个时候要指定滚动哪个scrollView。把需要滚动的scrollView的scrollsToTop设置为true,不需要滚动的scrollView设置为false

2016-01-18 16:34:50 2507

原创 ObjectiveC开发教程--如何判断字符串是否为空的方法

文章来源:http://www.devhome.cc/forum.php?mod=viewthread&tid=4&page=1#pid5废话少说,直接上代码:- (BOOL) isBlankString:(NSString *)string {    if (string == nil || string == NULL) {        return YES;   

2015-09-07 17:16:35 2822

原创 Swift开发教程--设置圆角Button和圆角边框TextView

设置圆角Buttonbutton.layer.borderColor =UIColor.whiteColor().CGColor;button.layer.borderWidth = 2;button.layer.cornerRadius = 16;设置圆角边框TextViewinputTextView.layer.borderColor =

2015-08-27 11:21:25 12580

原创 ObjectiveC开发教程--如何去除字符串中的空格和回车

去除两端空格  NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];  去除两端空格和回车NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacter

2015-08-26 18:41:22 1980

原创 Swift开发教程--如何在别的类中调用AppDelegate中的方法

((UIApplication.sharedApplication().delegate)as! AppDelegate).xxxmethod();

2015-08-25 13:36:04 6348

原创 在MAC下如何用SSH连接远程LINUX服务器

首页,打开MAC的命令终端,检查是不是用root用的登录的,如果不是的话请输入命令:sudo -i切换到root。然后,输入:ssh ip地址,如果主机存在的话会提示你输入密码,输入正确的密码之后,你就会发现已经远程登录成功了。

2015-08-23 18:30:01 23785 2

原创 ObjectiveC开发教程--字符串的基本操作处理方法

//一、NSString/*----------------创建字符串的方法----------------*/ //1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"Th

2015-08-19 19:18:24 2341

原创 Swift开发教程--如何给UITextView添加圆角边框

直接上代码:self.textView.layer.borderColor =UIColor(red: 60/255, green: 40/255, blue: 129/255, alpha: 1).CGColor;self.textView.layer.borderWidth = 2;self.textView.layer.cornerRadius = 16;

2015-08-19 19:14:51 2883 2

原创 Swift开发教程--如何计算字符串的宽度和高度

直接上代码,如下:/**    *  获取字符串的宽度和高度    *    *  @param text:NSString    *  @param font:UIFont    *    *  @return CGRect    */    classfunc getTextRectSize(text:NSString,font:UIFont,siz

2015-08-19 19:11:00 8571 2

原创 IOS开发教程--NSLog输出格式控制

%@ Object%d, %i signed int%u unsigned int%f float/double%x, %X hexadecimal int%o octal int%zu size_t%p pointer%e float/double (in scientific notation)%g float/double (as %f or %e, de

2015-08-19 10:20:14 2027

原创 Swift开发教程--有关图片处理的一些有用函数

/**    *  切圆形图片    *    *  @param image:UIImage    *  @param inset:CGFloat    *    *  @return UIImage    */    classfunc circleImage(image:UIImage,inset:CGFloat) ->UIImage {     

2015-08-11 15:04:03 2915

原创 Swift开发教程--火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法

class func bd_encrypt(gg_lat:Double, gg_lon: Double) -> (bd_lat:Double, bd_lon: Double) {        var x = gg_lon;        var y = gg_lat;        var z =sqrt(x * x + y * y) + 0.00002 * sin(

2015-08-06 10:04:06 2467

原创 Swift开发教程--如何通过定位来获取经纬度

首先,定义和继承协议CLLocationManagerDelegatevar locManager:CLLocationManager?;然后调用:        self.locManager =CLLocationManager();//[[CLLocationManager alloc] init];        self.locManager!.del

2015-08-06 10:00:10 4275

原创 IOS开发教程--Xcode6,CLLocationManager无法定位解决方案

iOS8 之后要自己写定位授权,否则就没有定位权限。调用代码:if ([[[UIDevice currentDevice] systemVersion] doubleValue] > 8.0)           {              //设置定位权限仅ios8有意义              [locationManager requestWhenInUseA

2015-08-04 17:05:32 2075

原创 Swift开发教程--字符串的操作

替换把?替换为/var url = "http://blog.csdn.net/hello_hwc?viewmode=list"var filtered = url.stringByReplacingOccurrencesOfString("?", withString: "/", options: NSStringCompareOptions.LiteralSearch, rang

2015-07-30 16:39:40 1542

原创 IOS开发教程--如何使用点9图片

事先准备一张图片:UIImage *image = [UIImageimageNamed:@"red.png"];    在iOS 5.0之前可以这么用:    NSInteger leftCapWidth = image.size.width *0.5f;    NSInteger topCapHeight = image.size.height *0.5f;

2015-07-30 14:36:14 8719

原创 Swift开发教程--如何对字符串进行md5加密

在swift工程中随便建一个objective-c类,会提示你生成一个Bridging-Header,点YES,然后删除刚才建立的objective-c类,只留下[工程名]-Bridging-Header.h文件。在[工程名]-Bridging-Header.h文件写入:#import 然后写一个生成md5的函数:class func md5String(str:String)

2015-07-29 12:24:37 1763 1

原创 ObjectiveC开发教程--字符串的连接

NSString *type = @"hello";    NSString *subtype =@"good";    NSString *typesub = [NSStringstringWithFormat:@"%@>%@",type,subtype];    NSString *typesub1 = [typestringByAppendingString:su

2015-07-29 10:19:04 1627 2

原创 Swift开发教程--如何播放图片动画

废话少说,直接上代码:var barsAnim = UIImageView(frame: self.view.frame);barsAnim.animationImages =NSArray() as [AnyObject];        barsAnim.animationImages?.append(UIImage(named:"wave_000")!); 

2015-07-27 20:04:29 2027

原创 Swift开发教程--使用Storyboard进行界面跳转

使用storyboard结合代码来做确实可以给开发带来很多的便利。在实践的过程中,我们经常会遇到界面的跳转问题。通过控件和界面的建立的“连接”就可以了。如果是navigationcontroller的跳转,则选择push的方式(否则xcode运行的时候会报错);如果是Viewcontroller的跳转,则选择modal的方式。如果你想通过代码来打开另外一个界面,则需要设置他们之间连

2015-07-24 11:46:01 5757 1

原创 Swift开发教程--mac os下如何保存纯文本文件

1、在文本编辑器的菜单的“格式”选项中我们可以找到“制作纯文本”这个选项,对应的快捷键是shift⇧+command⌘+T2、在xcode中,新建一个文本文件就ok了。

2015-07-23 19:10:11 1914

原创 Swift开发教程--关于Existing instance variable '_delegate'...的解决办法

xcode编译提示问题:Existing instance variable '_delegate' for property 'delegate' with  assign attribute must be __unsafe_unretained修改为:__unsafe_unretained idQuadCurveMenuDelegate> _delegate;这样就可以编译通

2015-07-22 16:58:26 1912

原创 Swift开发教程--如何设置状态栏的文字颜色

第一步:在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO第二步:在viewDidLoad中加一句UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent;这样就可以把默认的黑色改为白色。

2015-07-22 15:15:58 6061 1

原创 Swift开发教程--设置UIViewController的背景透明

很简单的一句代码self.view.backgroundColor =UIColor.clearColor()由此联想开来,很多的控件想设置为背景透明都可以用UIColor.clearColor()

2015-07-22 14:26:42 7884

原创 Swift开发教程--如何让UITabBarItem垂直居中显示

直接上代码:item.imageInsets =UIEdgeInsetsMake(6,0, -6,0);//设置图片居中

2015-07-22 14:01:24 1752

原创 Swift开发教程--如何自定义TabBarItem的图片显示

在做项目的时候,如果使用系统的UITabBarController的时候,底部的tab自定义图片显示是蓝色和灰色的,这不是我们所想要的效果。如果想显示自定义的按下和弹起的图片效果,这个时候就需要对TabBarItem进行修改。以下就是具体的示例:var itemNameArray:[String] = ["down_32","add_32","plane_32","circle_32"

2015-07-19 23:10:06 6281

原创 Swift开发教程--如何去掉UITableViewController黑色线条

直接上代码://去掉背景线条显示self.tableView.separatorStyle =UITableViewCellSeparatorStyle.SingleLine;self.tableView.separatorColor =UIColor.clearColor();

2015-07-19 17:15:15 2581

原创 IOS开发教程--如何去除tabbar顶部线条及设置背景图片

这个问题一直比较苦恼,网上很多方法实验下来都不是很好,今天终于解决了。直接上代码:CGRect rect = CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.height);    UIGraphicsBeginImageContext(rect.size);    CGContextRef

2015-07-18 23:30:28 10299 3

原创 swift开发教程--如何设置导航控制器标题栏的字体及颜色

self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor(),UIFont(name: "Heiti SC", size: 24.0)!];

2015-07-15 17:14:39 6479

原创 Swift开发教程--如何使UITableViewController背景透明

self.tableView.backgroundView?.backgroundColor =UIColor.clearColor();self.tableView.backgroundColor =UIColor.clearColor();

2015-07-14 18:10:23 2068

原创 Objective-c开发教程--如何在项目中使用AFNetworking

AFNetworking 是 iOS 一个使用很方便的网络开发框架。今天我们就简单介绍如何在我们的项目中使用它。1、从官网下载最新的AFNetworking代码。2、将AFNetWorking和UIKit+AFNetworking文件夹导入项目 3、添加类库 Security.framework、MobileCoreServices.framework、SystemConfigurat

2015-07-12 22:38:58 7419

原创 Objective-c开发教程--MRC和ARC混编

iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数)来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:

2015-07-12 17:20:42 3632

原创 Swift开发--Storyboard的使用教程

如果App中包括很多不同的页面,使用Storyboard可以帮你减少实现页面间跳转的胶合代码。过去的开发者对应每个视图控制器分别创建界面设计文件(即“nib”或“xib”文件),现在,只要一个Storyboard就可以包揽所有视图控制器的界面设计和他们之间的关联。Storyboard有很多优点:使用Storyboard可以更好地了解App中所有的视图以及它们之间的关联的概况。掌

2015-07-10 17:49:05 3186

原创 Swift开发教程--如何清除模拟器的数据

打开xcode->preference->location->derived Data,进入目录下,删除里面所以后的目录就可以了。

2015-07-09 18:13:09 1279

原创 Swift开发教程--Xcode6在iPhone模拟器上编译上下留有黑块问题

问题解决:在项目配置页,General下面有一栏App Icons and Launch Images,其中有一项Launch Images Source,如果你遇到了问题,那么旁边显示的可能是一个按钮,Use Asset Catalog,点一下然后确定就可以了,会在项目中的Images.xcassets中生成LaunchImage,就像Xcode5中那样。此时再运行程序,已经不会再有

2015-07-09 17:43:45 1156

原创 Swift开发教程--Unused variable 'fileName'问题的解决

把它for (NSString *fileName in fileEnumerator)修改for (__attribute__((unused))NSString *fileName in fileEnumerator)

2015-07-09 17:39:50 1307

mongo-java-driver-3.2.2.jar.zip

上传代码类库, mongo-java-driver-3.2.2.jar.zip, 下载之后解压即可。

2020-04-14

libstdc++.6.0.9.tbd.zip

解决升级XCode之后,遇到找不libstdc++6.0.9库的问题。 libstdc++.6.0.9.tbd: No such file or directory

2020-03-03

libstdc++适配Xcode10与iOS12

libstdc++适配Xcode10与iOS12. Mac Xcode升级到10之后,原先的工程编译不通过问题解决。

2018-12-18

android版path2.0菜单源码

android版的path2.0菜单功能实现源码 免费下载

2012-03-16

Google_Android开发入门指南

全部内容基于Android SDK1.5,Windows、Mac OS X、Linux平台适用Android开发入门的详细教程 ,适合Android与J2ME的初学者学习

2010-12-14

获取J2ME平台手机系统属性

获取手机系统属性,适用于J2ME平台的手机。

2010-06-05

dom4j java xml 类库

dom4j.jar 桌面java的xml开发的类库。

2010-05-18

空空如也

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

TA关注的人

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