模块化-更新已经存在的模块的内容
摘要:1. 以BasicModule为例,更新BasicModule的部分内容 必须要将更新的内容放在BasicModule的Classes文件中 版本号+1 2. 提交到BasicModule的远端仓库 提交代码并打tag(注意:这里的tag必须和BasicModule.podspec 中的s.vers
阅读全文
SwiftLint的安装和使用
摘要:1. SwiftLint的安装 brew install swiftlint 2. 再xcode中使用 打开xcode 添加脚本文件 添加完脚本文件之后,填入下方内容 if which swiftlint >/dev/null; then swiftlint #echo "skip" else ec
阅读全文
SwiftFormat - Xcode代码格式化工具 - swift版本
摘要:1. 下载 SwiftFormat 通过brew命令安装 brew install swiftformat-for-xcode 安装成功如下: 查看是否安装成功 2. 安装 SwiftFormat 的 Xcode 插件和使用 $ brew install --cask swiftformat-for
阅读全文
代码格式化工具-XcodeClangFormat-安装和使用
摘要:1. 安装 XcodeClangFormat # 安装clang-format $ brew install clang-format # 查看是否安装成功 $ clang-format --version $ brew list 安装成功如下: 查看安装是否成功的方式一: 查看安装是否成功的方式二
阅读全文
OCLint 的安装与使用
摘要:1. 通过brew安装OCLint # 安装OCLint $ brew tap oclint/formulae $ brew install oclint # 查看brew版本 $ brew --version # 更新 $ brew update $ brew upgrade oclint # 检
阅读全文
自定义属性 - 给PagerTabStrip在xml中添加textColor等属性
摘要:1、在res/values目录下创建attrs.xml,如下: declare-styleable 的 name 属性值表示新视图的名字 attr 这个节点表示新增的属性 attr 的 name 表示新属性的名称 attr 的 format 表示新属性的格式(数据类型) <?xml version=
阅读全文
定时器 AlarmManager - 利用系统闹钟定时发送广播
摘要:1、新建一个activity,命名为AlarmActivity,如下: public class AlarmActivity extends AppCompatActivity { private TextView tv_alarm; private int mDelay; private int[
阅读全文
发送/接收临时广播
摘要:再Fragment中设置背景色,然后改变Activity的背景,通过应用内的广播LocalBroadcastManager 1、新建一个activity,命名为BroadTempActivity,如下: public class BroadTempActivity extends AppCompat
阅读全文
碎片 Fragment - 动态注册
摘要:新建一个activity,命名为FragmentDynamicActivity,如下: public class FragmentDynamicActivity extends AppCompatActivity { private static final String TAG = "Fragme
阅读全文
碎片 Fragment - 静态注册
摘要:新建一个activity,命名为FragmentStaticActivity,如下 public class FragmentStaticActivity extends Activity { private static final String TAG = "FragmentStaticActi
阅读全文
翻页标题栏 PagerTitleStrip 和 PagerTabStrip
摘要:PagerTitleStrip 的使用 新建一个PagerTitleStripActivity,如下: public class PagerTitleStripActivity extends AppCompatActivity implements ViewPager.OnPageChangeLi
阅读全文
翻页视图 ViewPager
摘要:1. 创建一个activity,命名为:ViewPagerActivity,如下: public class ViewPagerActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener { private
阅读全文
网格视图 GridView
摘要:1. 创建一个activity,命名为:GridViewActivity,如下: public class GridViewActivity extends AppCompatActivity { private static final String TAG = "GridViewActivity
阅读全文
列表视图 ListView
摘要:1.创建一个activity,命名为:ListViewActivity public class ListViewActivity extends AppCompatActivity { private static final String TAG = "ListViewActivity"; pr
阅读全文
基本适配器 BaseAdapter
摘要:新建一个activity,命名为 BaseAdapterActivity,这里以Spinner为载体,演示 BaseAdapter 的用法 public class BaseAdapterActivity extends AppCompatActivity { private ArrayList<P
阅读全文
时间选择器 TimePicker
摘要:新建一个activity,命名为:TimePickerActivity public class TimePickerActivity extends AppCompatActivity implements View.OnClickListener, TimePickerDialog.OnTime
阅读全文
日期选择器 DatePicker
摘要:新建一个空的activity,命名为:DatePickerActivity public class DatePickerActivity extends AppCompatActivity implements View.OnClickListener, DatePickerDialog.OnDa
阅读全文