Filename: Yanis Zafirópulos - Swift 4 Recipes_ Hundreds of Useful Hand-picked Code Snippets-Apress (2019).pdf | MD5: 19beb64837bb5ed3a8564956b6677736

Link to here | View Obj Raw | Save Obj as File

0: 
16: 
32: 
48: 
64: 
80: 
96: 
112: 
128: 
144: 
160: 
176: 
192: 
208: 
224: 
240: 
256: 
272: 
288: 
304: 
320: 
336: 
352: 
368: 
384: 
400: 
416: 
432: 
448: 
464: 
480: 
496: 
512: 
528: 
544: 
560: 
576: 
592: 
608: 
624: 
640: 
656: 
672: 
688: 
704: 
720: 
736: 
752: 
768: 
784: 
800: 
816: 
832: 
848: 
864: 
880: 
896: 
912: 
928: 
944: 
960: 
976: 
992: 
1008: 
1024: 
1040: 
1056: 
1072: 
1088: 
1104: 
1120: 
1136: 
1152: 
1168: 
1184: 
1200: 
1216: 
1232: 
1248: 
1264: 
1280: 
1296: 
1312: 
1328: 
1344: 
1360: 
1376: 
1392: 
1408: 
1424: 
1440: 
1456: 
1472: 
1488: 
1504: 
1520: 
1536: 
1552: 
1568: 
1584: 
1600: 
1616: 
1632: 
1648: 
1664: 
1680: 
1696: 
1712: 
1728: 
1744: 
1760: 
1776: 
1792: 
1808: 
1824: 
1840: 
1856: 
1872: 
1888: 
1904: 
1920: 
1936: 
1952: 
1968: 
1984: 
2000: 
2016: 
2032: 
2048: 
2064: 
2080: 
2096: 
2112: 
2128: 
2144: 
2160: 
2176: 
2192: 
2208: 
2224: 
2240: 
2256: 
2272: 
2288: 
2304: 
2320: 
2336: 
2352: 
2368: 
2384: 
2400: 
2416: 
2432: 
2448: 
2464: 
2480: 
2496: 
2512: 
2528: 
2544: 
2560: 
2576: 
2592: 
2608: 
2624: 
2640: 
2656: 
2672: 
2688: 
2704: 
2720: 
2736: 
2752: 
2768: 
2784: 
2800: 
2816: 
2832: 
2848: 
2864: 
2880: 
2896: 
2912: 
2928: 
2944: 
2960: 
2976: 
2992: 
3008: 
3024: 
3040: 
3056: 
3072: 
3088: 
3104: 
3120: 
3136: 
3152: 
3168: 
3184: 
3200: 
3216: 
3232: 
3248: 
3264: 
3280: 
3296: 
3312: 
3328: 
3344: 
3360: 
3376: 
20 71 0a 2f  47 53 31 20  67 73 0a 2f  50 65 72 63 
65 70 74 75  61 6c 20 72  69 0a 30 20  30 20 30 20 
31 20 6b 0a  42 54 0a 2f  54 31 5f 30  20 31 20 54 
66 0a 31 31  20 30 20 30  20 31 31 20  33 38 36 2e 
38 37 32 39  38 35 38 33  20 35 33 2e  39 39 36 37 
39 39 34 36  20 54 6d 0a  5b 28 32 39  39 29 5d 54 
4a 0a 2f 53  70 61 6e 3c  3c 2f 41 63  74 75 61 6c 
54 65 78 74  28 fe ff 00  07 29 3e 3e  42 44 43 0a 
2f 54 31 5f  31 20 31 20  54 66 0a 31  38 20 30 20 
30 20 31 38  20 35 34 20  35 37 35 2e  32 38 39 39 
31 37 20 54  6d 0a 5b 28  20 29 5d 54  4a 0a 45 4d 
43 0a 31 38  20 30 20 30  20 31 38 20  35 34 20 35 
37 35 2e 32  38 39 39 31  37 20 54 6d  0a 5b 28 48 
6f 77 20 49  74 20 57 29  31 38 28 6f  72 6b 73 29 
5d 54 4a 0a  2f 54 31 5f  30 20 31 20  54 66 0a 31 
31 20 30 20  30 20 31 31  20 35 34 20  35 35 31 2e 
32 38 39 39  31 37 20 54  6d 0a 5b 28  49 29 39 28 
6e 20 6f 72  29 31 35 28  64 65 72 20  74 29 31 28 
6f 20 63 29  31 2e 31 30  30 30 30 30  30 32 28 68 
65 29 2d 33  28 63 29 35  28 6b 20 69  66 20 61 20 
70 29 31 28  61 72 29 2d  36 2e 39 30  30 30 30 30 
31 28 74 69  63 29 31 28  75 6c 29 31  28 61 72 20 
66 69 6c 65  20 61 29 37  28 74 20 61  20 67 69 76 
29 33 2e 30  39 39 39 39  39 39 28 65  6e 20 70 29 
31 28 61 29  37 28 74 68  20 69 73 20  64 65 6c 65 
74 61 29 35  2e 30 39 39  39 39 39 39  28 62 6c 65 
29 31 35 28  2c 20 77 29  2d 34 28 65  20 6d 29 37 
28 61 29 31  30 28 79 20  75 73 29 2d  33 2e 39 30 
30 30 30 30  31 28 65 20  29 5d 54 4a  0a 31 2e 34 
35 35 30 30  30 30 34 20  54 4c 0a 31  31 20 30 20 
30 20 31 31  20 35 34 20  35 33 35 2e  32 38 34 39 
31 32 31 20  54 6d 0a 5b  28 46 29 31  37 28 69 6c 
65 4d 29 32  31 28 61 6e  29 37 28 61  29 34 28 67 
29 2d 31 2e  38 39 39 39  39 39 39 37  28 65 72 29 
2d 31 39 28  92 29 36 39  28 73 20 29  5d 54 4a 0a 
2f 54 31 5f  32 20 31 20  54 66 0a 31  31 20 30 20 
30 20 31 31  20 31 32 32  2e 30 34 34  38 39 38 39 
38 20 35 33  35 2e 32 38  34 39 31 32  31 20 54 6d 
0a 5b 28 69  73 44 65 6c  65 74 61 62  6c 65 46 69 
6c 65 5c 28  61 74 50 61  74 68 3a 5c  29 29 5d 54 
4a 0a 2f 54  31 5f 30 20  31 20 54 66  0a 31 31 20 
30 20 30 20  31 31 20 32  35 34 2e 30  34 34 39 30 
36 36 31 20  35 33 35 2e  32 38 34 39  31 32 31 20 
54 6d 0a 5b  28 20 6d 65  74 68 6f 29  2d 32 28 64 
2e 29 5d 54  4a 0a 32 2e  31 38 31 39  39 39 39 32 
20 54 4c 0a  2f 54 31 5f  32 20 31 20  54 66 0a 31 
31 20 30 20  30 20 31 31  20 35 34 20  35 31 31 2e 
32 38 32 39  32 38 34 36  20 54 6d 0a  5b 28 59 65 
73 2c 20 74  68 65 20 66  69 6c 65 20  69 73 20 64 
65 6c 65 74  61 62 6c 65  21 29 5d 54  4a 0a 2f 54 
31 5f 31 20  31 20 54 66  0a 32 30 20  30 20 30 20 
32 30 20 35  34 20 34 36  33 2e 32 38  39 38 38 36 
34 37 20 54  6d 0a 5b 28  31 32 2d 33  2e 29 5d 54 
4a 0a 2f 53  70 61 6e 3c  3c 2f 41 63  74 75 61 6c 
54 65 78 74  28 fe ff 20  02 29 3e 3e  42 44 43 0a 
32 30 20 30  20 30 20 32  30 20 39 34  2e 32 36 30 
30 30 32 31  33 20 34 36  33 2e 32 38  39 38 38 36 
34 37 20 54  6d 0a 5b 28  20 29 5d 54  4a 0a 45 4d 
43 0a 32 30  20 30 20 30  20 32 30 20  31 30 34 2e 
32 36 30 30  30 32 31 33  20 34 36 33  2e 32 38 39 
38 38 36 34  37 20 54 6d  0a 5b 28 43  68 65 63 6b 
20 69 66 20  66 69 6c 65  20 69 73 20  65 29 31 30 
2e 31 30 30  30 30 30 33  38 28 78 65  63 75 74 61 
62 6c 65 29  5d 54 4a 0a  2f 53 70 61  6e 3c 3c 2f 
41 63 74 75  61 6c 54 65  78 74 28 fe  ff 00 07 29 
3e 3e 42 44  43 0a 2d 2e  32 34 20 54  77 0a 31 38 
20 30 20 30  20 31 38 20  35 34 20 34  33 35 2e 32 
38 39 38 38  36 34 37 20  54 6d 0a 5b  28 20 29 5d 
54 4a 0a 45  4d 43 0a 31  38 20 30 20  30 20 31 38 
20 35 34 20  34 33 35 2e  32 38 39 38  38 36 34 37 
20 54 6d 0a  5b 28 50 72  6f 62 6c 65  6d 29 5d 54 
4a 0a 30 20  54 77 0a 2f  54 31 5f 30  20 31 20 54 
66 0a 31 31  20 30 20 30  20 31 31 20  35 34 20 34 
31 33 2e 32  38 39 38 38  36 34 37 20  54 6d 0a 5b 
28 49 20 77  29 34 28 61  6e 29 37 28  74 20 74 29 
31 28 6f 20  63 29 31 28  68 65 29 2d  32 2e 39 30 
30 30 30 30  31 28 63 29  35 28 6b 20  69 66 20 61 
20 73 29 32  28 70 29 2d  32 28 65 29  2d 32 2e 39 
30 30 30 30  30 31 28 63  69 66 69 63  20 66 69 6c 
65 20 63 29  35 28 61 6e  20 62 29 2d  31 2e 38 39 
39 39 39 39  39 37 28 65  20 65 78 29  34 28 65 29 
2d 33 28 63  29 31 28 75  74 29 31 28  65 29 2d 33 
28 64 2e 29  5d 54 4a 0a  2f 53 70 61  6e 3c 3c 2f 
41 63 74 75  61 6c 54 65  78 74 28 fe  ff 00 07 29 
3e 3e 42 44  43 0a 2d 2e  32 34 20 54  77 0a 2f 54 
31 5f 31 20  31 20 54 66  0a 31 38 20  30 20 30 20 
31 38 20 35  34 20 33 37  33 2e 32 38  39 38 38 36 
34 37 20 54  6d 0a 5b 28  20 29 5d 54  4a 0a 45 4d 
43 0a 31 38  20 30 20 30  20 31 38 20  35 34 20 33 
37 33 2e 32  38 39 38 38  36 34 37 20  54 6d 0a 5b 
28 53 6f 6c  75 74 69 6f  6e 29 5d 54  4a 0a 30 20 
54 77 0a 2f  54 31 5f 32  20 31 20 54  66 0a 31 31 
20 30 20 30  20 31 31 20  35 34 20 33  34 39 2e 32 
38 39 38 38  36 34 37 20  54 6d 0a 5b  28 69 6d 70 
6f 72 74 20  46 6f 75 6e  64 61 74 69  6f 6e 29 5d 
54 4a 0a 2f  54 31 5f 30  20 31 20 54  66 0a 31 31 
20 30 20 30  20 31 31 20  37 31 2e 39  39 36 30 30 
32 32 20 33  32 35 2e 32  38 37 39 30  32 38 33 20 
54 6d 0a 5b  28 4c 29 2d  31 31 28 65  74 29 2d 38 
28 92 29 36  39 28 73 20  73 29 2d 34  28 65 74 20 
6f 29 34 2e  30 39 39 39  39 39 39 28  75 72 20 66 
69 6c 65 20  70 29 31 28  61 29 37 28  74 68 29 31 
31 28 2e 29  5d 54 4a 0a  2f 54 31 5f  32 20 31 20 
54 66 0a 31  31 20 30 20  30 20 31 31  20 35 34 20 
33 30 31 2e  32 38 35 38  38 38 36 37  20 54 6d 0a 
5b 28 6c 65  74 20 70 61  74 68 20 3d  20 22 74 65 
73 74 73 2f  68 65 6c 6c  6f 2e 73 77  69 66 74 22 
29 5d 54 4a  0a 2f 54 31  5f 30 20 31  20 54 66 0a 
31 31 20 30  20 30 20 31  31 20 37 31  2e 39 39 36 
30 30 32 32  20 32 37 37  2e 32 38 33  39 30 35 30 
32 20 54 6d  0a 5b 28 41  6e 64 20 63  29 31 28 68 
65 29 2d 33  28 63 29 35  28 6b 20 69  66 20 69 74 
20 69 73 20  65 78 29 34  2e 30 39 39  39 39 39 39 
28 65 29 2d  33 28 63 29  31 28 75 74  61 29 35 28 
62 6c 65 29  31 35 2e 31  30 30 30 30  30 33 38 28 
2e 29 5d 54  4a 0a 2f 54  31 5f 32 20  31 20 54 66 
0a 31 31 20  30 20 30 20  31 31 20 35  34 20 32 35 
33 2e 32 38  31 38 39 30  38 36 20 54  6d 0a 5b 28 
69 66 20 46  69 6c 65 4d  61 6e 61 67  65 72 2e 64 
65 66 61 75  6c 74 2e 69  73 45 78 65  63 75 74 61 
62 6c 65 46  69 6c 65 5c  28 61 74 50  61 74 68 3a 
20 70 61 74  68 5c 29 20  7b 29 5d 54  4a 0a 2f 53 
70 61 6e 3c  3c 2f 41 63  74 75 61 6c  54 65 78 74 
28 fe ff 00  a0 00 a0 00  a0 00 a0 00  a0 00 a0 29 
3e 3e 42 44  43 0a 31 2e  34 35 35 30  30 30 30 34 
20 54 4c 0a  31 31 20 30  20 30 20 31  31 20 35 34 
20 32 33 37  2e 32 37 36  38 38 35 39  38 20 54 6d 
0a 5b 28 20  20 20 20 20  20 29 5d 54  4a 0a 45 4d 
43 0a 31 31  20 30 20 30  20 31 31 20  38 37 20 32 
33 37 2e 32  37 36 38 38  35 39 38 20  54 6d 0a 5b 
28 70 72 69  6e 74 5c 28  22 59 65 73  2c 20 74 68 
65 20 66 69  6c 65 20 69  73 20 65 78  65 63 75 74 
61 62 6c 65  21 22 5c 29  29 5d 54 4a  0a 31 31 20 
30 20 30 20  31 31 20 35  34 20 32 32  31 2e 32 37 
31 38 39 36  33 36 20 54  6d 0a 5b 28  7d 20 65 6c 
73 65 20 7b  29 5d 54 4a  0a 2f 53 70  61 6e 3c 3c 
2f 41 63 74  75 61 6c 54  65 78 74 28  fe ff 00 a0 
00 a0 00 a0  00 a0 00 a0  00 a0 29 3e  3e 42 44 43 
0a 31 31 20  30 20 30 20  31 31 20 35  34 20 32 30 
35 2e 32 36  36 38 39 31  34 37 20 54  6d 0a 5b 28 
20 20 20 20  20 20 29 5d  54 4a 0a 45  4d 43 0a 31 
31 20 30 20  30 20 31 31  20 38 37 20  32 30 35 2e 
32 36 36 38  39 31 34 37  20 54 6d 0a  5b 28 70 72 
69 6e 74 5c  28 22 4e 6f  70 65 2c 20  74 68 65 20 
66 69 6c 65  20 69 73 20  6e 6f 74 20  65 78 65 63 
75 74 61 62  6c 65 2e 22  5c 29 29 5d  54 4a 0a 31 
31 20 30 20  30 20 31 31  20 35 34 20  31 38 39 2e 
32 36 31 38  38 36 36 20  54 6d 0a 5b  28 7d 29 5d 
54 4a 0a 2f  53 70 61 6e  3c 3c 2f 41  63 74 75 61 
6c 54 65 78  74 28 fe ff  00 07 29 3e  3e 42 44 43 
0a 2f 54 31  5f 31 20 31  20 54 66 0a  31 38 20 30 
20 30 20 31  38 20 35 34  20 31 34 39  2e 32 38 39 
39 30 31 37  33 20 54 6d  0a 5b 28 20  29 5d 54 4a 
0a 45 4d 43  0a 30 20 54  4c 0a 31 38  20 30 20 30 
20 31 38 20  35 34 20 31  34 39 2e 32  38 39 39 30 
31 37 33 20  54 6d 0a 5b  28 48 6f 77  20 49 74 20 
57 29 31 38  28 6f 72 6b  73 29 5d 54  4a 0a 2f 54 
31 5f 30 20  31 20 54 66  0a 31 31 20  30 20 30 20 
31 31 20 35  34 20 31 32  35 2e 32 38  39 39 30 31 
37 33 20 54  6d 0a 5b 28  49 29 39 28  6e 20 6f 72 
29 31 35 28  64 65 72 20  74 29 31 28  6f 20 63 29 
31 2e 31 30  30 30 30 30  30 32 28 68  65 29 2d 33 
28 63 29 35  28 6b 20 69  66 20 61 20  70 29 31 28 
61 72 29 2d  36 2e 39 30  30 30 30 30  31 28 74 69 
63 29 31 28  75 6c 29 31  28 61 72 20  66 69 6c 65 
20 61 29 37  28 74 20 61  20 67 69 76  29 33 2e 30 
39 39 39 39  39 39 28 65  6e 20 70 29  31 28 61 29 
37 28 74 68  20 69 73 20  65 78 29 34  2e 30 39 39 
39 39 39 39  28 65 29 2d  33 28 63 29  31 28 75 74 
61 29 35 28  62 6c 65 29  31 35 28 2c  20 77 29 2d 
34 28 65 20  6d 29 37 28  61 29 31 30  28 79 20 29 
5d 54 4a 0a  31 2e 34 35  35 30 30 30  30 34 20 54 
4c 0a 31 31  20 30 20 30  20 31 31 20  35 34 20 31 
30 39 2e 32  38 34 38 39  36 38 35 20  54 6d 0a 5b 
28 75 73 29  2d 34 28 65  20 46 29 31  37 28 69 6c 
65 4d 29 32  31 28 61 6e  29 37 2e 30  39 39 39 39 
39 39 28 61  29 34 28 67  29 2d 32 28  65 72 29 2d 
31 39 28 92  29 36 39 28  73 20 29 5d  54 4a 0a 2f 
54 31 5f 32  20 31 20 54  66 0a 31 31  20 30 20 30 
20 31 31 20  31 34 30 2e  35 36 38 38  39 33 34 33 
20 31 30 39  2e 32 38 34  38 39 36 38  35 20 54 6d 
0a 5b 28 69  73 45 78 65  63 75 74 61  62 6c 65 46 
69 6c 65 5c  28 61 74 50  61 74 68 3a  5c 29 29 5d 
54 4a 0a 2f  54 31 5f 30  20 31 20 54  66 0a 31 31 
20 30 20 30  20 31 31 20  32 37 38 2e  30 36 38 39 
30 38 37 20  31 30 39 2e  32 38 34 38  39 36 38 35 
20 54 6d 0a  5b 28 20 6d  65 74 68 6f  29 2d 32 28 
64 2e 29 5d  54 4a 0a 32  2e 31 38 31  39 39 39 39 
32 20 54 4c  0a 2f 54 31  5f 32 20 31  20 54 66 0a 
31 31 20 30  20 30 20 31  31 20 35 34  20 38 35 2e 
32 38 32 38  39 37 39 34  20 54 6d 0a  5b 28 4e 6f 
70 65 2c 20  74 68 65 20  66 69 6c 65  20 69 73 20 
6e 6f 74 20  65 78 65 63  75 74 61 62  6c 65 2e 29 
5d 54 4a 0a  2f 54 31 5f  33 20 31 20  54 66 0a 31 
30 20 30 20  30 20 31 30  20 32 34 39  2e 30 30 34 
35 30 31 33  34 20 36 30  35 2e 30 30  31 37 30 38 
39 38 20 54  6d 0a 5b 28  43 48 41 50  54 45 52 20 
31 32 20 29  5d 54 4a 0a  2d 2e 30 33  37 20 54 77 
0a 31 30 20  30 20 30 20  31 30 20 33  30 35 2e 38 
32 34 34 39  33 34 20 36  30 35 2e 30  30 31 37 30 
38 39 38 20  54 6d 0a 5b  28 20 57 45  42 2c 29 33 
37 28 20 29  2d 33 37 28  46 49 4c 45  53 2c 29 33 
37 28 20 41  4e 44 1f 29  5d 54 4a 0a  2f 53 70 61 
6e 3c 3c 2f  41 63 74 75  61 6c 54 65  78 74 28 fe 
ff 00 53 29  3e 3e 42 44  43 0a 31 30  20 30 20 30 
20 31 30 20  33 37 32 2e  34 35 34 34  39 38 33 20 
36 30 35 2e  30 30 31 37  30 38 39 38  20 54 6d 0a 
5b 28 53 29  5d 54 4a 0a  45 4d 43 0a  31 30 20 30 
20 30 20 31  30 20 33 37  37 2e 34 35  34 34 39 38 
33 20 36 30  35 2e 30 30  31 37 30 38  39 38 20 54 
6d 0a 5b 28  59 53 54 45  4d 29 5d 54  4a 0a 45 54 
0a 51 0a
 q./GS1 gs./Perc
