自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [译]Flutter JSON和序列化

[译]Flutter JSON和序列化很难想象一个移动应用程序不需要与Web服务器通信或在某些时候容易存储结构化数据。制作网络连接的应用程序时,迟早需要消耗一些好的旧JSON。本指南介绍了如何在Flutter中使用JSON。它涵盖了在不同场景中使用哪种JSON解决方案,以及原因。哪种JSON序列化方法适合我?本文介绍了使用JSON的两种常规策略:手动序列...

2018-11-28 20:52:00 143

转载 ios 网络字节顺序的转换HTOS

  最近用socket发送data遇到个问题,字节高地位和服务器不匹配,搞了好久才找到解决的方案,主要用到两个函数HTOL HTOS STOH LTOL 故写此博文什么是字节序采用维基百科的解释如下:在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如在C语言中,一个类型为int的变量x地址为0x100,那么其对应地址表达式&x的值为0x100。且x的四个...

2015-10-26 09:47:00 308

转载 [swift]可选类型

可选类型《Swift权威指南》第2章千里之行始于足下——Swift语言基础,本章挑选了Swift语言的最基本特性加以介绍。尽管这些特性只占Swift全部特性的很少一部分,但却是所有的Swift程序都必不可少的。所以,读者通过对本章学习,可以使用Swift编写最基本的程序,并对Swift提供的新特性深深地震撼。本节为大家介绍可选类型。AD:2.6 可...

2015-10-13 16:49:00 123

转载 向OC类中添加默认的协议实现(ProtocolKit)

以forkingdog的PorotocolKit举例举例ProtocolKitProtocol extension for Objective-CUsageYour protocol:@protocol Forkable <NSObject>@optional- (void)fork;@required- ...

2015-10-13 12:32:00 247

转载 [swift] NSClassFromString 无法获得该类

在写OC的时候需要用 NSClassFromString(classStringName)获得一个类,如果存在就用这个类型来声明一个对象,但是在swift的时候却往往得不到这个类,为什么呢?从截图看分析swift里面的对象还有该工程的名字CFBundleName所以我们可以分析出只要加上该工程的名字就可以得到这个类了写法如下extension NSObject...

2015-10-12 10:10:00 257

转载 Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic

Cocoa框架早已烙上了不可磨灭的OC印记,而无数的第三方库都是用OC写成的,这些积累无论是谁都不能小觑。苹果采取了允许开发者在同一个项目中同时使用Swift和OC进行开发的做法,但要想实现互通,又需添加哪些桥梁?虽然说Swift语言的初衷是希望能摆脱Objective-C的沉重的历史包袱和约束,但是不可否认的是经过了二十多年的洗礼,Cocoa框架早就烙上了不可磨灭的Object...

2015-10-12 09:53:00 78

转载 iOS 9适配技巧

