Markdownμ ν μ€νΈ κΈ°λ°μ λ§ν¬μ μΈμ΄λ‘ 2004λ 쑴그루λ²μ μν΄ λ§λ€μ΄μ‘μΌλ©° μ½κ² μ°κ³ μ½μ μ μμΌλ©° HTMLλ‘ λ³νμ΄ κ°λ₯νλ€. νΉμκΈ°νΈμ λ¬Έμλ₯Ό μ΄μ©ν λ§€μ° κ°λ¨ν ꡬ쑰μ λ¬Έλ²μ μ¬μ©νμ¬ μΉμμλ λ³΄λ€ λΉ λ₯΄κ² 컨ν μΈ λ₯Ό μμ±νκ³ λ³΄λ€ μ§κ΄μ μΌλ‘ μΈμν μ μλ€. λ§ν¬λ€μ΄μ΄ μ΅κ·Ό κ°κ΄λ°κΈ° μμν μ΄μ λ κΉν(https://github.com) λλΆμ΄λ€. κΉνμ μ μ₯μRepositoryμ κ΄ν μ 보λ₯Ό κΈ°λ‘νλ README.mdλ κΉνμ μ¬μ©νλ μ¬λμ΄λΌλ©΄ λꡬλ κ°μ₯ λ¨Όμ μ νκ² λλ λ§ν¬λ€μ΄ λ¬Έμμλ€. λ§ν¬λ€μ΄μ ν΅ν΄μ μ€μΉλ°©λ², μμ€μ½λ μ€λͺ , μ΄μ λ±μ κ°λ¨νκ² κΈ°λ‘νκ³ κ°λ μ±μ λμΌ μ μλ€λ κ°μ μ΄ λΆκ°λλ©΄μ μ μ μ¬λ¬ κ³³μΌλ‘ νΌμ Έκ°κ² λλ€.
π Morning 50 commits βββββββββββββββββββββ 11.6% | |
π Daytime 230 commits βββββββββββββββββββββ 53.2% | |
π Evening 148 commits βββββββββββββββββββββ 34.3% | |
π Night 4 commits βββββββββββββββββββββ 0.9% |
<?php | |
// Path to the .p8 file downloaded from apple | |
// see: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns#2943371 | |
$authKey = "AuthKey_S97G28Y3JP.p8"; | |
// Team ID (From the Membership section of the ios developer website) | |
// see: https://developer.apple.com/account/ | |
$teamId = 'asdfasdf'; |
iOS μ± κ°λ°μ νμν νλ μμν¬μ κ΄νμ¬ μ΄ν΄λ³΄κ² λ€. μ± κ°λ°ν΄μΈ Xcode μμ μ 곡λλ μ€μν νλ μμν¬μ μ©λλ₯Ό μμ보λ κ²μ΄ κ°λ°μ μν νμ μ건μ΄κΈ° λλ¬Έμ΄λ€.
Assets Library νλ μμν¬
μ΄μ λΌμ΄λΈλ¬λ¦¬ νλ μμν¬λ iOS4.0λΆν° ν¬ν¨λ νλ μμν¬λ‘ μ¬μ©μμ μ¬μ§κ³Ό λΉλμ€λ₯Ό 쿼리 κΈ°λ° μΈν°νμ΄μ€λ‘ κ°μ Έμ¬ μ μλ€. μ΄μ λΌμ΄λΈλ¬λ¦¬ νλ μμν¬λ₯Ό μ¬μ©νμ¬ μ¬μ§μ±μ΄ κ΄λ¦¬νλ μ¬μ§κ³Ό λΉλμ€(μ¬μ©μκ° μ¨λ²μ μ μ₯ν λͺ¨λ μ¬μ§κ³Ό λΉλμ€λ₯Ό ν¬ν¨)μ μ κ·Όν μ μλ€. λν μλ‘μ΄ μ¬μ§κ³Ό λΉλμ€λ₯Ό μ¬μ©μ μ¨λ²μ μΆκ°ν μλ μλ€.
AV Foundation νλ μμν¬
μΉ΄ν κ³ λ¦¬λ λ§μ μμ λ©μλλ₯Ό ν¬ν¨νλ νμΌμ μμ± ν λ μ¬μ©λ©λλ€. λ°λΌμ λ¨μΌ ν΄λμ€λ₯Ό λ€λ₯Έ λͺ¨λλ‘ λΆλ¦¬νλ κΈ°λ₯μ μ 곡ν©λλ€. λν μΉ΄ν κ³ λ¦¬κ° λ³κ²½λλ©΄ μ»΄νμΌλ¬λ μ 체 νλ‘μ νΈλ₯Ό μ»΄νμΌνλ λ° μκ°μ λλΉνμ§ μμ΅λλ€. μΉ΄ν κ³ λ¦¬λ μ λ³μ λ μμ±μ μΆκ°νκ³ μμ ν΄λμ€κΉμ§ λ³Ό μ μμ΅λλ€. μΉ΄ν κ³ λ¦¬μ λ©μλλ₯Ό override ν μλ μμ§λ§ μ’μ μκ°μ΄ μλλλ€. λν λͺ¨λ μΉ΄ν κ³ λ¦¬λ λμΌν κ³μΈ΅ μμ€μ μμ€μ κ°μ§λ―λ‘ λμΌν μμ ν΄λμ€μ μνλ λ λ²μ£Όκ° λ°νμμ μ‘΄μ¬ν μ μκΈ° λλ¬Έμ νλ¦μ΄ μν₯μ λ°μ μ μμ΅λλ€. λν λ³΄νΈ λ λ©μλλ μΉ΄ν κ³ λ¦¬λ₯Ό μ¬μ©νμ¬ μμ± λ μ μμ΅λλ€.
λ°©κΈ λ°μ§ λ°μ§ λΉλλ μλ‘μ΄ iOS νλ‘μ νΈμ κ°λ°μ λ§λ¬΄λ¦¬νκ³ μ±μ΄ μΆ©λνμ§ μκ³ ν μ€νΈ μ₯μΉμμ μ μμ μΌλ‘ μλνμ§λ§ μ μΆν μ€λΉκ°λμλμ§ νμΈνκΈ° μν΄ μ΅μ μ λ€ νμ΅λκΉ? Instrumentsμμ νλ‘νμΌ λ§μ μννμ§ μμλ€λ©΄ λλ΅μ μλ§λ λΆμ μ λλ€. μΆ©λμ΄ λ°μνμ§ μλλ€κ³ ν΄μ κ·Έκ²μ΄ μ¬μ©μμ κΈ°κΈ°μμ μ¬λ°λ₯΄κ² μλνκ³ μλνλ€λ κ²μ μλ―Ένμ§λ μμ΅λλ€.
Xcodeμλ λͺ¨λ μ’ λ₯μ λ€μν μΈ‘μ νλͺ©μ μ¬μ©νμ¬ μμ© νλ‘κ·Έλ¨μ νλ‘νμΌ λ§νλ λ° μ¬μ©ν μμλ InstrumentsλΌλ μ±λ₯ νλ μμ© νλ‘κ·Έλ¨μ΄ ν¬ν¨λμ΄ μμ΅λλ€. μ¬κΈ°μλ CPU μ¬μ©λ, λ©λͺ¨λ¦¬ μ¬μ©λ, λμΆ, νμΌ / λ€νΈμν¬ νλ λ° μλμ§ μ¬μ©λμ κ²μ¬νλ λκ΅¬κ° μμ΅λλ€. Xcodeμμ μ± νλ‘νμΌ λ§μ μμνλ κ²μ μ λ§ μ½μ΅λλ€. κ·Έλ¬λ νλ‘νμΌ λ§μ νμλλ λ΄μ©μ μ΄ν΄νλ κ²μ΄ μ½μ§ μμ μ μμ΅λλ€. λ°λΌμ μΌλΆ κ°λ°μλμ΄ λꡬλ₯Ό μ΅λν νμ©ν μ μκ²λ©λλ€.
μ΄ μν°ν΄μμλ μ€μννΈμμμ Appleμ λ©λͺ¨λ¦¬ κ΄λ¦¬ λ°©λ²μ μ€λͺ ν©λλ€. λλΆλΆ μλμΌλ‘ μ²λ¦¬ λλλΌλ μ¬μ ν λͺ κ°μ§ ν¨μ μ΄ μμ΅λλ€. κ°μ²΄ κ°μ κ΄κ³λ₯Ό μ€λͺ νλ μ¬λ°λ₯Έ μ°Έμ‘° μ νμ μ ννλ©΄ λ©λͺ¨λ¦¬ λμλ₯Ό νΌν μ μμ΅λλ€.
μλ μΆμ λ° λ©λͺ¨λ¦¬ μ¬μ© κ΄λ¦¬λ₯Όμν Appleμ ꡬνμ ARC (Automatic Reference Counting)λΌκ³ ν©λλ€.
import Foundation | |
enum API{ | |
static let baseURL = URL(string: "") | |
} | |
class NetworkManager { | |
private static var sharedNetworkManager: NetworkManager = { | |
#import <UIKit/UIKit.h> | |
@interface UITextView (CustomLink) | |
-(void)setCustomLink:(NSString*)string fontSize:(CGFloat)fontSize linkTextColor:(UIColor*)linkTextColor linkUnderLineColor:(UIColor*)linkUnderLineColor stringArray:(NSArray*)stringArray URLArray:(NSArray*)URLArray; | |
@end |