cocoaheadsbrasil / forum Goto Github PK
View Code? Open in Web Editor NEWPortando discussões feitas em grupos (Facebook, Google Groups, Slack, Disqus) pra issues
License: MIT License
Portando discussões feitas em grupos (Facebook, Google Groups, Slack, Disqus) pra issues
License: MIT License
Repositórios com dados das palestras e palestrantes do TDC na trilha iOS
https://github.com/ezefranca/TDC-iOS
Fique a vontade para enviar algum link faltando. Aos poucos estou adicionando.
[]'s
Estou tentando executar performSegue:
quando um UISlider
atinge certo progresso e portanto só quero que execute uma vez. Seria possível desabilitar a interação instantaneamente de sliding?
Já usei resignFirstResponder
, já tentei colocar .enabled
como true
e false
, já tentei iterar sobre os gestures recognizers associados, desabilitá-los e habilitá-los novamente.
Swift 2.2 @ Xcode 7.3.1
Tenho a seguinte chamada da minha API que me retorna os 10 resultados e o meu userId
, só que o problema é que quando o meu userId
ele é duplicando aparecendo também na última posição, tentei fazer assim [ranking removeLastObject];
, mas acabou não tendo o resultado que esperava.
Tentei criar um comparativo para verificar se o userId
está contido no ranking
, mas não consegui ter esse comparativo com o ===
se ele está entre os 10 usuários.
[Util loadRankingFromType:nil orFromUser:[Util getCurrentUser].userId onSuccess:^(NSMutableArray *ranking) {
self.general = ranking;
[self didFinishRequest];
} onFailure:^(NSError *error)
Problema: encontrar emprego!
Especializei-me em desenvolvimento iOS e me viro no inglês. E agora?
let queryURL = NSURL(fileURLWithPath: "http://lmgtfy.com/?q=iOS+developer+jobs");
var result = NSMutableArray()
for URL in queryURL {
if string.containsString("iOS") {
result.addObject(URL)
}
}
print(result)
Output:
https://angel.co/job-collections/remote
https://authenticjobs.com/
https://gradberry.com/
https://goremote.io/
https://www.flexjobs.com/
https://jobs.github.com/
http://hnhiring.me/ - filter "remote"
http://jobmote.com/
https://jobspresso.co/browsejobs/
https://landing.jobs/
https://app.liquidtalent.com/explore/jobs
https://nofluffjobs.com/#criteria=remote
https://remote.co/remote-jobs-search/
https://remotecoder.io/
http://remotejobs.it/
https://www.remotelyawesomejobs.com/
https://remoteok.io/
http://jobs.remotive.io/?category=engineering
http://careers.stackoverflow.com/
https://www.wfh.io/categories/1-remote-software-development/jobs
https://weworkremotely.com/categories/2-programming/jobs
http://www.workingnomads.co/jobs
Https://toptal.com/
Https://zartis.com
http://www.bairesdev.com/
https://www.workable.com/
http://www.swift-jobs.com/
http://slackatwork.com/
Brasileiros:
https://trampos.co/
http://www.infojobs.com.br/
http://www.comunicageral.com.br/index.php
http://www.prolancer.com.br/
http://www.buscafreela.com.br/brasil/BR_pt/
http://www.nearjob.com.br/
http://www.buscafreela.com.br/brasil/BR_pt/
https://www.99freelas.com.br/
https://www.99jobs.com/
http://www.100trabalho.com/
http://www.devmedia.com.br/jobs/
Como vocês andam fazendo refactoring em Swift ?
O Appcode funciona, mas... $
Na onda do Protocol Oriented Programming, resolvi praticar mais, para tentar fazer algo legal.
Cheguei na parte de fazer o serviço. E me deparei com algumas barreiras.
Acredito que todos que mexeram um pouco com POP barraram nesses problemas, de conseguir estanciar isto ou aquilo, e diversos erros que aparecem.
Eis o que tenho.
protocol Storageble: Mappable {
associatedtype ItemType = Self
}
protocol Requestable {
associatedtype ItemType
func request(response: (response: Result<[ItemType], NSError>) -> Void)
}
struct Storage<T: Storageble>: Requestable {
var path = ""
var body = ""
typealias ItemType = T
// func request
}
A minha idéia é fazer o seguinte. Para cada objeto que eu quero fazer um request, eu chamo o Storage com o tipo do objeto. Porém para cada objeto, tem um endpoint diferente.
Person vai ser /getPerson City vai ser /getCity e por ai vai.
Podendo ter um body diferente também.
Eu queria extender o Storage quando o T fosse Person por exemplo.
Dai eu setaria o Path e o body para essa extension.
Na verdade quando o protocol fosse outro, como Updatable.
Teria que ter uma outra path e body para o mesmo Tipo de Objeto.
Algo como
extension Storage where T == Person, Person: Updatable {}
No código ficaria assim
Storage<Person>().request { result in
}
Storage<City>().request { result in
}
Tentei algumas coisas, mas nenhum que deu certo.
Também não se faz sentido isto que estou fazendo, gostaria da opinião de vocês ?
Estou utilizando o Swift 2.2
Olhei no site oficial e nas issues/pull requests mas não tinha nada significativo...
Francesco Perrotti-Garcia [5:14 PM]
Full disclaimer: eu que fiz
github.com/fpg1503/MakeXcodeGr8Again
[5:15]
Testado e funcinonando no Beta 6
Alguém que já está vendo suporte para seus apps no iOS 10 teve problemas com push?
Consegui fazer funcionar o push no iOS 10, somente adicionando o push notification entitlement ao meu arquivo de entitlements, lá na aba capabilities; Tudo funcionando corretamente acima do iOS 8 e inclusive no 10, porém ao tentar enviar o app, recebo o seguinte erro:
ITMS-90046 - Invalid Code Signing Entitlements
Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'development' for key 'aps-environment' in 'Payload/myApp.app/myApp' is not supported.
Alguém teve o mesmo problema e sabe como posso resolver?
Removendo o push do arquivo de entitlements ele para de funcionar no iOS 10 👎
Valeu, galera!
Pessoal vcs sabem qual o método é disparado quando o app recebe uma interrupção de alarme ou de chamada? #forumCocoaHeads
— Ezequiel França (@ezefranca) July 1, 2016
July 01, 2016 at 11:18AM
ezefranca via Twitter
Criei esse Recipe, se você tuitar com a hashtag estipulada, abre um issue aqui. Grande risco de spam, mas não inventei, apenas utilizei o recurso que existia. Mas além do risco de spam, fica uma ótima integração pra quem tira dúvidas ou inicia discussões no Twitter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.