- 博客(15)
- 收藏
- 关注
转载 Cocoapods终极版安装教程
查阅了无数的资料,总结了最完整版的Cocoapods安装教程Install Cocoapods1.开启 terminal2.移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3.使用新的源$ gem sources -a https://ruby.ta
2016-06-01 16:21:07
590
转载 GCD使用经验与技巧浅谈
转载自:http://www.cocoachina.com/ios/20150505/11751.html前言GCD(Grand Central Dispatch)可以说是Mac、iOS开发中的一大“利器”,本文就总结一些有关使用GCD的经验与技巧。dispatch_once_t必须是全局或static变量这一条算是“老生常谈”了,但我认为还是有必要强调一次,毕竟非
2016-04-27 18:07:00
485
原创 关于NSMutableArray 删除元素的问题小结
在项目中遇到了一个问题,是将一个可变字典中的某些字符串进行删除操作,当时我的第一反应是采用forin 遍历,可能是觉得forin的遍历速度比较快吧,额,扯远了,回到遇到的问题中,当我用forin进行遍历并比较完之后就行删除的时候,问题出来了------程序崩溃,这是什么原因呢?通过查阅苹果官方文档如下:https://developer.apple.com/library/ios/do
2016-04-21 14:26:19
12016
原创 APP开发过程中遇到的编译错误及修复
在开发过程中遇到过各种各样的编译错误,在这里记录一下防止下次再出现错误。以后会不定期更新!1>-[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance 0x7fa5216589d0出现这种错误是由于将NSNumber类型的赋给字符串,这个问题常出现在JSON解析几赋值阶段,有时候
2016-03-09 19:06:12
766
转载 iOS block教程
IOS block 教程http://pernghh.pixnet.net/blog/trackback/eac87d412e/33563409本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。 本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.
2016-02-25 11:28:54
423
原创 关于Xcode恢复默认字体颜色
本人表示一不小心手贱吧xcode的字体颜色改变了,返回之后看到代码觉得各种别扭,寻求各种方法不管什么卵用,最后从别人那里学来一招,放在这里。打开xcode-preference--fonts&colors ,看到左侧下面有一个“+”和一个“-”,点击加号,新添加一个 default 即可,真的是超好用!!
2015-12-10 16:22:07
5150
原创 OC中@class的理解
当我们再看苹果自己封装的类的时候,经常会看到@class XXX,我们知道@class XXX是告诉编译器有这样一个类,但是这个类里面有什么东西我们不知道。一般来说,我们在使用某一个类时,即当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,有两种方法:1.#import"" 2 . @class 例如:#import"B.h"@interfac
2015-11-17 16:01:11
1032
转载 NSURL 基本方法 absoluteString
转载自:http://my.oschina.net/wangdk/blog/165554 NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/search?id=1"];2 NSLog(@"scheme:%@", [url scheme]); //协议
2015-11-17 14:05:31
6914
转载 iOS APP配置.plist 汇总
此文转自http://www.cocoachina.com/bbs/read.php?tid=89684&page=1作者:coolweather 整了一下了,分享給大家 1. Application does not run in background(键名:UIApplicationExistsOnSuspend)自从iOS4.0之後,當你在應用程式執行的時候
2015-09-08 11:16:44
436
原创 获取app版本和名称
NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey]; //获取项目名称 NSString *version = [[[NSBundle mainBundle] infoDictionary] objectF
2015-09-02 16:08:46
708
原创 关于通过UINavigationController push 过去到一个view controller而这个viewvontroller的viewwillappear不执行的问题
今天在项目中发现了一个问题,就是当我从一个viewcontrollerA push 到另外一个viewcontrollerB时,viewcontrollerB的viewwillappear这个方法没有执行。这下子可坏了,因为我要在viewcontrollerB中隐藏我的正式的导航栏添加自己写的加的导航栏,在viewwilldisappear中把真实的导航栏让他显示出来。怎么办呢,经过了种种方法无效
2015-07-17 15:49:11
1231
转载 获取某一个view所在视图控制器,进而可以进行跳转等操作
废话不多说,直接上代码。//拿到当前view所在的viewcontroller- (UIViewController *)viewController { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder *nextResponder = [next
2015-06-30 15:55:30
1791
原创 iOS手机客户端https请求忽略证书认证
//设置证书,在客户端默认忽略证书认证- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace{ return [protectionSpace.authenticationMeth
2015-04-21 10:04:51
2556
转载 iOS获取设备网络状态,2G,3G,4G,wifi,非Reachability
+(NSString *)getStatus{ NSArray *children = [[[[UIApplicationsharedApplication] valueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]subviews]; NSString *state = [[NSString
2015-04-09 18:37:44
784
转载 iOS 获取手机ip地址
#include #include - (NSString *)getIPAddress{ NSString *address = @"error"; structifaddrs *interfaces = NULL; structifaddrs *temp_ad
2015-04-09 17:12:37
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人