eptual ri.0 0 0 
1 k.BT./T1_0 1 T
f.11 0 0 11 386.
87298583 53.9967
9946 Tm.[(299)]T
J./Span<</Actual
Text(....)>>BDC.
/T1_1 1 Tf.18 0 
0 18 54 575.2899
17 Tm.[( )]TJ.EM
C.18 0 0 18 54 5
75.289917 Tm.[(H
ow It W)18(orks)
]TJ./T1_0 1 Tf.1
1 0 0 11 54 551.
289917 Tm.[(I)9(
n or)15(der t)1(
o c)1.10000002(h
e)-3(c)5(k if a 
p)1(ar)-6.900000
1(tic)1(ul)1(ar 
file a)7(t a giv
)3.0999999(en p)
1(a)7(th is dele
ta)5.0999999(ble
)15(, w)-4(e m)7
(a)10(y us)-3.90
00001(e )]TJ.1.4
5500004 TL.11 0 
0 11 54 535.2849
121 Tm.[(F)17(il
eM)21(an)7(a)4(g
)-1.89999997(er)
-19(.)69(s )]TJ.
/T1_2 1 Tf.11 0 
0 11 122.0448989
8 535.2849121 Tm
.[(isDeletableFi
le\(atPath:\))]T
J./T1_0 1 Tf.11 
0 0 11 254.04490
661 535.2849121 
Tm.[( metho)-2(d
.)]TJ.2.18199992
 TL./T1_2 1 Tf.1
