Skip to content

Commit 8c1f3f4

Browse files
committed
3.1.0
1 parent 255d44c commit 8c1f3f4

277 files changed

Lines changed: 2948 additions & 1525 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

LICENSE.TXT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Tencent is pleased to support the open source community by making QMUI_iOS available.
2-
Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
2+
Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
33
If you have downloaded a copy of the QMUI_iOS binary from Tencent, please note that the QMUI_iOS binary is licensed under the MIT License.
44
If you have downloaded a copy of the QMUI_iOS source code from Tencent, please note that QMUI_iOS source code is licensed under the MIT License. Your integration of QMUI_iOS into your own projects may require compliance with the MIT License.
55
A copy of the MIT License is included in this file.

QMUIConfigurationTemplate/QMUIConfigurationTemplate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

QMUIConfigurationTemplate/QMUIConfigurationTemplate.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
@@ -216,7 +216,7 @@ - (void)applyConfigurationTemplate {
216216
QMUICMI.navigationBarHiddenInitially = NO; // NavigationBarHiddenInitially : QMUINavigationControllerDelegate preferredNavigationBarHidden 的初始值,默认为NO
217217
QMUICMI.shouldFixTabBarTransitionBugInIPhoneX = NO; // ShouldFixTabBarTransitionBugInIPhoneX : 是否需要自动修复 iOS 11 下,iPhone X 的设备在 push 界面时,tabBar 会瞬间往上跳的 bug
218218
QMUICMI.shouldFixTabBarButtonBugForAll = NO; // ShouldFixTabBarButtonBugForAll : 是否要对 iOS 12.1.1 及以后的版本也修复手势返回时 tabBarButton 布局错误的 bug(issue #410),默认为 NO
219-
QMUICMI.shouldAssertResizableImageCapInsetsError = YES; // ShouldAssertResizableImageCapInsetsError : UIImage (QMUI) 里的 resizableImage 遇到错误的 inset 值时是否需要以 NSAssert 的方式的方式提醒,默认为 NO,NO 则用 QMUILog
219+
QMUICMI.shouldPrintQMUIWarnLogToConsole = NO; // ShouldPrintQMUIWarnLogToConsole : 是否在出现 QMUILogWarn 时自动把这些 log 以 QMUIConsole 的方式显示到设备屏幕上(只在 DEBUG 下有用)
220220
QMUICMI.sendAnalyticsToQMUITeam = YES; // SendAnalyticsToQMUITeam : 是否允许在 DEBUG 模式下上报 Bundle Identifier 和 Display Name 给 QMUI 统计用
221221
}
222222

QMUIKit.podspec

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "QMUIKit"
3-
s.version = "3.0.0"
3+
s.version = "3.1.0"
44
s.summary = "致力于提高项目 UI 开发效率的解决方案"
55
s.description = <<-DESC
66
QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。
@@ -47,7 +47,7 @@ Pod::Spec.new do |s|
4747
end
4848

4949
s.subspec 'QMUILog' do |ss|
50-
ss.source_files = 'QMUIKit/QMUIComponents/Log/*.{h,m}'
50+
ss.source_files = 'QMUIKit/QMUIComponents/QMUILog/*.{h,m}'
5151
end
5252

5353
s.subspec 'QMUIComponents' do |ss|
@@ -143,6 +143,14 @@ Pod::Spec.new do |s|
143143
sss.dependency 'QMUIKit/QMUIComponents/QMUIMultipleDelegates'
144144
end
145145

146+
ss.subspec 'QMUIConsole' do |sss|
147+
sss.source_files = 'QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}'
148+
sss.dependency 'QMUIKit/QMUIComponents/QMUITextView'
149+
sss.dependency 'QMUIKit/QMUIComponents/QMUITextField'
150+
sss.dependency 'QMUIKit/QMUIComponents/QMUIButton'
151+
sss.dependency 'QMUIKit/QMUIComponents/QMUIPopupMenuView'
152+
end
153+
146154
ss.subspec 'QMUICollectionViewPagingLayout' do |sss|
147155
sss.source_files = 'QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}'
148156
end

QMUIKit/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>3.0.0</string>
18+
<string>3.1.0</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
<key>NSPrincipalClass</key>

QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*****
22
* Tencent is pleased to support the open source community by making QMUI_iOS available.
3-
* Copyright (C) 2016-2018 THL A29 Limited, a Tencent company. All rights reserved.
3+
* Copyright (C) 2016-2019 THL A29 Limited, a Tencent company. All rights reserved.
44
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
55
* http://opensource.org/licenses/MIT
66
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

0 commit comments

Comments
 (0)