2014年12月5日

IOS-- UIView中的坐标转换

摘要: //将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;//将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (... 阅读全文

posted @ 2014-12-05 15:44 三十一 阅读(167) 评论(0) 推荐(0) 编辑

2014年12月4日

block 回掉的时间 实例已经释放了 导致crash

摘要: 解决办法if (block) { block(); } 阅读全文

posted @ 2014-12-04 16:55 三十一 阅读(158) 评论(0) 推荐(0) 编辑

2014年11月27日

app 提交

摘要: app 提交1.创建app项目 1,登录iTunes Connect 2,点击右上角加号,3,出现下面界面然后进入app信息页面填好相应信息。然后app打包 注意 Bundle Identifier 一定要与你创建app的保持一致。上传app。打开xcode的application loader点击... 阅读全文

posted @ 2014-11-27 16:27 三十一 阅读(234) 评论(0) 推荐(0) 编辑

2014年11月21日

处理安卓9patch(.9.png)图片

摘要: 原文链接:http://www.cnblogs.com/lovewx/p/4092256.html下面张图片,本来是设计来做按钮背景的:button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50://得到view的尺寸CGSizeviewSize=self.view.... 阅读全文

posted @ 2014-11-21 17:55 三十一 阅读(353) 评论(0) 推荐(0) 编辑

block 方法参数中带有block 如何生成 如何使用

