
OC
文章平均质量分 56
NOT_Real_Programmer
Not do what you did yesterday!
展开
-
UIScroll View 和 AutoLayout
PS:UIScrollView的自动布局依赖于子视图,故在scrollview的子视图不能使用scrollView作为Anchor来限定子视图。另外,UIScrollView的top,left,right,bottom四个constraints必须设定。由于ScrollView布局的复杂性,通常会先创建一个最外侧的子视图,包裹ScrollView所有的子视图,这样,子视图,就可以不原创 2015-06-23 16:44:53 · 526 阅读 · 0 评论 -
How Does Linphone Toggle SIP Contact?
How Does Linphone Toggle SIP Contact?Linphone client monitors the user’s contact info, if changed use LibLinphone to synchronize the contact.How synchronize? Linphone use a struct named LinphonePorx原创 2015-06-29 13:54:49 · 1169 阅读 · 0 评论 -
Xcode 7.0 beta中OC的语法更新
Apple在2015WWDC上,发布了新一代的iOS 9,Mac OS EI Caption,Watch OS,同时,也发布了最新的IDE,Xcode7.0 beta,该版本可以随意的吓到在官网上,同时,也可以在一些网盘中找到。Xcode的此次更新,在OC和Swift上都做了一些更新,其中Swift变化比较大,从1.2升级到2.0。OC的更新主要是为配合Swift,是两者过渡更加smoothl原创 2015-06-13 12:03:44 · 1606 阅读 · 0 评论 -
OC 关联对象(Associated Object)
在一个已有类的的类目中添加公开属性或者是私有属性,常规的做法是无法实现的,这个涉及到Runtime的机制关于变量的存储方式,在类的实例化之后,成员变量在内存中的位置就被初始化好了,无法动态的添加。但是,有一个方法可以实现,就是关联对象(Associated Object)关联对象主要有三个方法,但是,通常的也就使用两个方法objc_setAssociatedObject() 和 obj原创 2015-07-21 19:23:15 · 1329 阅读 · 0 评论 -
Xcode 6 关于 iOS App 国际化问题
在Xcode 6中,国际化时需要注意以下几个方面1、先让工程支持国际化在项目管理界面中,在 Localization 中,添加对 Chinese 的支持,这个时候,通常会提示你,需要国际化的文件,通常是 xib 文件和 plist 文件,如果你需要为你的 XIB 文件增加国际化的支持,那就选中他们,默认是全选的,这个时候,你会发现,没有找到你的 .String 文件。对的,因为原创 2015-07-23 17:16:32 · 591 阅读 · 0 评论 -
iOS 在 Xcode 中重命名项目名称
本教程使用的 Xcode 版本是Xcode 6.3.1,网上有好多的教程,都是在 Xcode 4 上做的讲解,现以本文章讲解一下如何在 Xcode 6.3.1 中重命名你的项目名称,包括你的应用名称。0、写在前Xcode,作为开发 iOS App 的 IDE,对于大多数开发人员而言非常熟悉。但是,如何给一个已有的项目重命名呢?相信并不是所有的开发人员都会知晓,这些有时也是合理的需求,看到一原创 2015-07-24 15:16:11 · 763 阅读 · 0 评论 -
OC和Swift中的Options
OC 和 Swift 中的区别OC中定义Options原创 2016-07-25 18:29:42 · 1430 阅读 · 0 评论 -
升级Xcode7.1后的Plugin不见了
新的OS,新的Xcode随着 Mac OX 10.11.1 的发布,以及Xcode 7.1的更新,给正常使用的开发环境带来了不小的变化。系统和软件的更新是一个很大的工作量,如果你是开发环境,在升级你的软件之前,一定要先把Xcode的命令行工具安装下来,可以使用App Store更新或者是终端命令xcode-select --install原创 2016-07-15 14:41:54 · 398 阅读 · 0 评论