【Swift 3.0】iOS 國際化切換語言
有的 App 可能有切換語言的選項,結合系統自動切換最簡單的辦法:
fileprivate var localizedBundle: Bundle = { return Bundle(path: Bundle.main.path(forResource: "zh-Hans", ofType: "lproj")!)! }() public func LocalizedString(_ key: String, comment: String) -> String { let localText = NSLocalizedString(key, tableName: "Localizable", bundle: localizedBundle, comment: "") return localText == key ? comment : localText }
程式碼說明:
1、"Localizable" 指的是 Localizable.strings
2、"zh-Hans" 這裡強制指定中文
3、如果強制指定就用上面的程式碼,否則可以直接用 NSLocalizedString(key, comment: "") 根據系統語言自動切換。
相關推薦
【Swift 3.0】iOS 國際化切換語言
有的 App 可能有切換語言的選項,結合系統自動切換最簡單的辦法: fileprivate var localizedBundle: Bundle = { return Bundle(path: Bundle.main.path(forResource: "zh-Hans", of
【Swift 4.0】iOS 11 UICollectionView 長按拖拽刪除崩潰的問題
又是 bdd val guard global 處理 nat false view 正文 功能 用 UICollectionView 實現兩個 cell 之間的位置交互或者拖拽某個位置刪除 問題 iOS 11 以上拖拽刪除會崩潰,在 i
【Swift 3.1】iOS開發筆記(四)
一、唱片旋轉效果(360°無限順時針旋轉) func animationRotateCover() { coverImageView.layer.removeAllAnimations() let animation = CABasicAnim
【Kibana6.3.0】Kibana6入門小白教程之下載安裝與資料準備
1. Kibana簡介及下載安裝 Kibana是專門用來為ElasticSearch設計開發的,可以提供資料查詢,資料視覺化等功能。 下載地址為:https://www.elastic.co/downloads/kibana#ga-release,請選擇適合當前es版本的K
【Swift 2.2】iOS開發筆記(三)
1、UITableView 中呼叫 UIButton 的 setTitle 會閃 滾動列表時比較明顯,解決辦法: buttonType 改成 custom 即可,但是這樣一來 UIButton 的高亮效果也沒了,但可以自己手動配置 State Config 2018-
【Swift 2.0】實現簡單彈幕功能
前言 簡單實現彈幕功能,表跟我談效率,但也有用佇列控制同時彈的數量。 宣告 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 正文 let DANMAKU_
【Swift 4.0】擴充套件 WCDB 支援 SQL 語句
前言 入坑 wcdb 有兩個月了,整體來說還是很不錯的,具體優點可以參考文件說明,由於官方明確說明不支援 SQL 只好自己寫一個擴充套件支援一下了
【WPF on .NET Core 3.0】 Stylet演示專案 - 簡易圖書管理系統(3) - 使用Conductor切換頁面
前兩章中, 我們已經實現了這個圖書管理系統的登入視窗, 並實施了完善的單元測試. 該是時候回過頭來關注我們的主視窗了. 一個功能豐富的系統一般會有多個頁面, 我們圖書管理系統雖然是"簡易"的, 但是同樣也有多個頁面. 所以這一章中, 我們來學習如何使用Stylet的Conductor來管理頁面的切換. 事實
【Cocos2d-x 3.0】遊戲開發之android交叉編譯
plain edit 100% b2c 令行 sdk 自己的路 smi bin 作者:Senlern 轉載請註明,原文鏈接:http://blog.csdn.net/zhang429350061/article/details/37959489 在上
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ數據倉庫之一 —— MariaDB 安裝配置
ola http iad com grant stop drive 數據庫 commit 一、安裝並使用MariaDB作為Ambari、Hive、Hue的存儲數據庫。 yum install mariadb-server mariadb 啟動、查看狀態,檢查mariad
【Swift 2.1】共享檔案操作小結(iOS 8 +)
前言 適用於 iOS 8 + 本地共享檔案列表 宣告 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 正文 一、準備 1.1 預設 App 的檔案共
【Swift 4.1】 關於Swift4.0以後呼叫MJExtension無法模型轉換問題
1、本人使用swift4.1,弄了一晚上才弄好,結果還是一個小問題真是尷尬, 要在model中每個屬性前面加上@objc import UIKit class UserModel: NSObject { @objc var dix = String() }
【c】【例3.5】求ax^2+bx+c=0方程的根。a,b,c由鍵盤輸入,設b^2-4*a*c>0。
c #include<stdio.h> #include<math.h> int main() { double a,b,c,x1,x2,p,q,disc; printf("Please enter a,b,and c :"); //給
iOS開發之OC與swift開發混編教程,代理的相互呼叫,block的實現。OC呼叫Swift中的代理, OC呼叫Swift中的Block 閉包,swift 3.0
最新一些學妹問起,所以抽點時間來寫的,適合入門級別的swift 與 OC 混編 的程式猿。 本文章將從兩個方向分別介紹 OC 與 swift 混編 1. 第一個方向從 swift工程 中引入 oc類 1. 1 如何在swift的類中使用oc類 1
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】HAWQ資料倉庫 使用之 gpfdist協議
一、HAWQ基本安裝自帶gpfdist協議 gpfdist是HAWQ支援的外部表訪問協議之一,這是hawq自帶的一個簡單的整合http服務命令。 在我的前述安裝hawq之後,gpfdist命令位於hawq的bin目錄之中。/opt/gpadmin/apache-hawq/bin/gpfdist gpfdist
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ資料倉庫04 —— 安裝HAWQ外掛PXF3.3.0.0
一、 安裝PXF3.3.0.0,這裡所安裝的pxf的包檔案都包含在apache-hawq-rpm-2.3.0.0-incubating.tar.gz裡面下面步驟都是以root身份執行這裡注意,pxf外掛要用到tomcat服務,必須使用安裝包裡面的7.0.62, 不能安裝或升級為 tomcat8,這會造成依賴的
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ資料倉庫02 ——使用ambari-server安裝HDP
本文記錄使用ambari-server安裝HDP的過程,對比於使用cloudera-manager安裝CDH,不得不說ambari的易用性差的比較多~_~,需要使用者介入的過程較多,或者說可定製性更高。 首先、安裝之前,在每個主機節點上執行下面命令,已清除快取,避免一些repo原因導致的安裝失敗。 yum
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ資料倉庫01 —— 準備環境,搭建本地倉庫,安裝ambari
一、叢集軟硬體環境準備: 作業系統: centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.05臺PC作為工作站: ep-bd01 ep-bd02 ep-bd03 ep-bd04 ep-bd05
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ資料倉庫——安裝配置OPEN-SSH,設定主機節點之間免密互訪
配置root使用者免密互訪(為了方便,各臺系統中使用統一的證書檔案)一、安裝Open-SSH 1,查詢系統中是否安裝了openssh [[email protected]]# opm -qa |grep ssh 如已安裝,則列出下面類似的軟體包 openssh-server-7.4p1-16.
基於【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ資料倉庫——作業系統配置,安裝必備軟體
注意未經說明,所有本文中所有操作都預設需要作為root使用者進行操作。 一、安裝zmodem,用於遠端上傳下載檔案,安裝gedit,方便重定向到遠端windows上編輯檔案(通過xlanuch) [[email protected]]# yum install lrzsz -y [[email