原创 設計模式
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 ,合併本地分支,然後刪除本地
原创 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 回滾