摘要: 第一种typedef void(^SDWebImageDownloaderProgressBlock)(NSInteger receivedSize, NSInteger expectedSize);@interface ssyTest : NSObject{ SDWebImageDownlo... 阅读全文

posted @ 2014-11-21 16:38 三十一 阅读(530) 评论(0) 推荐(0) 编辑

2014年11月12日

hash_hmac

摘要: 近期做了一个项目有用到 hmac 算法 当然php 有现成的函数了hash_hmac()但是在IOS端怎么也获取不到对应的值现在记录一下hash_hmac(加密算法,秘钥,加密数据,HEX or BUFFER)这里我们实现的是 HMac_SHA1 算法1IOS 端 查阅的资料基本都是基于NSDATA... 阅读全文

posted @ 2014-11-12 17:44 三十一 阅读(2551) 评论(0) 推荐(0) 编辑

2014年11月7日

日期(NSDate)是NSString类的格式(stringWithFormat)

摘要: 日期(NSDate)是NSString类的格式(stringWithFormat),也可以改变输出,如果需要输出年代信息等则需要进行转换,等等。NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间。NSDateFormatter可以比较方便的进行格式转换。01//获取当前日期和... 阅读全文

posted @ 2014-11-07 14:38 三十一 阅读(374) 评论(0) 推荐(0) 编辑

2014年11月5日

UITableView刷新单个cell或者单个Section

摘要: //一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAut... 阅读全文

posted @ 2014-11-05 17:38 三十一 阅读(485) 评论(1) 推荐(0) 编辑

2014年10月21日

iOS enum 定义与使用

摘要: 枚举其实很重要,特别是在应用开发初期,服务器端数据格式需要更改得情况下,枚举和宏都能是程序简洁,并且改动小。网上有个人写的言简意赅,适合初学转自:http://blog.csdn.net/ysy441088327/article/details/8012677题记: 蛋疼的枚举, 千万别小视了! 进... 阅读全文

posted @ 2014-10-21 14:38 三十一 阅读(628) 评论(0) 推荐(0) 编辑

2014年9月24日

拼接url地址

摘要: [test setRequestMethod:@"get"]; NSMutableString *parmastring = [NSMutableString string]; NSArray *allkeys = [postDic allKeys]; for (int i=0; ... 阅读全文

posted @ 2014-09-24 17:29 三十一 阅读(733) 评论(0) 推荐(0) 编辑

demo效果

摘要: http://www.cocoachina.com/industry/20130528/6294.html 阅读全文

posted @ 2014-09-24 11:55 三十一 阅读(142) 评论(0) 推荐(0) 编辑

2014年9月20日

好东西

摘要: http://rralun.blog.163.com/blog/static/103904296201441411582923/ 阅读全文

posted @ 2014-09-20 12:52 三十一 阅读(91) 评论(0) 推荐(0) 编辑

2014年9月19日

关于ios7 navigationController中view的frame以及坐标点

摘要: 今天做项目发现一个奇怪的问题;在ios7下,navigationController的viewframe为{{0, 0}, {320, 568}}导航不占位置了,这个清楚。但是为毛view上面的子视图的y坐标计算是从64开始的呢?譬如我设一个子视图的y坐标为0,它是从导航栏下面开始加载。这就表示导航... 阅读全文

posted @ 2014-09-19 17:46 三十一 阅读(318) 评论(0) 推荐(0) 编辑

2014年9月16日

AirServer

摘要: AirServer有时候,把app展现在大屏幕上会比较有用,也或许你想展示一个修复了bug的屏幕截图,但你又不想进入全屏的视频编辑模式,那么AirServer就是一个很好的选择。AirServer是一个非常简单的Mac和PC应用,它的作用是把你的iPhone 或者iPad的屏幕搬到电脑上。AirSe... 阅读全文

posted @ 2014-09-16 14:23 三十一 阅读(927) 评论(0) 推荐(0) 编辑

插件

摘要: ColorSense查看颜色值Xcode Colors:为应用调试输出添加有颜色的代码,从而简化调试,可与CocoaLumberjack一同使用。Dash($):一个浏览API文档的工具,快速并集成了大量不同的应用,比如Xcode、Alfred、Textmate以及Sublime Text等。最方便... 阅读全文

posted @ 2014-09-16 14:12 三十一 阅读(134) 评论(0) 推荐(0) 编辑

常用宏

摘要: /常用的IOS开发宏#pragma mark - 界面 部分#define NavigationBar_HEIGHT 44 //导航控制器#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) //屏幕宽度#define ... 阅读全文

posted @ 2014-09-16 14:04 三十一 阅读(235) 评论(0) 推荐(0) 编辑

关于代码加不加注释的问题

摘要: 绝对的要加注释。1,你或许觉得你的代码,自己不加注释也能看懂,但是别人呢,以后接手工作的人呢。2,现在不加注释,过个两三个月,复杂的逻辑自己就记忆不清晰了,还要看代码想好久逻辑关系。3,最最主要的是加了规范是代码你不觉得很装逼吗。例子如下;+ (BOOL)isEmptyObject:(NSObjec... 阅读全文

posted @ 2014-09-16 10:43 三十一 阅读(948) 评论(0) 推荐(0) 编辑

2014年9月9日

苹果开发——App内购以及验证store的收据(一)

摘要: http://zengwu3915.blog.163.com/blog/static/27834897201375105236580/发了几天时间在网上折腾了几天,终于把App内购给弄好了。分享一下个人经验一、 在iTunesConnect中创建内购的App,然后为这个App设置一些产品(付费道具等... 阅读全文

posted @ 2014-09-09 11:32 三十一 阅读(3573) 评论(0) 推荐(0) 编辑

苹果开发——App内购以及验证store的收据(二)

摘要: http://zengwu3915.blog.163.com/blog/static/2783489720137605156966/三、 客户端使用StoreKit完成内购添加Storekit.Framework,编写自己的storeObsever,用于处理交易,代码如下,其中completeTra... 阅读全文

posted @ 2014-09-09 11:31 三十一 阅读(1408) 评论(0) 推荐(0) 编辑

2014年9月3日

编译ios版本的librtmp+openssl

摘要: 转自:http://blog.csdn.net/cjj198561/article/details/28955461编译librtmp需要先编译openssl,因为librtmp依赖openssl首先编译openssl:把以下内容保存为shell脚本:#!/bin/shVERSION="1.0.1h... 阅读全文

posted @ 2014-09-03 16:03 三十一 阅读(561) 评论(0) 推荐(0) 编辑

2014年9月2日

无需循环,移除当前视图所有子视图

摘要: //移除当前视图子视图 [self.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; 阅读全文

posted @ 2014-09-02 14:35 三十一 阅读(118) 评论(0) 推荐(0) 编辑

2014年8月27日

IOS 第三方库介绍

摘要: 1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperati... 阅读全文

posted @ 2014-08-27 15:10 三十一 阅读(367) 评论(0) 推荐(0) 编辑

2014年8月26日

IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角

摘要: 首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中... 阅读全文

posted @ 2014-08-26 16:16 三十一 阅读(277) 评论(0) 推荐(0) 编辑

Xcode使用技巧

摘要: 在iOS开发中,Xcode 是最使用最多的IDE。苹果公司在其更新和增加产品功能做了大量工作。知道如何充分利用它的功能可以帮你更快更有效地编码。看看下面的关于Xcode5的快捷键和小提示Xcode的工作窗口主要分为5个区域:工具栏,导航栏,编辑区,调试区,实用工具区。Xcode导航栏导航区域也有一个... 阅读全文

posted @ 2014-08-26 11:10 三十一 阅读(392) 评论(0) 推荐(0) 编辑

2014年8月25日

博客园技巧

摘要: 百度文库:http://wenku.baidu.com/link?url=4NTnAjRUj9yn1ETzYv1U55OEIM11AwAwfnD-G8l2YEgwsxesWDKc7mex53W15SyrrsqStwK26FHHnl6HeegkB_zjeUV1aGXk0WVkkbVtgz7写博客也有几... 阅读全文

posted @ 2014-08-25 17:49 三十一 阅读(662) 评论(0) 推荐(0) 编辑

僵尸信号(zombieSignal)

摘要: 转自:http://blog.csdn.net/b719426297/article/details/20786851 使用Xcode进行iOS软件开发的小朋友们,在调试程序的时候经常会遇到Crash,错误提示 SIGABRT 和 EXC_BAD_ACCESS 较为常见。 在网上查到的”SIGABR... 阅读全文

posted @ 2014-08-25 17:47 三十一 阅读(286) 评论(0) 推荐(0) 编辑

ios内存优化

摘要: 转自:http://blog.csdn.net/b719426297/article/details/20790461在用非ARC模式编写iOS程序的时候,造成程序内存泄露在所难免,后期我们一般会进行内存优化。自己比较常用的内存优化方法有两种 1、Analyze,静态分析内存泄露的方法。很简单,在X... 阅读全文

posted @ 2014-08-25 17:46 三十一 阅读(398) 评论(0) 推荐(0) 编辑

计划学习的东西

摘要: 1,c2,c++3,swift4,数据结构 阅读全文

posted @ 2014-08-25 11:45 三十一 阅读(100) 评论(0) 推荐(0) 编辑

2014年8月22日

iOS 获取 当前设备 可用内存 及当前 应用 所占内存

摘要: // 获取当前设备可用内存及所占内存的头文件#import #import // 获取当前设备可用内存(单位:MB)- (double)availableMemory{ vm_statistics_data_t vmStats; mach_msg_type_number_t infoCoun... 阅读全文

posted @ 2014-08-22 15:23 三十一 阅读(1485) 评论(0) 推荐(0) 编辑

2014年8月20日

swift __1 试写第一个swift程序

摘要: 参照:http://swiftist.org/topics/96?page=2#comments发现有几个地方一直报错,自己修改了下,有可能是xcode6更新导致代码写的比较乱,这是我的硬伤,这次注释还是后面加上的,这也是我的硬伤,需要改。养成良好的代码习惯。下面贴上自己的代码//// ViewC... 阅读全文

posted @ 2014-08-20 17:09 三十一 阅读(435) 评论(0) 推荐(0) 编辑

2014年8月19日

swift 学习地址

摘要: http://blog.csdn.net/woaifen3344/article/details/29261667 阅读全文

posted @ 2014-08-19 18:00 三十一 阅读(109) 评论(0) 推荐(0) 编辑

Swift 学习之二十一:?和 !(详解)

摘要: Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:[plain]view plaincopyprint?varstringValue:String//erro... 阅读全文

posted @ 2014-08-19 17:32 三十一 阅读(275) 评论(0) 推荐(0) 编辑

开始抽时间学习swift

摘要: 今天开始~~~http://swiftist.org/topics/96?page=3#56这写的都是什么啊,瞬间蛋碎了一地 阅读全文

posted @ 2014-08-19 17:27 三十一 阅读(107) 评论(0) 推荐(0) 编辑

iap 详细

摘要: 附:本文来自IOS6-Tutorias的翻译,本做笔记之用,故语言简练。一,可用的IAP类型:Non-Consumable:用户只需购买一次,不需要再次购买,即可在多台设备上拥有之(restore技术)。Consumable:用户可以购买多次(不限定次数)。例如金币。Auto-Renewable S... 阅读全文

posted @ 2014-08-19 09:09 三十一 阅读(1326) 评论(0) 推荐(0) 编辑

2014年8月18日

血的教训,下次开工程 一点要写好判断空字符串方法

摘要: + (BOOL)isEmptyObject:(NSObject *)object{ if ([object isEqual:[NSNull null]] || object == nil) { return YES; } else if ([object isKindOfClass:[NSStrin... 阅读全文

posted @ 2014-08-18 16:22 三十一 阅读(137) 评论(0) 推荐(1) 编辑

iOS中的ScrollView

摘要: 概览 UIScrollView类为显示大于应用程序窗口的内容提供支持。它使得用户可以使用滑动手势来滚动,并可以使用扩张/收缩手势来放大缩小部分内容。 UIScrollView是包括UITableView和UITextView在内的多个UIKit类的父类。 UIScrollView对象(或者简单地称为... 阅读全文

posted @ 2014-08-18 10:44 三十一 阅读(752) 评论(0) 推荐(0) 编辑

2014年8月15日

自定义弹框加载方式

摘要: - (void)show{ if ([UIApplication sharedApplication].keyWindow.rootViewController.navigationController) { [[UIApplication sharedApplication].keyWin... 阅读全文

posted @ 2014-08-15 09:02 三十一 阅读(195) 评论(0) 推荐(0) 编辑

2014年8月14日

CAGradientLayer简介(处理视图渐变色)

摘要: CAGradientLayer可以方便的处理颜色渐变。Properties:@property(copy)NSArray*colors渐变颜色的数组[cpp]view plaincopy[NSArrayarrayWithObjects:(id)[[[UIColorblackColor]colorWi... 阅读全文

posted @ 2014-08-14 15:35 三十一 阅读(368) 评论(0) 推荐(0) 编辑

iOS 制作view渐变的效果CAGradientLayer

摘要: 有时候我们需要在view中加入渐变的效果来让它看起来有玻璃质感,可以使用Core Animation框架中提供的CAGradientLayer来实现.代码如下:首先添加QuartzCore.framework然后加入如下代码:#import-(CAGradientLayer*)shadowAsInv... 阅读全文

posted @ 2014-08-14 14:33 三十一 阅读(235) 评论(0) 推荐(0) 编辑

IOS view的圆角和阴影并存

摘要: UIView *v=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)]; v.backgroundColor=[UIColor yellowColor];//v.layer.masksToBounds=YES;这行去掉 v.layer... 阅读全文

posted @ 2014-08-14 14:22 三十一 阅读(834) 评论(0) 推荐(0) 编辑

导航