中文快速导航:1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)i. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)ii. WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在反人类?)iii. HOW(如何适配?---弱弱地问下:加班要多久?) a.第1种情况:HTTPS Only (只有H...

2015-10-09 09:30:00 172

转载 swift swizzle

SWIZZLE由王巍 (@ONEVCAT)发布于2015/09/30Swizzle 是 Objective-C 运行时的黑魔法之一。我们可以通过 Swizzle 的手段,在运行时对某些方法的实现进行替换,这是 Objective-C 甚至说 Cocoa 开发中最为华丽,同时也是最为危险的技巧之一。因为 Objective-C 在方法调用时是通过类的 dispatch...

2015-10-08 15:23:00 140

转载 Swift lazy 修饰符和方法

LAZY 修饰符和 LAZY 方法由王巍 (@ONEVCAT)发布于2015/10/07延时加载或者说延时初始化是很常用的优化方法,在构建和生成新的对象的时候,内存分配会在运行时耗费不少时间,如果有一些对象的属性和内容非常复杂的话,这个时间更是不可忽略。另外,有些情况下我们并不会立即用到一个对象的所有属性,而默认情况下初始化时,那些在特定环境下不被使用的存储属性,也一样...

2015-10-08 12:10:00 201

转载 安装Cocoa 新的依赖管理工具Carthage

Cocoa的依赖管理器,我们已经有了CocoaPods,非常好用,那么为什么还要创建这样一个项目呢?本文翻译自Carthage的Github的README.md,带大家来了解一下这个工具有何不同之处。Carthage的目标是用最简单的方式来管理Cocoa第三方框架。基本的工作流如下:创建一个Cartfile,包含你希望在项目中使用的框架的列表运行Carth...

2015-09-14 10:17:00 90

转载 GPUImage 滤镜头文件

#import "GLProgram.h"// Base classes#import "GPUImageOpenGLESContext.h"#import "GPUImageOutput.h"#import "GPUImageView.h"#import "GPUImageVideoCamera.h"#import "GPUImageStillCamer...

2015-08-18 16:37:00 87

转载 CocoaPods ADD private Spec Repo

Private PodsCocoaPods is a great tool not only for adding open source code to your project, but also for sharing components across projects. You can use a private Spec Repo to do this....

2015-08-08 23:04:00 314

转载 一种高效图片圆角方式

-(void)addRoundBorder:(UIView *)view{ CAShapeLayer * acircle = [CAShapeLayer layer]; acircle.path = [UIBezierPath bezierPathWithRoundedRect:view.bounds cornerRadius:view.frame.size...

2015-07-22 19:53:00 57

转载 不规则图片气泡蒙版的制作

}/** * 得到mask的图像 * * @param BubbleImage 气泡原始图 * @param edge 拉伸角度 * @param maskframe 蒙版大小 * * @return 返回蒙版图像 */-(UIImage *)getMaskImageWithBubbleImage:(UI...

2015-07-22 19:08:00 139

转载 画图

- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); // Border CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 1.0); CGContextFillEl...

2015-07-01 09:57:00 73

转载 分治算法

有一组向量,我们用数组表示,怎样能够求出这个数组中连续的一组数,并且要求最大?分治算法的基本思想是:将一个比较大的问题分解成几个小问题,例如,上面的那段代码的时间复杂度是N^3级。如果把数组分成两段,照着上面的代码再写后,时间复杂度会降低很多的。。。 而且,分治算法就是根据这种思想总结出来的:先分别求出那两小数组的最大连续段,然后就在解决中间的问题,我们将其分为C1, C2...

2015-06-08 13:58:00 73

转载 移动安全技术树

转载于:https://www.cnblogs.com/nonato/p/4559663.html

2015-06-07 22:59:00 76

转载 IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等...

// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(CGRect)rect{CGContextRef context = U...

2015-06-05 14:42:00 119

转载 button 垂直分布

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型 button.frame = CGRectMake(100, 100,90, 90);//button的frame button.backgroundColor = [UIColor cyanColor];//but...

2015-05-11 15:38:00 246

转载 GitHub上值得关注的iOS开源项目

1.AFNetworking地址:https://github.com/AFNetworking/AFNetworking用于网络请求2.JSONKit地址:https://github.com/johnezang/JSONKit解析JSON3.Reachability地址:https://github.com/tonymillion/Reachability检查网络状况4....

2015-05-02 13:37:00 58

转载 相册选原图倒置解决方案

相册选原图倒置解决方案- (void)addMediaToUploadQueue:(ALAsset *)media { @autoreleasepool { ALAssetRepresentation *defaultRepresentation = [media defaultRepresentation]; CGImageR...

2015-04-30 18:07:00 102

转载 倒计时

self.btn_yanzhengma.enabled = NO; __block int timeout=10; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t...

2015-04-27 23:48:00 66

转载 截图与图片合成的几种方法

-(UIImage *)screenShots{ CGSize imageSize = [[UIScreen mainScreen] bounds].size; if (NULL != &UIGraphicsBeginImageContextWithOptions) { UIGraphicsBeginImageContextWi...

2015-04-27 16:40:00 141

转载 GPUImage 自定义滤镜

GPUImage 自定义滤镜GPUImage是一个基于 GPU 图像和视频处理的开源 iOS 框架。由于使用 GPU 来处理图像和视频,所以速度非常快,它的作者BradLarson称在 iPhone4 上其处理速度是使用 CPU 来处理的 100 倍 (CoreImage 也能使用 GPU 来处理图像,但我觉得 CoreImage 还是慢)。除了速度上的优势,GPUImage ...

2015-04-23 18:30:00 127

转载 How do I solve the error: An error was encountered while running (Domain = LaunchServicesError, Code...

How do I solve the error: An error was encountered while running (Domain = LaunchServicesError, Code = 0) ?I get this error when I try to run my app in the simulator. The error i...

2015-04-23 16:08:00 114

转载 tableview 重用nib cell

#import "ViewController.h"#import "NewsTableViewCell.h"#define UISCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define UISCREEN_WIDTH ([UIScreen mainScreen].bounds.size.wi...

2015-04-21 11:53:00 90

转载 开发DZ插件教程

插件制作的基本思路是:(初学者适用)1.形成插件思路2.制作插件界面3.构架程序模块4.搭建存储数据5.填充功能语句6.检查应用错误7.完善插件功能前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴内容由本人定期更新。本贴只介绍Discuz...

2015-04-12 23:51:00 959

转载 QBImagePickerController 用法

//// ViewController.m// QBImagePickerControllerDemo//// Created by Tanaka Katsuma on 2013/12/30.// Copyright (c) 2013年 Katsuma Tanaka. All rights reserved.//#import "ViewCon...

2015-04-08 15:55:00 337

转载 ALAsset和ALAssetRepresentation

ALAsset类代表相册中的每个资源文件,可以通过它获取资源文件的相关信息还能修改和新建资源文件,ALAssetRepresentation类代表相册中每个资源文件的详细信息,可以通过它获取资源的大小,名字,路径等详细信息。 //通过ALAsset获取相对应的资源,获取图片的等比缩略图,原图的等比缩略 CGImageR...

2015-04-08 13:57:00 78

转载 if exists和if not exists关键字用法

在sql语名中,if not exists 即如果不存在,if exists 即如果存在。下面学习下二者的用法。a,判断数据库不存在时代码示例:if not exists(select * from sys.databases where name = 'database_name')b,判断表不存在时代码示例:if not exists (select ...

2015-04-01 12:06:00 449

转载 ios CAF音频转换为MP3

Url:http://blog.csdn.net/ysy441088327/article/details/7392842#reply为了达到 iPhone 与 Android 实现音频互通. 那么Mp3格式的音频文件再好不过了.至于能够转换成Amr 是最好,10秒 的 一个Amr文件 只有5K左右的大小. 非常适合移动设备的数据传输这里主要用到lame,一款非...

2015-03-31 17:18:00 104

转载 iOS中获取各种文件的目录路径和文件

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里NSUserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用程序数据文件写入...

2015-03-27 16:05:00 97

转载 iOS 检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp]view plaincopyNSDictionary*infoDic=[[NSBundlemainBund...

2015-03-25 17:44:00 40

转载 tableview 编辑状态设置

#pragma mark - tableview 编辑状态设置-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}- (UITableViewCellEditingStyle)tableView:(UIT...

2015-03-24 10:12:00 126

转载 MAC 开发工具

web开发编辑器Espresso下载地址密码: i9hr转载于:https://www.cnblogs.com/nonato/p/4361353.html

2015-03-23 23:21:00 68

转载 Mac下搭建php开发环境

Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache有两种方法:打开“系统设置偏好(System Preferences)” -> “共享(Sh...

2015-03-23 22:12:00 96

转载 从NIB中加载VIEW

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"ChatMoreView" owner:nil options:nil]; _moreView =[nib firstObject];  转载于:https://www.cnblogs.com/nonato/p/4353315...

2015-03-20 12:20:00 97

转载 按钮对齐方式

按钮对齐方式typedef NS_ENUM(NSInteger, UIControlContentHorizontalAlignment) { UIControlContentHorizontalAlignmentCenter = 0, UIControlContentHorizontalAlignmentLeft = 1, UIControl...

2015-03-20 10:01:00 522

转载 三国杀所有英雄

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><CardConfig> <Character ID="1" Name="刘备" Ex="1" Country="2" Sex="1" Life="4" SpellID1="31" SpellID2="32"/> &...

2014-09-24 16:12:00 420

转载 三国杀所有牌

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><CardConfig> <PlayCard ID="1" Name="决斗" CardType="2" CardSubType="0" Ex="1" Number="1" Color="2" DistanceWeapon="...

2014-09-24 16:10:00 163

空空如也

空空如也

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

TA关注的人

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