In this assignment you should design and implement a minimal object-based programming language with delegation. It must be complete enough to
- read instructions of arbitrary form (any human-readable format)
| #!/bin/bash | |
| version=`grep -E "\.version\s*=\s*[\"']*[\"']" Registration.podspec | awk -v FS="('|')" '{print $2}'` | |
| version=`echo $version | awk -F. -v OFS=. 'NF==1{print ++$NF}; NF>1{if(length($NF+1)>length($NF))$(NF-1)++; $NF=sprintf("%0*d", length($NF), ($NF+1)%(10^length($NF))); print}'` | |
| echo $version |
| #!/bin/bash | |
| IFS=$'\n' | |
| git log --format='%aN' | sort -u | while read -r user ; do | |
| echo $user | |
| git log --author=$user --pretty=tformat: --numstat -- . ":(exclude)*.pbxproj" ":(exclude)*.xcworkspace" ":(exclude)*.storyboard" ":(exclude)*.xib" ":(exclude)*Pods" ":(exclude)*Podfile.lock"| awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' | |
| done |
| find . "(" -name "*.m" -or -name "*.mm" -or -name "*.h" -or -name "*.cpp" ")" -print0 | xargs -0 wc -l |
| build_number=`date +%d.%m.%Y` | |
| for x in `find ${SRCROOT}/Resources/Applications -name "Info.plist" -print`; do | |
| /usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${build_number}" "$x" | |
| done |
| (global-hl-line-mode 1) | |
| (set-face-background 'hl-line "#3e4446") | |
| (set-face-foreground 'highlight nil) | |
| (transient-mark-mode 1) | |
| (set-face-background 'region "white") | |
| (set-face-foreground 'region "blue") | |
| (set-face-background 'highlight "white") | |
| (set-face-foreground 'highlight "blue") | |
| (setq make-backup-files nil) |
| @implementation ChildManagedObjectContext | |
| - (BOOL)save:(NSError *__autoreleasing *)error | |
| { | |
| NSError* superError; | |
| BOOL superResult = [super save:&superError]; | |
| if (!superResult) { | |
| *error = superError; | |
| return NO; |
| git pull && git submodule init && git submodule update && git submodule status |
| 1. Create a folder called Payload | |
| 2. Place the .app folder inside of that | |
| 3. Zip up the Payload folder using normal compression | |
| 4. Then rename the file with a .ipa extension |
| render text: Kramdown::Document.new(Base64.decode64 Octokit.readme('bananita/mbfaker').content.to_s).to_html | |
| GitHub::Markdown.render_gfm(Base64.decode64 Octokit.readme('bananita/mbfaker').content.to_s) | |
| CodeRay.scan(GitHub::Markdown.render_gfm(Base64.decode64 Octokit.readme('bananita/mbfaker').content.to_s), :objc).div(:line_numbers => :table) |