1 0 0 11 54 511.
28292846 Tm.[(Ye
s, the file is d
eletable!)]TJ./T
1_1 1 Tf.20 0 0 
20 54 463.289886
47 Tm.[(12-3.)]T
J./Span<</Actual
Text(.. .)>>BDC.
20 0 0 20 94.260
00213 463.289886
47 Tm.[( )]TJ.EM
C.20 0 0 20 104.
26000213 463.289
88647 Tm.[(Check
 if file is e)10
.10000038(xecuta
ble)]TJ./Span<</
ActualText(....)
>>BDC.-.24 Tw.18
 0 0 18 54 435.2
8988647 Tm.[( )]
TJ.EMC.18 0 0 18
 54 435.28988647
 Tm.[(Problem)]T
J.0 Tw./T1_0 1 T
f.11 0 0 11 54 4
13.28988647 Tm.[
(I w)4(an)7(t t)
1(o c)1(he)-2.90
00001(c)5(k if a
 s)2(p)-2(e)-2.9
000001(cific fil
e c)5(an b)-1.89
999997(e ex)4(e)
-3(c)1(ut)1(e)-3
(d.)]TJ./Span<</
ActualText(....)
>>BDC.-.24 Tw./T
1_1 1 Tf.18 0 0 
18 54 373.289886
47 Tm.[( )]TJ.EM
C.18 0 0 18 54 3
73.28988647 Tm.[
(Solution)]TJ.0 
Tw./T1_2 1 Tf.11
 0 0 11 54 349.2
