iOS开发 - 获取当前View最顶层的ViewController 前言在iOS中开放中,我们可能会遇到需要通过代码获取当前显示在屏幕最顶层的ViewController,比如我们需要在最顶层的ViewController上展示一个UIAlertController的时候。本文将介绍如何获取最顶层的ViewController。实现思路通过最底层的ViewController依次向上寻找,直到找到最顶层的ViewController,也就是从UIA
IOS开发教程 - 如何通过二进制数据上传图片 在项目中,我们经常会遇到图片上传的问题,估计大家都会遇到这个问题,今天特意总结并贴出实用的代码分享给大家。希望对大家有所帮助。直接上代码:-(NSString *)uploadImage: (NSString *)url postParems: (NSMutableDictionary *)postParems
IOS - 上APPSTORE为何因IPv6被拒? 最近因为应用要上APPSTORE,两次都被拒了。经检查,代码没有问题,问题主要出在网络方面。可以说国内大部分APP因为ipv6被拒的因为都是因为网络的问题。因为国内大部分的服务器都没有配置ipv6的地址。APP在美国的IPv6-Only网络环境下测试不通过。如下:丫的,网上各种方法都试了,什么NSURLConnection, Reachabi
iOS OpenGL ES2.0 开发实例 本教程源码地址下载:https://github.com/wanglixin1999/HelloGLOpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。如果你之前接触过 cocos2d,sparrow,corona,unity 这些框架,你会发现其实它们都是基于OpenGL上创建的。多数程序员选择使用这些框架,而不是直接调用OpenGL,因为OpenG
IOS开发教程--关于点击IPHONE手机标题栏无法滚动到最顶端问题 Iphone手机自带的一个很棒的功能,就是在带scrollView的界面上,点击系统标题栏,scrollView会自动回到最顶端。但是当你的界面中包含多个scrollview嵌套的时候,就回有问题,系统不知道该滚动哪个了。所以这个时候要指定滚动哪个scrollView。把需要滚动的scrollView的scrollsToTop设置为true,不需要滚动的scrollView设置为false
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;
Swift开发教程--设置圆角Button和圆角边框TextView 设置圆角Buttonbutton.layer.borderColor =UIColor.whiteColor().CGColor;button.layer.borderWidth = 2;button.layer.cornerRadius = 16;设置圆角边框TextViewinputTextView.layer.borderColor =
ObjectiveC开发教程--如何去除字符串中的空格和回车 去除两端空格 NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 去除两端空格和回车NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacter
Swift开发教程--如何在别的类中调用AppDelegate中的方法 ((UIApplication.sharedApplication().delegate)as! AppDelegate).xxxmethod();
在MAC下如何用SSH连接远程LINUX服务器 首页,打开MAC的命令终端,检查是不是用root用的登录的,如果不是的话请输入命令:sudo -i切换到root。然后,输入:ssh ip地址,如果主机存在的话会提示你输入密码,输入正确的密码之后,你就会发现已经远程登录成功了。
ObjectiveC开发教程--字符串的基本操作处理方法 //一、NSString/*----------------创建字符串的方法----------------*/ //1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"Th
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;
Swift开发教程--如何计算字符串的宽度和高度 直接上代码,如下:/** * 获取字符串的宽度和高度 * * @param text:NSString * @param font:UIFont * * @return CGRect */ classfunc getTextRectSize(text:NSString,font:UIFont,siz
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
Swift开发教程--有关图片处理的一些有用函数 /** * 切圆形图片 * * @param image:UIImage * @param inset:CGFloat * * @return UIImage */ classfunc circleImage(image:UIImage,inset:CGFloat) ->UIImage {
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(
Swift开发教程--如何通过定位来获取经纬度 首先,定义和继承协议CLLocationManagerDelegatevar locManager:CLLocationManager?;然后调用: self.locManager =CLLocationManager();//[[CLLocationManager alloc] init]; self.locManager!.del