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) |