自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 ios Error Domain=NSURLErrorDomain Code=-999 "已取消"

尼玛这个问题解决了一天,找各种https的错误的资料,都不是原因很简单,手机的时间不对,和标准时间相差太多,https验证失败改了时间,一切ok

2017-10-26 15:22:41 7243

原创 Xcode 9 illegal Configuration Safe Area Layout Guide before iOS 9.0

illegal Configuration 解决方案1、打开右侧的 Show the File inspetcor2、去掉 Use Safe Area Layout Guides

2017-09-20 18:18:24 7038

原创 iOS NSDate NSDateFormatter

日期格式化: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *endDate = [dateFormatter dateFromStri

2016-02-29 16:29:06 488

转载 ios instruments Automation UIATarget

1、调用外部的js文件#import "...filePath/fileName.js"2、获得当前程序窗口var target = UIATarget.localTarget();//获得目标程序var window = target.frontMostApp().mainWindow();//获得当前窗口说明:大部分程序中组建都是在window窗口下操作的,如:butt

2015-12-04 17:03:43 1860

原创 ios 开发 向工程中添加文件夹及文件 找不到头文件

可能的解决方案:添加文件夹时选择 Create groups

2015-08-07 23:09:31 3766

原创 iOS开发 LaunchImage和LaunchScreen.xib

本文是在学习了 Launch Screen在iOS7/8中的实现  后总结,感谢 @十七蝉 LaunchScreen.xib 只在iOS8中优先调用。所以如果两个都设置了,LaunchImage只在iOS7中起作用。如果不设置LaunchScreen.xib的话,LaunchImage在iOS7和8上都可以,但是,在App Store上展示app时不会有 ”已针对iPhone

2015-06-03 09:34:29 6750

原创 iOS Apple官方 App Icon 大小 规范

官方地址 点击打开

2015-06-02 14:03:24 4051

转载 PhoneGap 3+ 在Mac OS下的安装配置(for Android)

本文系转载备份自用,尊重原创:http://blog.sina.com.cn/s/blog_6f72ff900102v82a.html1、安装Node.jsPhoneGap 2.9之后的版本是用Node.js来安装的,所以首先要到这里"http://nodejs.org/"下载安装一个Node.js。2、安装phonegap

2014-12-19 11:08:50 761

原创 Phonegap 3+ iOS和Android配制

Phonegap官网:点击  ,官网安装方法:点击打开安装方法Phonegap中国:点击phonegapcn其他文章:Adobe PhoneGap 3.0 发布,作为开发品牌彻底剥离出Cordova借用 RisingWonderland 的话:PhoneGap2+版本最高为2.9.1,从3+版本开始,PhoneGap官方不再提供下载安装包,需要在联网状态下,通过No

2014-12-19 11:06:19 1074

原创 iOS 判断并使用 百度地图 高德地图 导航(使用URI,不集成sdk)

BOOL hasBaiduMap = NO; BOOL hasGaodeMap = NO; if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"baidumap://map/"]]){ hasBaiduMap = YES;

2014-12-11 10:47:29 16675

原创 sqlite 简单操作

查询修改语句SELECT * FROM school where SchoolNamePinYin like "%shoudou%"修改update school set SchoolNamePinYin= replace(SchoolNamePinYin, 'shoudou','shoudu') where SchoolNamePinYin like '%shoudou%'拼

2014-11-16 12:50:19 486

原创 iOS OC 创建单例

+ (MyManager *)sharedManager { static MyManager *sharedMyManagerInstance = nil; static dispatch_once_t predicate; dispatch_once(&predicate, ^{ sharedM

2014-11-15 11:49:53 520

原创 iOS OC 快速创建 数组 字典

// 数组 NSArray *arr = @[@"1",@"2",@"3",@"4"]; chooseArray = [NSMutableArray arrayWithArray:@[ @[@"A1",@"B1",@"C1",@"D1"],

2014-11-15 11:37:16 10340

原创 iOS view淡入淡出切换

CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = 0.7 ; // 动画持续时间(秒) animation.timingFunction = UIViewAnimationCurveEaseInOut; animat

2014-11-15 10:24:51 5208

原创 iOS 判断gif图

CGImageSourceRef source0 = CGImageSourceCreateWithURL((CFURLRef)[NSURL URLWithString:_item.permalink], NULL); CFDataRef dataRef = CGDataProviderCopyData(CGImageGetDataProvider(aImage.CGImage)

2014-11-14 21:29:58 4427

原创 iOS 截图 截取屏幕

// 从view上截图- (UIImage *)getImage { UIGraphicsBeginImageContextWithOptions(CGSizeMake(150, 150), NO, 1.0); //NO,YES 控制是否透明 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *imag

2014-08-26 17:54:36 10695

转载 Swift 教程入门(中文版)

简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基

2014-06-05 16:33:12 1082

转载 mac 删除文件夹里所有的.svn文件

快速移除文件夹里的SVN版本控制信息在终端输入sudo find /Users/justfly/Documents/workspace/justSVN/ -name ".svn" -exec rm -r {} \;意思就是查找在/Users/justfly/Documents/workspace/justSVN/  文件夹中所有的「.svn」并用rm刪除-r 参数是为了

2013-08-30 10:05:32 726

原创 xcode 统计代码行数

打开终端,先通过命令行 cd 到xcode 工程目录下,然后使用下面的命令行查询:find . -name "*.m" -or -name "*.h" -or -name "*.c" |xargs grep -v "^$"|wc -l

2013-05-27 10:46:43 1646

转载 ios 合并真机和模拟器的.a文件

终端lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a -output SQY/iOS/libGamePus.a其中SQY/iOS/iphoneos/libGamePlusAPI.a //为真机库。 SQY/iOS/iphonesimulator/libGa

2013-05-12 10:33:21 5040

转载 Object-c 中字符串与数组的处理

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

2013-04-02 15:23:53 2589

原创 ios uitableview 刷新某一个cell 或 section

//一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 NSIndexPath *indexPath

2013-03-14 13:29:49 50368

转载 iPhone真机调试日志读取 iPhone Crash Logs

文章来自: http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/1.同步应用程序以后,找到你要查看的日志文件,日志文件对应mac的位置,xp\vista的位置.2.发现日志文件都是看不懂的16进制,如何进行转换成我们看得懂的内容.3.使用命令行工具 "symbolicatecrash"来进行转换,可以把 工具复

2012-12-13 11:35:13 1120

原创 iOS6, UITableViewStyleGrouped类型的UITableView 设置背景色无效 解决办法

UITableViewStyleGrouped类型的UITableView,设了背景色(BackgroundColor),仍然显示默认背景图片。解决办法:设置tableview的 backgroundView = nil;

2012-10-16 15:20:31 2654

转载 ios,object-c,iphone, NSCharacterSet 去除NSString中的空格

去除 username中的空格,table newline,nextline 代码如下:(三行代码) NSCharacterSet *whitespace = [NSCharacterSet  whitespaceAndNewlineCharacterSet]; NSString * username = [mUsernameField  stringValue]; u

2012-08-30 15:43:26 2865

原创 直接跳转到app store指定应用页面或评论页面

跳转到app store指定应用页面:NSString *str = [NSStringstringWithFormat:@"http://itunes.apple.com/us/app/id%d",472907899];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];其中47290

2012-08-13 18:34:42 4128 2

转载 iPhone消息推送机制实现与探讨

Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、目的iPhone

2012-07-23 17:04:32 692

转载 Three20软件引擎之自制IOS顶部状态栏详解

Three20软件引擎之自制IOS顶部状态栏详解IOS状态栏是什么地方? 它是IOS设备屏幕顶部显示信号以及电池的区域。状态栏默认的高度是20像素,状态栏在软件开发中有何作用?联网应用中可在自动帮用户下载数据时使用,推荐在状态栏中予以显示。状态栏可以通过程序来控制隐藏与显示,也可以在状态栏之上添加Loading的动画,让用户感觉目前正处于下载状态中。下面我们先学习最简单的一种,

2012-07-09 11:26:19 657

转载 C语言内存分配问题

1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。 全局局:用来存放全局变量和静态变量。存在于程序的整个运行期间,是由编译器分配和释放

2012-05-25 17:49:28 428

转载 ios iphone开发 int,NSInteger,NSUInteger,NSNumber

1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。2.NSUInteger是无符号的,即没有负数,NSInteger是有符号的。3.有人说既然都有了NSInteger等这些基础类型了为什么还要有NSNumber?它们的功能当然是不同的。 NSInte

2012-05-25 10:58:32 721

转载 ios+iphone NSDictionary / NSMutableDictionary 及 NSArray / NSmutableArray (实例)

NSDictionary 和 NSArray一样是不可变的对象。用来实现字典集合,在给定关键字(通常是一个NSString字符串)下存储一个数值(可以是任何类型的对象)。 NSDictionary使用类方法 dictionaryWithObjectAndKeys: 来创建字典;使用方法objectForKey: 来获取字典中的值。C代码  NSDic

2012-05-11 16:52:58 3095

转载 ios, iphone , objective C 随机数

Objective-C 没有提供相关的函数生成随机数,不过C供了rand(), srand(), random(), srandom(), arc4random(),randomize()几个函数。要引用头文件#includestdlib.h>  其中,random()和randomize()函数的使用的方法分别与rand()和srand()函数的使用方法对应类似。 arc4r

2012-05-09 15:59:04 2743

转载 iOS5新特性之Storyboard

iOS5新特性之Storyboard一 、简述Storyboard是你可以用来定义用户界面的一种新的方式,像xib。与xib不同的是它可以同时管理多个ViewController,而且可以在Storyboard中配置ViewController 之间的跳转关系。 二、Storyboard使用如果你是创建新项目,Xcode模版可以提供一个配置好

2012-04-17 18:31:18 1322

转载 ios nonatomic + strong + ARC

iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st

2012-04-13 14:49:47 2387 3

转载 UIViewAnimation动画与Core Animation的CATransition类动画

- (void)leftClick {         [UIView beginAnimations:nil context:nil];      //display mode, slow at beginning and end      [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];      //动画时

2012-03-31 18:21:10 936

转载 iPhone开发:在UIAlertView中显示进度条

=======原文链接:iPhone开发:在UIAlertView中显示进度条---------

2012-03-20 09:53:08 802

转载 IOS5修改UIToolBar 和UINavigationBar 的背景颜色

UIToolBar 三种办法方法一 /toolBar background image set based on iOS version    [[UIDevice currentDevice] systemVersion];    if ([[[UIDevice currentDevice] systemVersion] floatValue] > 4.9) {

2012-01-31 11:37:24 1608

转载 iOS多线程

iPhone 中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数来更改。  只有主线程有直接修改UI的能力。一、NSOperation和NSOperationQueue  1、一个继承自 NSOperation的操作类,该类的实现中必须有- (void)main方法的。

2011-12-27 21:18:22 442

转载 iPhone开发中的内存管理

移动开发的特点:资源的有限性。作为手持设备,iphone的内存与传统的PC不可同日而语,这就要求我们在开发IOS程序的过程中,首要也是最重要的任务就是解决内存释放问题,本文将在网络上搜集的关于内存管理的经验予以分享。    开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory

2011-12-26 18:55:25 553

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(四)系统自动创建新的autorelease pool

版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08 四系统自动创建新的autorelease pool在生成新的Run Loop的时候,系统会自动创建新的autor

2011-12-26 15:16:16 360

空空如也

空空如也

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

TA关注的人

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