摘要:
最近一个老项目需要更新迭代,一个新的项目需要上线。有一些自己出现的BUG,也有一些没搞懂到处翻资料的问题。在此想做一个总结,写一下总体步骤,尽可能的详细一些,以及自己的一些理解。有很多步骤因为我们查阅的资料在作者可能无意间觉着是个小问题就跳过去了,然而给我们带来了许多麻烦。会将我遇到的问题都写出来, 阅读全文
摘要:
相信大家都遇到过这种需求。如果一个不慎,容易做成这个模样: 话不多说,上代码。 1.首先,设置UILabel的相关属性 就这些?就这些。只需要初始化,只需要设置行数为0,也就是行数无上限(自动换行)就可以添加到父视图上了。其他的UILabel的属性你想设置就设置,不想设置就设置上面这些就可以。 2. 阅读全文
摘要:
工程中,我们偶尔需要用到计算两个日期之间的年、月、日数分别是多少。这时候有个简单的方法而不是时间戳去转化计算显得格外重要。 话不多说,上代码: 两种方法都是利用 NSDateComponents 这一类型来获取具体的天数的。 阅读全文
摘要:
1.__kindof:表示当前类或它的子类。 2.__kindof书写格式:放在类型前面,表示修饰这个类型。 3.__kindof优点:在调用的时候,很清楚的知道返回类型。 直接举一个例子来形容这个问题。假如我们声明了一个父类 Person ,这个父类有一个构造方法,如下: 同时在这个父类 Pers 阅读全文
摘要:
决定新开一坑,在不断学习的同时分享自己的学习历程给大家,既是对自己学习的记录,又希望能对大家提供些微的帮助。 这一篇文章主要来介绍泛型的意义、使用与声明方法等。 1.泛型:限制类型 1.1.泛型使用场景: 1.在集合(数组NSArray、字典NSDictionary、集合NSSet)中使用泛型比较常 阅读全文
摘要:
项目要上线了,产品要求跟安卓一样,一进去有一个提示框提示更新。虽然苹果在 Settings/iTunes Store & App Store 选项中有自动更新这一选项,而且添加版本号等等有被拒绝的危险。但是..总之我建议大家要据理力争。不过既然需求下来了,我们应该怎么做呢? 按照与之前的思路,我们是 阅读全文
摘要:
最近在使用Swift的过程中,感觉到苹果公司为了迎合Swift,在Objective-C中添加了许多关键字。这些关键字一般用来用来修饰属性,或者方法的参数以及方法的返回值等等。而在以前的Objective-C开发中我们可能并不会去关注这样的一些关键字。尽管iOS10就要出了,但出于更深入了解两种语言 阅读全文
摘要:
在入职三周后,终于赶齐了接手项目落下两个月的项目,有了一些自己的空闲时间对项目进行整理。主要整理包括类目的整合,从原来一个系统文件夹下几百个文件整改为以MVC设计思想为原则的分文件夹整理类目,井然有序了很多,也不需要再用查找关键字来寻找想要找的类了,中间因为类目文件位置的修改而出现了很多问题。其次还 阅读全文
摘要:
在Swift开发中,我们对于跨类调用的变量常量,因为并没有OC中使用的全局头文件中写宏的形式,我们一般采用在类外定义全局变量/常量的形式来跨类调用。而问题在于目前写的项目需要在新添加的OC写的功能模块中调用Swift的全局变量,这样编译器是没办法帮你调到的。为了解决这个问题,我考虑来写一个Swift 阅读全文
摘要:
在引入了导航控制器UINavigationController和分栏控制器UITabBarController之后,我们在设置控件的frame的时候就需要注意避开导航栏UINavigationBar 44+电源栏UIStatusBar 20的高度,和底部分栏UITabBar 44的高度。底部分栏并没 阅读全文