![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧
文章平均质量分 83
「已注销」
码农、
展开
-
iOS开发 ---- 为iPhone 6设计自适应布局 Auto Layout
Apple从iOS 6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。随着iPhone6、iPhone6 Plus的到来,使用自适应布局更是迫在眉睫的事,固定布局的老传统思想脆弱的不堪一击。现在的iPhone有4种尺寸,如果算上i转载 2014-11-10 10:48:57 · 1946 阅读 · 0 评论 -
iOS开发--从TQRichTextViewDemo中学会分析工程
下载地址:http://code4app.com/ios/TQRichTextView/5244fe9c6803fa08620000001.首先找到AppDelegate类,无论一个工程有多么复杂,多么多的类,但入口只有一个就是AppDelegate类的didFinishLaunchingWithOptions方法。我们阅读别人源代码的时候可以从这里入手。在TQRich原创 2014-11-05 16:15:12 · 6120 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第二课)My First iOS App
第二课名称是: My First iOS App 我的第一个iOS应用 注意:我用的是XCode Version 4.5.2 (4G2008a)版本,SDK 是6.0,和视频教程稍微不一样。这课主要是以一个计算器一个用为例子,教你怎么使用XCode,如何使用MVC设计模式创建应用。我们跟着他把应用做出来,这颗学习的目的就达到了。1、新建一个single view app原创 2014-11-04 13:22:28 · 2524 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第七课)Pad和iPhone的通用程序
第七课的主要内容:iPad 和iPhone的通用程序这节课主要讲如何在一个程序里适配iPad 和iPhone。内容简介1、UIToolbar上面放的都是UIBarButtonItem可以参考iOS学习之UINavigationController详解与使用(三)ToolBar这节课的Demo是把UIToolbar拖放到iPad的故事版的顶部来使用。2、UISpl原创 2014-11-04 13:33:13 · 3356 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第八课)viewController生命周期
第七课的主要内容:View Controller Lifecycle ImageView ScrollView WebView1、View Controller Lifecycle creation 通过 一个segue或故事版的instantiateViewControllerWithIdentifer:实例化。一般情况不要自己定义UIViewController的初原创 2014-11-04 13:35:06 · 4437 阅读 · 0 评论 -
GCD 深入理解(一)
本文由@nixzhu翻译至raywenderlich的《grand-central-dispatch-in-depth-part-1》虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两个部分的教程来深入学习 GCD 。转载 2014-11-03 15:37:35 · 1325 阅读 · 0 评论 -
GCD 深入理解(二)
转自@nixzhu的GitHub主页(译者:Riven、@nixzhu),原文《Grand Central Dispatch In-Depth: Part 2/2》 欢迎来到GCD深入理解系列教程的第二部分(也是最后一部分)。 在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD 如何工作的知识。通过在初始化时利用 dispatch_once转载 2014-11-03 15:38:50 · 1305 阅读 · 0 评论 -
IOS开发----CMDeviceMotion陀螺仪的使用
原文地址:http://www.cocoachina.com/ios/20141103/10111.html转载 2014-11-03 18:27:51 · 4101 阅读 · 0 评论 -
为什么唱吧iOS 6.0选择了Mantle
最近唱吧iOS的6.0版本已经成功上线了。18人月的投入,2500个commit,几十万行的代码修改。唱吧iOS已经从内至外焕然一新,感谢一起并肩作战的小伙伴们。6.0一个很重大的修改就是基于Mantle重建(新建)了Model层。这里不对Mantle作更多介绍,只分享一下使用Mantle的决策及执行过程。我们遇到的问题唱吧是一款上线2年多的App,产品形态的演进和迭代非常转载 2014-11-03 18:24:00 · 6472 阅读 · 0 评论 -
超越Objective-C,超越Swift
当苹果在发布iOS 4向我们介绍ARC时,我接触iOS开发还不到一年。不过即便在如此短的时间里,我也经常挣扎于内存的手动管理(保留和释放),因此我立刻就理解了ARC的重要性。我将永远不会忘记transition guide documentation中的模型:它完美的描述了ARC能带来的好处。ARC并不是通过语法细节和压缩的表达式的方式让代码变短,而是在工程中移除相关的整块代码转载 2014-11-03 16:18:02 · 908 阅读 · 0 评论 -
各种音视频编解码学习详解
编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已转载 2014-11-17 09:17:38 · 2659 阅读 · 0 评论 -
Obj-C数组以及字符串拼接与分割
1.OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界OC的数组分为不可变数组 NSArray 可变数组 NSMutableArrayNSArray * array = [[NSArray alloc]initWithObjects:@ "one" ,@ "two" ,@ "three" , nil]; NSLog原创 2015-02-26 13:24:54 · 1159 阅读 · 0 评论