TRẦN MẠNH HOÀNG

Năm 2007 mình bắt đầu học lập trình Pascal với chiếc máy tính 128MB ram, 40Gb ổ cứng.
Đến năm 2008 mình tiếp tục học thêm lập trình C vs TuboC, rồi năm 2011 mình đến với lập trình C++.
Và từ năm 2014 trở đi mình học lập trình Swift.

Nơi niềm đam mê bắt đầu=> Swift ...

https://mega.co.nz/#F!cQYGQaRD!wQ0KjQSxFgxIWunILGe1bw

How do I hide the status bar in a Swift iOS app?
Code:
override func prefersStatusBarHidden() -> Bool {
return true
}
hoặc:Trong Info.plist thiết lập View controller-based status bar appearance là NO
thêm:
Code:
UIApplication.sharedApplication().statusBarHidden = true
objectiveC:
Code:
- (BOOL)prefersStatusBarHidden
{
return YES;
}

Tags:

App create @3x,@2x image for developer

Authentication Required source tree

disable clear textField when isSecureTextEntry

class PasswordTextField: UITextField {

override var isSecureTextEntry: Bool {
didSet {
if isFirstResponder {
_ = becomeFirstResponder()
}
}
}

override func becomeFirstResponder() -> Bool {

let success = super.becomeFirstResponder()
if isSecureTextEntry, let text = self.text {
deleteBackward()
insertText(text)
}
return success
}

}

Custom Keyboard with undo and redo button, or cursor top vertical

custom keyboard swift 3 notte

To load file storyboard custom for keyboard custom need edit file info.plist of keyboard:
+ add line: NSExtensionMainStoryboard
"Name of storyboard"
+ remove this line if it exist:
NSExtensionPrincipalClass
$(PRODUCT_MODULE_NAME).KeyboardViewController

ahihi.

symbols japanese keyboard

きゅうかな

ゐ ヰ ヸ ゑ ヱ ヹ ヺ ゔ ヷ ヴ

UTF-8: 12447 ゟ (an old hiragana ligature: よ + り, read ‘yori’; as picture: )
UTF-8: 12543 ヿ (an old katakana ligature: コ + ト , or a (one-stroke) abbreviation of コ, read ‘koto’; as picture: )
かっこ

「 」 『 』 〈 〉 《 》 〔 〕 [ ] 【 】 ( ) { } ‘ ’ 〝 〟 “ ”

てん

〟 、 。 , . ・ : ; ? ! … ‥ ゛ ゜ ´ ` ¨ ^ ° ′ ″ ヽ ヾ ゝ ゞ 〃

やじるし

→ ← ↑ ↓ ⇒ ⇔ ☞ ☜ ☝ ☟ ⇆ ⇄ ⇅ ⇨ ⇦ ⇧ ⇩

たてぼう

‖ | \ /

よこぼう

— ‐ 〓  ̄ _ 〜

すうがく

+ − ± * ÷ = ≠ ≒ ≡ < > ≦ ≧ ≪ ≫ ∞ ∽ ∝ ∴ ∵ ∈ ∋ ⊆ ⊇ ⊂ ⊃ ∪ ∩ ∧ ∨ ¬ ⇒ ⇔ ∀ ∃ ∠ ⊥ ⌒ ∂ ∇ √ ∫ ∬ ∮ ∟ ⊿

Hiragana

あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをん
がぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽきゃきゅきょしゃしゅしょちゃちゅちょにゃに
ゅにょひゃひゅひょみゃみゅみょりゃりゅりょぎゃぎゅぎょじゃじゅ

Create static tableView for Form to easy validate anh delegate

```
class ProfileInfoView: BaseTableView {
var cells = [ProfileInfoTableViewCell]()

var isFirstInitCells = true

var user : UserModel! {
didSet {
self.profileHeader.viewDelegate = self
self.profileHeader.user = self.user
self.setAndLayoutTableHeaderView(self.profileHeader)
self.createCells()
self.reloadData()
}
}

let validator = Validator()
let profileHeader = ProfileInfoHeaderView()

Pages

Subscribe to Trần Mạnh Hoàng RSS