原创 設計模式

https://github.com/huang303513/Design-Pattern-For-iOS https://www.jianshu.com/nb/12207890 1,抽象工廠:UIButton 的 buttonWithTy

原创 React-Native 筆記

安裝 node ,homebrew brew install node brew install watchman 安裝 eact-native-cli npm install -g yarn react-native-cli 安裝第三方庫

原创 iOS 獲取音頻總時長問題

AVAudioPlayer.duration 會在播放之後會有變化 https://stackoverflow.com/questions/16264282/avaudioplayer-duration-changing/16265186#

原创 ReactNativeStudy

ReactNativeStudy

原创 Wrap 中子widget 過多超過屏幕的解決辦法

Wrap 內容超過屏幕不會自動滑動,可以加在 SingleChildScrollView 的child 中 import 'package:flutter/material.dart'; class WrapPage extends Sta

原创 Flutter 安裝

終端打開 open ~,顯示隱藏文件,有個 .bash_profile 是配置環境變量的, export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BAS

原创 FlutterStudy

FlutterStudy

原创 前端學習

前端學習

原创 iOS 數據庫

一,FMDB 1,FMDB 的基本使用 創建數據庫 FMDatabase * db = [FMDatabase databaseWithPath:dbPath]; if ([db open]) { NSLog(@"數據庫

原创 git 命令

1,放棄本地修改 git checkout . 2,拉取遠程分支,本地沒有的分支 git checkout -b 本地分支名 origin/遠程分支名 3,創建本地分支,修改之後,提交到本地,切換到master ,合併本地分支,然後刪除本地

原创 減小.a文件體積

原创 iOS源碼閱讀系列

iOS源碼閱讀系列 AFNetworking SDWebimage YYModel

原创 . framework 和 .a 找bundle 的不同

1,靜態庫和動態庫的區別? 靜態庫:鏈接時完整的拷貝到可執行文件,多次使用多次拷貝,造成冗餘,使包變的更大。 動態庫:鏈接時不復制,程序運行時由系統加在到內存中,供系統調用,系統加在一次,多次使用,共用節省內存。 2,iOS的靜態庫? .

原创 Runtime總結

參考: Objc Runtime 總結 runtime 一, runtime 關聯屬性 1,設置關聯值 void objc_setAssociatedObject(id object, const void *key, id val

原创 sourcetree 回滾

sourcetree 回滾