- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 Golang(笔记) 面向对象
package main import ("fmt")//对象定义type Rect struct{x,y float64width ,height float64} //对象方法实现func (r *Rect) Area()float64{return r.width*r.height}//Go语言没有构造函数的概念//对象的创建通常交由一个全局的创建函数NewXX
2017-03-06 21:00:01 330
转载 Go的异常处理 defer, panic, recover<转载>
Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更不要用来控制流程。在极个别的情况下,也就是说,遇到真正的异常的情况下(比如除数为0了)。才使用Go中引入的
2017-03-06 19:27:03 258
转载 swift2.0单例写法【转】
往事回忆之ObjC单例Swift是Objective-C的一种自然演变,它用如下的方式实现单例:@interface Kraken : NSObject@end@implementation Kraken+ (instancetype)sharedInstance { static Kraken *sharedInstance = nil; stati
2016-01-25 16:17:44 577
转载 swift2.0异常处理
关于我们为什么要使用异常处理,请看百度百科为我们作出的描述,想要更详细的资料请点这里异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势。异常处理分离了接收和处理错误代码。这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解。 异常处理(又称为错误处理)功能提供了处理
2016-01-25 16:13:50 425
原创 关于iphone各机型图片的适配
1、如果为启动图,则依次命名为:iPhone4320*480 Default.pngiPhone4s 640*960 Default@2x.pngiPhone5/5c/5s 640*1136 Default-568@2x.pngiPhone6750*1334 Default-375w-667h@2x
2015-01-21 13:27:03 1489
原创 uitableview 分割线 左边短 解决方法
if ([iTableView respondsToSelector:@selector(setSeparatorInset:)]) { [iTableView setSeparatorInset:UIEdgeInsetsZero];}
2014-12-30 16:06:01 395
转载 xcode相关插件
1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!项目地址:http://codepilot.c
2014-12-30 14:19:11 327
原创 label设置行间距
NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc] initWithString:label.text];NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc] init];[para
2014-10-22 15:04:57 746
原创 关于textfield与textview限制输入字符长度时的越界
如:if (textView.text.length >10 && textView.markedTextRange ==nil) { NSString *str = [textView.textsubstringToIndex:10]; textView.text = [[NSStringalloc]initWithStrin
2014-10-22 14:30:15 928
原创 NSData转CFData
NSData *my_nsdata = (__bridge_transfer NSData*)my_cfdata;或者NSData *my_nsdata = (__bridge NSData*)my_cfdata;
2014-06-25 11:11:58 5768
转载 ruby rails 环境安装
转自:https://ruby-china.org/wiki/install_ruby_guide对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞
2014-06-24 16:27:19 613
转载 iOS----CocoaPods安装和使用教程
Code4App 原创文章。转载自:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaP
2014-06-24 14:25:57 338
转载 iOS----KeyChain保存uuid
一、iOS不用版本获取UDID的方法比较 1)iOS 5.0 iOS 2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备的序列号,这个也是目前为止唯一可以确认唯一的标示符。好景不长,因为该唯一标识符与手机一一对应,苹果觉得可能会泄露用户隐私,所以在 iOS 5.0之后该方法就被废弃掉了。
2014-06-22 11:40:43 521
原创 iOS----将两个静态库(模拟器、真机)结合生成一个静态库
lipo -create Release-iphoneos/lib1.a Release-iphonesimulator/libbaidumapapi.a -output libbaidumapapi.a
2014-06-22 11:37:33 418
原创 iOS----生成p12的三个命令
openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEMopenssl pkcs12 -nocerts -out key.pem -in key.p12openssl pkcs12 -export -in aps.pem -inkey key.pem -certfile CertificateSigningRequest.
2014-06-22 11:33:43 666
转载 iOS----如何发布多语言程序本地化
http://www.cnblogs.com/AlexLiu/archive/2010/05/07/1729719.html
2014-06-22 11:32:19 403
转载 iOS----ALAssetsLibrary获取所有图片
ALAssetsLibrary获取所有图片通过创建ALAssetsLibrary 的实例可以访问系统Photos里的图片与视频。这个库包括了保存的图片,从iTunes导入的和从其他设备里面导入的图片,你可以访问所有的分类和保存图片视频。 用普通的alloc和init就可以创建ALAssetsLibrary的实例,所有你从这个实例中获取得到的对象的生命周期和ALAsset
2014-06-22 11:29:31 378
转载 iOS----APNS推送原理、ios配置、与java后台
转自: http://ytwhw.iteye.com/blog/1744148 Push的原理:Push 的工作机制可以简单的概括为下图 图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push
2014-06-22 11:23:13 570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人