Firebase Dynamic Links

 |  2 minute read

Well, since everybody now are using firebase dynamic links, so I made a thoroughly study from use case to the technical details on how to build one.

Macbook

Read more...

About Xcode Configuration Files

 |  8 minute read

Usually some of the developers just ignore the .xcworkspace and .xcodeproj files which auto generated in the working directory. But indeed, they played important roles in organising the project files structure and helping to separate sharable configuration and those configuration which belongs to individual developers.

A Xcode workspace always exists, and may be external to an .xcodeproj, or be embedded within the .xcodeproj file dir. When the xcode project only contains a .xcodeproj dir, it belongs to the second case.

# inside of an xxx.xcodeproj folder
├── project.pbxproj
├── project.xcworkspace
│   ├── contents.xcworkspacedata
│   ├── xcshareddata
│   │   └── IDEWorkspaceChecks.plist
│   └── xcuserdata
│       └── ${username}.xcuserdatad
│           └── UserInterfaceState.xcuserstate
└── xcuserdata
    └── ${username}.xcuserdatad
        └── xcschemes
            └── xcschememanagement.plist
Read more...