- 博客(189)
- 收藏
- 关注
转载 iOS开发总结之代码规范
总的来说, iOS命名两大原则是:可读性高和防止命名冲突(通过加前缀来保证). Objective-C 的命名通常都比较长, 名称遵循驼峰式命名法. 一个好的命名标准很简单, 就是做到在开发者一看到名字时, 就能够懂得它的含义和使用方法. 另外, 每个模块都要加上自己的前缀, 前缀在编程接口中非常重要, 可以区分软件的功能范畴并防止不同文件或者类之间命名发生冲突, 比如相册模块(PhotoGa
2016-01-19 14:46:43 751
原创 非计算机类专业毕业生程序员职业生涯思考
我的2013,beyond高级程序员http://blog.csdn.net/hursing/article/details/17691187iOS社交app技术合伙人笔试题http://blog.csdn.net/hursing/article/details/38927265非计算机类专业毕业生五年程序员职业生涯的回顾和思考http://blog
2016-01-18 18:35:29 845
转载 技术团队工作外娱乐放松活动方案收集
程序员的收入其实不低,但很多人自称屌丝,主要是因为加班多,而且大部分工作没有成就感。他们把这种苦逼情绪放大后,就这样加入了屌丝行列。但是,也会有很多好公司具有人性化的管理,特别是小型公司和创业公司,会在闲的时候组织各种活动,舒缓忙时的苦闷。因为追求高执行力并且工作安排合理,闲和忙都相对集中,所以闲的时候能玩得尽兴,这是留住人员的王牌之一。不过技术团队还是很多宅男的,因为乐于学习和追求极致,
2016-01-18 18:26:36 848
转载 月薪3万是怎么修炼成的?
月薪3万是怎么修炼成的? 管理晨读 2016-01-17 22:35高薪的人都是怎样的人?有人说是学历,学历高,学校好,所以起点高;有人说是运气,进了好公司,跟了好领导;有人说是背景,有个好爹或者有个好干爹;真的是这样吗?以上那些其实只是个例。有很多学历不高、运气一般、家庭普通的人通过自己的努力达到了理想的收入,这才是
2016-01-18 12:08:50 761
转载 iOS开发知识与能力体系 思维导图
越写越多,整理不完,也许思维导图都不是最好的承载工具了,以后再继续补充。分辨率为2042*3917,点击查看大图:转载请注明出处:http://blog.csdn.net/hursing
2016-01-18 11:43:58 761
原创 应用提交 App Store 上架被拒的原因都有哪些?
以下为详细原因列表以及所占比例: 1、信息提交不全(14%) 2、应用存在漏洞(8%) 3、不遵守《开发者项目授权协议》(6%) 4、用户界面太复杂或不够好(6%) 5、名称、描述、截屏与应用内容或功能不相关(5%) 6、包含错误、欺诈或误导性内容,或者使用与其他应用相似的的名称或图标(5%) 7、iTunes C
2016-01-05 15:12:44 2518
转载 iOS中UITableView性能优化
在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性
2016-01-04 12:31:10 917
转载 iOS UIApplication微解
本文来自于:http://www.cnblogs.com/pengyingh/articles/2342014.htmlUIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。回想一下我在前面的文章“main函数研究”的文章中提到的main函数的代码,可以看出,在程序开始运
2016-01-29 17:27:19 421
转载 iOS symbol(s) not found for architecture i386 BUG解决办法
Undefined symbols for architecture i386: "_OBJC_CLASS_$_SearchResultController", referenced from: objc-class-ref in ViewController.old: symbol(s) not found for architecture i386c
2016-01-29 17:07:02 4955
转载 iOS解析xml数据
需要解析的 xml 数据:[html] view plain copyxml version="1.0" encoding="UTF-8"?> Data> Movie> title>good lucky to youtitle> box>111box>
2016-01-29 16:51:39 462
转载 iOS用程序挂起、复原与终止
一、挂起当有电话进来或者锁屏,这时你的应用程会挂起,在这时,UIApplicationDelegate委托会收到通知,调用 applicationWillResignActive 方法,你可以重写这个方法,做挂起前的工作,比如关闭网络,保存数据。[java] view plain copy print?- (void)applicationWil
2016-01-29 12:59:17 588
转载 iOS常用宏定义
1.首次启动判断: #define First_Launched @"firstLaunch"2.ios7系统判断: #define IsIOS7 ([[[UIDevice currentDevice] systemVersion] floatValue] >=7.0 ? YES : NO)3.判断是否Retina屏、是否IPhone5、是否IPad#define is
2016-01-29 12:16:00 406
转载 摄影师挨饿受冻拍下的三清山雪景美图
2016-01-28 三清山旅游雪像一个浪漫的诗人,总是喜欢在寒冷冬天抒发感情。迎着凛冽的寒风,雪穿梭于山林间。雪像一个舞者,总是爱在广袤的原野间舞蹈。风是雪的舞伴,雪是风的精灵,风抱着雪,雪拥着风。或碎步飘荡的慢舞,或劲爆激烈的热舞。舞过天空,舞过大地,舞过你身边,舞过你的家园,舞动你的心情,舞动你赞美。雪像一个
2016-01-28 18:45:43 877
原创 iOS字符串比较(区分与不区分大小写比较)
// 1、比较字符串(搜索功能)(区分大小写)方法一: NSArray *array = [[NSArrayalloc]initWithObjects:@"beijing",@"shanghai",@"guangzou",@"wuhan",nil]; NSString *string = @"Ang"; NSPredicate *pred =
2016-01-28 18:03:38 12465
转载 iOS NSURLSession
NSURLSession 学习笔记一:NSURLSession类似之前的NSURLConnection, 可配置每个session的 cookie,证书等网络连接配置信息 NSURLSessionConfiguration包含三大任务 :NSURLSessionTask--(NSURLSessionDataTask,NSURLSessionUploadTask,NSURLS
2016-01-28 15:51:13 685
转载 iOS Core Data的使用
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1
2016-01-28 14:52:30 508
转载 iOS去除icon图标特效,阴影,反光
在icon默认情况: 程序的图标会被apple进行美化, 自动圆角, 加上阴影和反光效果;如果不想要这种效果:在Info.plist中添加一个Icon already includes gloss effects并选择YES.
2016-01-28 12:43:27 1516
原创 iOS动态适应UITextView高度
- (void)viewDidLoad { [superviewDidLoad]; // 转载请注明出处:http://blog.csdn.net/sevenquan UITextView *textview = [[UITextViewalloc] initWithFrame:CGRectMake(100,
2016-01-27 18:53:17 580
原创 iOS UILabel、UIButton文字竖排显示
- (void)viewDidLoad { [superviewDidLoad]; 方法一: UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(0,100, 25,200)]; label.te
2016-01-27 18:30:35 13866
原创 iOS生成二维码
- (void)viewDidLoad { [superviewDidLoad]; //生成二维码 CIFilter *filter = [CIFilterfilterWithName:@"CIQRCodeGenerator"]; [filtersetDefaults]; NSData *d
2016-01-27 18:01:20 532
转载 iOS DES+Base64 加密、解密
DES是一种分组数据加密技术(先将数据分成固定长度的小数据块,之后进行加密),速度较快,适用于大量数据加密3DES是一种基于DES的加密算法,使用3个不同密匙对同一个分组数据块进行3次加密,如此以使得密文强度更高。相较于DES和3DES算法而言,AES算法有着更高的速度和资源使用效率,安全级别也较之更高了,被称为下一代加密标准。用DES实现加密和解密的过程:(注释是我自
2016-01-27 16:15:04 1497
转载 iOS检测耳机插入/拔出
导入苹果的两个框架是必不可少的环节。。。代码部分+小解:[cpp] view plain copy- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the vi
2016-01-27 16:06:55 671
转载 iOS从图片中的一点取色
来自:http://www.devdiv.com/thread-67521-1-1.html 最近看这个比较多人用到,以前有使用过,现在,粘过来给大伙看看.注意:UIImageView的大小只能跟图片一样大.要不然取色不对. - (UIColor *) getPixelColorAtLocation:(CGPoint)point { UICo
2016-01-27 15:52:10 1340
转载 iOS下微信语音播放之切换听筒和扬声器的方法解决方案
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应 //添加监听[[NSNotificationCenter defaultCenter] addObserver:self
2016-01-27 15:44:13 985
转载 iOS支付宝
前奏现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。正文首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面。第一步、将需要的文件,静态库等拖入工程中,这里有:include,li
2016-01-27 15:34:21 654
原创 弹出WiFi提示
// 如何弹出WiFi提示列表。// 如果你的程序中用到了WiFi,想在没有有效WiFi的时候出现如图所示的提示该怎么做?// 在Info.plist中添加如下Key/Value// UIRequiresPersistentWiFi Boolean true
2016-01-27 15:31:55 559
转载 iOS检测设备摄像头、指南针、录音、陀螺仪状态
//检查前后摄像头BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable = [UIImagePickerController isCameraDevice
2016-01-27 15:11:43 924
转载 iOS开发之应用内检测手机锁屏,解锁状态
iPhone的锁屏监测分为两种方式监听:1. 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了:#import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete")#define NotificationChange CFSTR("com.apple.springboa
2016-01-27 15:04:23 1785
原创 iOS数组元素随机排序
//数组随机排序 NSArray *array =@[@"1",@"2",@"3",@"4",@"5"]; NSMutableArray *nutableArray = [[NSMutableArrayalloc]initWithArray:array]; int i = (int)[nutableArray
2016-01-27 14:48:52 2596
原创 iOS设置textView的placeholder
#import "ViewController.h"@interface ViewController ()UITextViewDelegate>{ UILabel *textViewPlaceholderLabel;}@end@implementation ViewController- (void)
2016-01-27 12:50:58 4493 1
原创 iOS设置textView的行间距
- (void)viewDidLoad { [superviewDidLoad]; UITextView *textView = [[UITextViewalloc] initWithFrame:CGRectMake(50,200, 150, 250)]; textView.delegate =self;
2016-01-27 12:28:50 3514
原创 iOS统计数组相同元素的个数(使用数组筛选计算)
- (void)viewDidLoad { [superviewDidLoad]; //统计数组相同元素的个数 NSMutableDictionary *dic = [[NSMutableDictionaryalloc] init]; //需要统计的数
2016-01-27 12:01:21 9323
原创 颜色转换器
http://www.zzsky.cn/tool/rgb_16bit/ 中国站长天空-RGB颜色与十六位颜色代码转换RGB颜色转化成十六位颜色代码: 十六位颜色代码转化成RGB颜色:
2016-01-25 15:12:17 830
原创 iOS判断字符串中是否包含另一个字符串
NSString *string =@"我们的代码史"; if([stringrangeOfString:@"代码"].location !=NSNotFound) { NSLog(@"包含"); } else { NSLog(@"不包含"); }
2016-01-25 12:47:17 8643
转载 乔布斯和盖茨的历史性对话(转录)
2007年华尔街日报举办的All Things Digital会议上,乔布斯和盖茨这两位IT殿堂级人物进行了一次历史性的公开对话,转录如下:你们二人分别对于计算机行业有过怎样的贡献?乔布斯:比尔建立了行业中第一家软件公司,而且是间大公司。我想他在业内的所有人还不知道什么是软件公司的时候就建立起了第一家软件企业。比尔完全专注于软件行业。盖茨:首先,我需
2016-01-24 00:48:46 545
原创 互联网名人巨头演讲,会议。
http://v.youku.com/v_show/id_XMjgwNjQ0Mjg4.html 第九届D: All Things Digital会议,阿里巴巴集团主席兼首席执行官马云就支付宝的拥有权问题作出回应,并建议雅虎首席执行官Carol Bartz将公司分拆成更小的企业。
2016-01-24 00:02:35 572
转载 iOS CoreData的使用,增删改查
、首先:1、网易新闻用CoreData存储了新闻列表,因为我打开网易新闻的Documents时看到了三个文件:newsapp.sqlite,newsapp.sqlite-shm,newsapp.sqlite-wal:这三个文件是你在用CoreData时自动生成的。所以我确定他是用coredata存储的数据而不是sqlite数据库。(CoreD
2016-01-22 20:13:40 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人