Skip to content

Instantly share code, notes, and snippets.

@eito
eito / modulify.sh
Created September 5, 2014 20:53
Allow the ArcGIS Runtime SDK for iOS v10.2.3 to be used within swift
#!/bin/bash
FRAMEWORK_MODULE_DIRECTORY="~/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/Modules"
mkdir -p ${FRAMEWORK_MODULE_DIRECTORY}
echo "framework module ArcGIS {
umbrella header \"ArcGIS.h\"
export *
module * { export * }
//
// AGSQueryTask.swift
// swift-samples
//
// Created by Eric Ito on 7/28/14.
// Copyright (c) 2014 Esri. All rights reserved.
//
import ArcGIS
//
// AGSQueryTask.swift
// swift-samples
//
// Created by Eric Ito on 7/28/14.
// Copyright (c) 2014 Esri. All rights reserved.
//
import ArcGIS
//
// AGSQueryTask.swift
// swift-samples
//
// Created by Eric Ito on 7/28/14.
// Copyright (c) 2014 Esri. All rights reserved.
//
import ArcGIS
//
// AGSQueryTask.swift
// swift-samples
//
// Created by Eric Ito on 7/28/14.
// Copyright (c) 2014 Esri. All rights reserved.
//
import ArcGIS
// Playground - noun: a place where people can play
import UIKit
var str = "Hello, playground"
class Foo: NSObject {
public var changingProperty: Int = 0
public func change() {
@eito
eito / gist:26499579293bcd22a61d
Created June 3, 2014 19:43
first swift ArcGIS mapping app... boom!
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let map = AGSMapView(frame:self.view.bounds)
let osm = AGSOpenStreetMapLayer()
map.addMapLayer(osm)
self.view.addSubview(map);
<html>
<head>
<title>BIG-IP logout page</title>
<link rel="stylesheet" type="text/css" HREF="/public/include/css/apm.css">
<script src="/public/include/js/common.js" language="javascript"></script>
<script src="/public/include/js/u_plugin.js" language="javascript"></script>
<script language="javascript">
function InsertActivexControl(clsid, params)
{
@eito
eito / main.m
Created May 28, 2014 18:26
Test Custom Callout
@interface CalloutTest ()<AGSMapViewTouchDelegate>
@property (nonatomic, strong) AGSMapView *mapView;
@property (nonatomic, strong) UIView *customCalloutView;
@end
@implementation CalloutTest
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
l=raw_input()
for s in[0,1,3,4,6]:a=3**(s%3);exec"print' '.join([' ## # # # # #'[(ord('A$]m(kK%Ii'[int(x)])>>s&a)+a::5]for x in l]);"*a