8988647 Tm.[(imp
ort Foundation)]
TJ./T1_0 1 Tf.11
 0 0 11 71.99600
22 325.28790283 
Tm.[(L)-11(et)-8
(.)69(s s)-4(et 
o)4.0999999(ur f
ile p)1(a)7(th)1
1(.)]TJ./T1_2 1 
Tf.11 0 0 11 54 
301.28588867 Tm.
[(let path = "te
sts/hello.swift"
)]TJ./T1_0 1 Tf.
11 0 0 11 71.996
0022 277.2839050
2 Tm.[(And c)1(h
e)-3(c)5(k if it
 is ex)4.0999999
(e)-3(c)1(uta)5(
ble)15.10000038(
.)]TJ./T1_2 1 Tf
.11 0 0 11 54 25
3.28189086 Tm.[(
if FileManager.d
efault.isExecuta
bleFile\(atPath:
 path\) {)]TJ./S
pan<</ActualText
(..............)
>>BDC.1.45500004
 TL.11 0 0 11 54
 237.27688598 Tm
.[(      )]TJ.EM
C.11 0 0 11 87 2
37.27688598 Tm.[
(print\("Yes, th
e file is execut
able!"\))]TJ.11 
0 0 11 54 221.27
189636 Tm.[(} el
se {)]TJ./Span<<
/ActualText(....
..........)>>BDC
.11 0 0 11 54 20
5.26689147 Tm.[(
      )]TJ.EMC.1
1 0 0 11 87 205.
26689147 Tm.[(pr
int\("Nope, the 
file is not exec
utable."\))]TJ.1
1 0 0 11 54 189.
2618866 Tm.[(})]
TJ./Span<</Actua
lText(....)>>BDC
./T1_1 1 Tf.18 0
 0 18 54 149.289
90173 Tm.[( )]TJ
.EMC.0 TL.18 0 0
 18 54 149.28990
173 Tm.[(How It 
W)18(orks)]TJ./T
1_0 1 Tf.11 0 0 
11 54 125.289901
73 Tm.[(I)9(n or
)15(der t)1(o c)
1.10000002(he)-3
(c)5(k if a p)1(
ar)-6.9000001(ti
c)1(ul)1(ar file
 a)7(t a giv)3.0
999999(en p)1(a)
7(th is ex)4.099
9999(e)-3(c)1(ut
a)5(ble)15(, w)-
4(e m)7(a)10(y )
]TJ.1.45500004 T
L.11 0 0 11 54 1
09.28489685 Tm.[
(us)-4(e F)17(il
eM)21(an)7.09999
99(a)4(g)-2(er)-
19(.)69(s )]TJ./
T1_2 1 Tf.11 0 0
 11 140.56889343
 109.28489685 Tm
.[(isExecutableF
ile\(atPath:\))]
TJ./T1_0 1 Tf.11
 0 0 11 278.0689
087 109.28489685
 Tm.[( metho)-2(
d.)]TJ.2.1819999
2 TL./T1_2 1 Tf.
11 0 0 11 54 85.
28289794 Tm.[(No
pe, the file is 
not executable.)
]TJ./T1_3 1 Tf.1
0 0 0 10 249.004
50134 605.001708
98 Tm.[(CHAPTER 
12 )]TJ.-.037 Tw
.10 0 0 10 305.8
244934 605.00170
898 Tm.[( WEB,)3
7( )-37(FILES,)3
7( AND.)]TJ./Spa
n<</ActualText(.
..S)>>BDC.10 0 0
 10 372.4544983 
605.00170898 Tm.
[(S)]TJ.EMC.10 0
 0 10 377.454498
3 605.00170898 T
m.[(YSTEM)]TJ.ET
.Q.