随笔分类 -  IOS

摘要:最近用socket发送data遇到个问题,字节高地位和服务器不匹配,搞了好久才找到解决的方案,主要用到两个函数HTOL HTOS STOH LTOL 故写此博文什么是字节序采用维基百科的解释如下:在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如在C语言中,一个类型为int的变量x地址... 阅读全文
posted @ 2015-10-26 09:47 Nonato 阅读(3358) 评论(1) 推荐(1)
摘要:以forkingdog的PorotocolKit举例举例ProtocolKitProtocol extension for Objective-CUsageYour protocol:@protocol Forkable @optional- (void)fork;@required- (NSStr... 阅读全文
posted @ 2015-10-13 12:32 Nonato 阅读(1205) 评论(0) 推荐(0)
摘要:在写OC的时候需要用 NSClassFromString(classStringName)获得一个类,如果存在就用这个类型来声明一个对象,但是在swift的时候却往往得不到这个类,为什么呢?从截图看分析swift里面的对象还有该工程的名字CFBundleName所以我们可以分析出只要加上该工程的名字... 阅读全文
posted @ 2015-10-12 10:10 Nonato 阅读(1892) 评论(0) 推荐(0)
摘要:Cocoa框架早已烙上了不可磨灭的OC印记,而无数的第三方库都是用OC写成的,这些积累无论是谁都不能小觑。苹果采取了允许开发者在同一个项目中同时使用Swift和OC进行开发的做法,但要想实现互通,又需添加哪些桥梁?虽然说Swift语言的初衷是希望能摆脱Objective-C的沉重的历史包袱和约束,但... 阅读全文
posted @ 2015-10-12 09:53 Nonato 阅读(870) 评论(0) 推荐(0)
摘要:中文快速导航:1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)i. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)ii. WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在反人类?)iii. HOW(如何适配?---弱弱地问下:... 阅读全文
posted @ 2015-10-09 09:30 Nonato 阅读(652) 评论(0) 推荐(0)
摘要:LAZY 修饰符和 LAZY 方法由王巍 (@ONEVCAT)发布于2015/10/07延时加载或者说延时初始化是很常用的优化方法,在构建和生成新的对象的时候,内存分配会在运行时耗费不少时间,如果有一些对象的属性和内容非常复杂的话,这个时间更是不可忽略。另外,有些情况下我们并不会立即用到一个对象的所... 阅读全文
posted @ 2015-10-08 12:10 Nonato 阅读(1246) 评论(0) 推荐(0)
摘要:#import "GLProgram.h"// Base classes#import "GPUImageOpenGLESContext.h"#import "GPUImageOutput.h"#import "GPUImageView.h"#import "GPUImageVideoCamera.... 阅读全文
posted @ 2015-08-18 16:37 Nonato 阅读(405) 评论(0) 推荐(0)
摘要:}/** * 得到mask的图像 * * @param BubbleImage 气泡原始图 * @param edge 拉伸角度 * @param maskframe 蒙版大小 * * @return 返回蒙版图像 */-(UIImage *)getMaskImageWi... 阅读全文
posted @ 2015-07-22 19:08 Nonato 阅读(439) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-06-07 22:59 Nonato 阅读(279) 评论(0) 推荐(0)
摘要:self.btn_yanzhengma.enabled = NO; __block int timeout=10; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAUL... 阅读全文
posted @ 2015-04-27 23:48 Nonato 阅读(237) 评论(0) 推荐(0)
摘要:GPUImage 自定义滤镜GPUImage是一个基于 GPU 图像和视频处理的开源 iOS 框架。由于使用 GPU 来处理图像和视频,所以速度非常快,它的作者BradLarson称在 iPhone4 上其处理速度是使用 CPU 来处理的 100 倍 (CoreImage 也能使用 GPU 来处理图... 阅读全文
posted @ 2015-04-23 18:30 Nonato 阅读(1184) 评论(0) 推荐(0)
摘要://// ViewController.m// QBImagePickerControllerDemo//// Created by Tanaka Katsuma on 2013/12/30.// Copyright (c) 2013年 Katsuma Tanaka. All rights ... 阅读全文
posted @ 2015-04-08 15:55 Nonato 阅读(4967) 评论(0) 推荐(0)
摘要:ALAsset类代表相册中的每个资源文件,可以通过它获取资源文件的相关信息还能修改和新建资源文件,ALAssetRepresentation类代表相册中每个资源文件的详细信息,可以通过它获取资源的大小,名字,路径等详细信息。 //通过ALAsset获取相对应的资源,获取图片的等比缩略图,原图的等比缩... 阅读全文
posted @ 2015-04-08 13:57 Nonato 阅读(366) 评论(0) 推荐(0)
摘要:Url:http://blog.csdn.net/ysy441088327/article/details/7392842#reply为了达到 iPhone 与 Android 实现音频互通. 那么Mp3格式的音频文件再好不过了.至于能够转换成Amr 是最好,10秒 的 一个Amr文件 只有5K左右... 阅读全文
posted @ 2015-03-31 17:18 Nonato 阅读(1626) 评论(0) 推荐(0)
摘要:iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里NSUserdefaults保存的文件在tmp文件夹里1... 阅读全文
posted @ 2015-03-27 16:05 Nonato 阅读(943) 评论(0) 推荐(0)
摘要:如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp]view plaincopyNSDictionary*infoDic=[[NSBu... 阅读全文
posted @ 2015-03-25 17:44 Nonato 阅读(291) 评论(1) 推荐(0)
摘要:#pragma mark - tableview 编辑状态设置-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}- (UITableView... 阅读全文
posted @ 2015-03-24 10:12 Nonato 阅读(692) 评论(0) 推荐(0)
摘要:按钮对齐方式typedef NS_ENUM(NSInteger, UIControlContentHorizontalAlignment) { UIControlContentHorizontalAlignmentCenter = 0, UIControlContentHorizontalAli... 阅读全文
posted @ 2015-03-20 10:01 Nonato 阅读(465) 评论(0) 推荐(0)
摘要:1 安装方法主要命令: sudo gem install cocoapods----------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2014-08-26 20:28 Nonato 阅读(603) 评论(0) 推荐(0)
摘要:1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST请求操作相对复杂,需要将参数和地址分开,不过安全性高,参数放在body里面,不易被捕获。 1. 同步GET请求 //第一步,创建URL NSURL *url = [NSURL URLWithString... 阅读全文
posted @ 2013-11-28 10:30 Nonato 阅读(409) 评论(0) 推荐(0)