摘要: 1 pod install --verbose --no-repo-update2 pod update --verbose --no-repo-update 阅读全文
posted @ 2014-04-29 16:17 墨_守 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1 [[UINavigationBar appearance] setBarTintColor:[UIColor blueColor]];也有相应的直接设置图片的方法 阅读全文
posted @ 2014-04-14 14:11 墨_守 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 方法在iOS7中已经被Apple抛弃了,但还是可以用的1 label.font = [UIFont fontWithName:@"Helvetica" size:20];2 CGSize size = [news_str sizeWithFont:label.font constrainedToSize:CGSizeMake(label.frame.size.width, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping];3 label.frame = CGRectMake(label.frame.origin.x, la 阅读全文
posted @ 2014-04-12 15:28 墨_守 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 转自:http://ourcoders.com/thread/show/117/应该很多人看过了,发出来给没有看过的。。有些文档都是很早的了,但还是涵盖了许多基础知识,值得一看有些可以直接去苹果官网查看最新版本的,一些文档苹果已经更新到iOS7了文档导读这里我们就介绍自学iOS开发应该遵循或者说我们推荐的必读文档的阅读顺序。阅读顺序:《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》《Your First iOS App》《Your Second iOS App: Storyboards》《Your Third iOS App: iCloud 阅读全文
posted @ 2014-03-27 18:04 墨_守 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在App的开发中,使用NSUserDefaults可以保存用户的设置,但是保存的时候并不是实时刷新,需要去手动调用synchronize方法,才能达到实时刷新,否则强行退出App,就会出现设置未保存的情况。1 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];2 [defaults setObject:username.text forKey:@"username"];3 [defaults setObject:password.text forKey:@"password" 阅读全文
posted @ 2014-03-26 17:12 墨_守 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在for循环中,可以添加断点在循环达到一定条件的时候,进行输出 expr (void)NSLog(@"shuchu : %d",i)运行结果1 2014-03-15 11:27:38.344 NSString[1471:303] 12 2014-03-15 11:27:38.489 NSString[1471:303] shuchu : 03 (lldb) 阅读全文
posted @ 2014-03-15 11:29 墨_守 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 关于 UIKit Dynamics 的中译名,我与许多开发者有过讨论,有动力、动力模型、动态等译法。但我认为译为力学更为贴切,希望文中出现的力学知识能让你认同我的看法。 阅读全文
posted @ 2014-01-28 10:28 墨_守 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 可以自动在App中创建分享功能,节省开发时间,提供开发效率,不必在去研究各个网站的Api 继续挖坑。。。。。T.T 看看表,马上凌晨1点。把今晚看的先分享上来一些,周末要考试,下周了继续写写在App中如何直接关注他人。下载网站:http://sharesdk.cn/注册后,创建一个Appkey在Xcode中初始化,4点注意1. 导入ShareSDK文件夹2. 导入框架: SystemConfiguration.framework QuartzCore.framework MessageUI.framework CoreTelephony.framework... 阅读全文
posted @ 2014-01-11 00:42 墨_守 阅读(4618) 评论(0) 推荐(0) 编辑
摘要: GCD应该是iOS开发中最常见的多线程使用方法.1 dispatch_sync(queue, block)//同步提交1 dispatch_async (queue, block)// 异步提交1 dispatch_after(time, queue, block)// 同步延迟提交其中第一个参数类型是dispatch_queue_t,就是一个表示队列的数据结构typedef struct dispatch_queue_s *dispatch_queue_t;block就是表示任务的Block typedef void (^dispatch_block_t)( void);dispatch.. 阅读全文
posted @ 2014-01-10 21:45 墨_守 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 先挖个坑,日后慢慢填满,基本都是摘自《敏捷软件开发》(Robert C.Martin著),喜欢的可以去亚马逊直接购买。设计的臭味——腐化软件的气味僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其他改动脆弱性(Fragility):对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题牢固性(Immobility):很难解开系统的纠结,使之成为一些可在其他系统中重用的组件粘滞性(Viscosity):做正确的事情比做错误的事情要困难不必要的复杂性(Needless Complexity):设计中包含不具有任何直接好处的基础结构不必要的重复.. 阅读全文
posted @ 2014-01-07 18:16 墨_守 阅读(152) 评论(0) 推荐(0) 编辑