hapsee.com

 

  • 사이트 : http://hapsee.com
  • 개발기간 : 2012년 9월 (약 2주)
  • 플랫폼 : 워드프레스
  • 참여작업 : 커스텀마이징

본 사이트는 사이트 작업할 시간에 iOS를 더 개발하자는 취지에서 엘레강스테마에서 Nova라는 테마를 구입하여 작업한 사이트입니다.

Nova테마와 비교했을때의 차이점에 대해서 설명 드려보겠습니다.
우선 전체적인 배경칼라를 옅은 베이지색 계통으로 수정했고, Main페이지의 앱리스트와 서포트 페이지의 앱가이드, 컨택부분을 개발해서 붙여넣었습니다. 해당 사이트는 responsive 웹사이트로 테마 자체에서 지원하고 있습니다.

아이폰과 아이패드에서 볼 때 최적화 되도록 기본적으로 되어있는데 제가 만든 페이지들도 많이 있어서 그부분들도 동일하게 적용될 수 있도록 손을 봤습니다.

Main의 앱을 표시하는 부분은 post-type을 하나 만들어 그쪽으로 앱을 등록하면 자동으로 출력됩니다. 가격, 상세설명과 같은 부가적인 내용은 부가필드를 만들어서 넣었구요!!

Support의 가이드부분 역시 post-type을 하나 만들어 서포트로 등록되면 해당 서포트 페이지에서 우측 인덱싱을 보여주는 형태로 출력되게 됩니다. 해당 페이지의 템플릿은 별도 만들어 해당 페이지에 적용되도록 붙여놓은 것 입니다.

뭔가 만들다 만 느낌도 좀 들지만 추후 차차 시간이 될때 수정하도록 할 예정입니다.Watch Cyberbully (2015) Full Movie Online Streaming Online and Download

 

모바일 동영상

 

detroit lions beat atlanta falcons 22The stock is selling at a deep discount to its long term growth trajectory. Omeros (NASDAQ: OMER), Progenics Pharmaceuticals (NASDAQ: PGNX) and Aratana Therapeutics (NASDAQ: PETX) are just of the small cap names I have profiled on these pages that have gotten way too cheap.. FATSIS: Well, the rules and their application have certainly changed, especially regarding blows to the head. There’s been talk that players are targeting the Cheap Oakleys legs instead but it’s not obvious whether that’s true. San Francisco had allowed 100 yard rusher in NFL record seven straight games before holding David Johnson to 55 yards and Arizona Cheap Jerseys to 80 total last week. Fantasy Tip: Patriots TE Martellus Bennett coming off third 100 yard game of season and could be in for another big day with Rob Gronkowski nursing injury and listed as out for the game on Friday’s wholesale jerseys injury report.. Another risk is that the nature of this business requires a lot of capital invested. Building theme parks is very expensive, and so is renovating them. Kamar Aiken is the perfect candidate to lead the Eagles’ young receiving corps. After Cheap Jerseys entering the league as an undrafted free cheap nfl jerseys agent in 2011, Kamar Aiken finally made his way into regular season action Cheap NFL Jerseys at age 25 for the Ravens in 2014. It also gives the NBA a fan base. Kansas State fans will tune in to watch Beasley play they wouldn’t bother if he went pro out of high school. No extra movements needed. Have your pitcher or another coach throw balls in to your catcher; high, low, inside, outside, and have them throw down. The Germans marched straight into Belgium and Northern France in August of 1914, opposed by only a small British force. German troops quickly reached the Marne River, just 35 miles east of Paris. It worked like this: When said cheap nfl jerseys hooker wife, Melinda, was “engaged” with a “client,” Alec would “sneak” through a “secret panel in the wall” and “make off” with the guy’s “stuff.” When the client was finished, he would find to his horror that his wallet, pocketbook and/or watch had mysteriously vanished and, what’s more, the police didn’t want to help. Why? Because Alec, that devilish rogue, had paid off the cops, of course!. Furthermore, research has demonstrated that American football players can experience hundreds of sub concussive hits during a single season3,4,5,6,7,8. While the long term consequences of repeated mTBI remains unclear, recent investigations indicate that NFL alumni have a heightened risk of developing a host of debilitating disorders9,10.

Pictok 1.0.0 Release

Home-PicTok-Icon

Summary :

Description :

♥ ♥ ♥ KISS OF HAPPY, PICTOK! ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥
TRANSFORM EVERYDAY MOMENTS INTO WORKS OF ART YOU’LL WANT TO SHARE WITH FRIENDS AND FAMILY.
♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥

Key Features :

  • 36EA frame style support
  • 2688 available patterns
  • Add text watermark to your frame (custom font support)
  • 42 Pretty fonts
  • Image Filters support ( Face 12EA, Cross 12EA, Mono 12EA )
  • PicTok dedicated camera
  • Add a shadow to the photos
  • Easy color picker for the frames background(solid color & gradient color)
  • Easy color picker for the frames border(solid, dotted, dashed)
  • Patterns for the frames background
  • Change the border width
  • Square format ratios
  • High resolution
  • Share the images via Facebook, Twitter, Tumblr, Picasa and Flickr
  • Print service of Sincerely
  • Send as an email
  • Send the image to another app e.g. Instagram
  • Support for the iPhone and iPad

Screenshot :

how can injuries affect athletes later in lifeWhile the stock may not be recognizing that point of fact presently and given concerns about the retail landscape for all entities as well as JCP specific valuation concerns, we’ll all have to see what the future holds for shareholders of record. Having said that, a recent article touts a bearish sentiment for the stock and the fake oakleys company as a whole. It was a career defining year in which he released “Faith,” his chart topping debut album. It would go on to sell more than 25 million copies worldwide and produce such massive hits as the title track and “Father Figure.” Michael also collaborated with Aretha Franklin on “I Knew You Were Waiting (For Me).” His duet with the iconic Fake Oakleys soulstress earned him his first Grammy Award.Two years later, Michael would receive a second Grammy for “Faith” in the Album of the Year category.His songs, popular as they were for their sexual themes, were cheap football jerseys at times considered controversial. The first thing you need to do is slow down, often people make the biggest mistake of trying to turn while going too fast. So, first slow down and you can use variety of methods of slowing down, it’s similar to stopping. These decreases were primarily attributable to the overall decrease in trading card revenue. In an effort to increase future trading card sales, additional promotional allowances were given to retailers and distributors which have caused a decrease in net trading card revenues while cost of sales in the quarter ended September 09 remained consistent with gross sales.. The Packer reserves did a great job of replacing the injured starters. This was due to the overall quality of the players who made the team after training camp and the wise signing by general manager Ted Thompson of players during the season. The industry shift to cheap nfl jerseys the digital domain gave an incremental boost to top line growth, as the company was able to beat its revenue guidance by 15%, primarily due to strong demand in digital offerings. E3 gave an added platform for EA to showcase its upcoming title releases and other partnerships planned that will help define its space in the industry. You don’t want too many plays. You don’t want cheap oakleys your kids thinking too much. If Gostkowski’s wholesale china jerseys problem is in his head, there’s no telling when his confidence will Cheap china Jerseys be back. Or if these misses are a reflection that after 10 plus seasons his leg isn’t the same as it used to be, and this is evidence of a broader physical issue, it calls into question whether he’ll ever again be the threat New England has come to expect..

Thumb+ 1.0.0 Release

Home-ThumbPlus-Icon

DEVELOPMENT PERIOD

  • 개발기간 : 2012/09/03 ~ 2012/09/18
  • 참여작업 : 개발 (1인)

Development Note

무료앱으로 iADADMob 이용한 광고버전으로 출시하며, 추후 연락처 관리 기능 및 다양한 필터링 지원을 통해 Pro버전으로 출시할 예정입니다.
Thumb+는 연락처의 사진을 15가지의 스마트한 필터를 이용해 일괄 적용할 수 있어 쉽고 빠르게 멋진 연락처로 바꿔드립니다. 또한 기본 연락처에서는 지원하지 않는 그룹추가 기능과 연락처로 직접 사진만 입력할 수 있는 기능을 지원해! 연락처 사진을 이용하는 습관이 자연스럽게 생길 수 있도록 제작하였습니다.
사진을 직접 연락처에 넣는 모드는 4가지를 지원합니다. 카메라, 카메라롤, 캐릭터, Open with… 입니다.

Description

★ ★ ★ ★ ★ Automatic thumbnail converter for Photo Contacts stylized! ★ ★ ★ ★ ★
Now, create your own photo contacts to the iPhone & iPad Contacts App!
All access is quick and easy!
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★

KEY FEATURES:

• iOS 6 compatibility
• Add a photo contacts 4 modes support (Camera, Album, Character, Open With)
• Luxurious 15 FX styles support (Auto Brightness, Auto Saturations, Auto Curve, Auto Sharpen, Highlight Shadow, Sepia, Monochrome, Tint Orange, Tint Brown, Tint Violet, Tint Blue, Pixelate, Thermal, Vignette, Threshold)
• Contacts thumbnail list view support
• Contacts multi-select support
• Contacts group add/delete support
• Intuitive interface
• Apply a filter preview support
• Thumbnail expanded upon the original preview and slideshow
• Thumbnail view supported by its name.
• Contact photo changes in real-time on the saved.
• 24 characters provide
• Guide page provides

 

GuideShot

Matthews is the son of Hall of Fame tackle Bruce Matthews, and the cousin of Green Bay Packers star linebacker Clay Matthews. Although he doesn Cheap Jerseys from china have the quick feet of former Aggies tackle Luke Joeckel, a top pick last season, Matthews is stronger and more aggressive.. Ten years on and we are saying the same things about Dustin Fletcher. It seems that, while everything around him changes, Fletcher has stayed the same. The video game landscape has changed significantly over the last few years. Through the last decade, the advent of smartphones and tablets has increased the ease of access to games, leading to the rise of casual cheap jerseys wholesale gaming. He might think twice again. The Plane stopped him dead on the tarmac cheap jerseys or a metre from the end of the cheap jerseys runway and everyone knew the former Eel was back. So Mr. President, since you are beaming over your proclamation of new jobs, Cheap nfl jerseys just where are the 10,000 new jobs you say the economy has grown and what is the pay scale for them? Of course, one of the things he doesn’t tell you is the good jobs with the good pay go to foreigners. If they’ve got a significant amount of age on them, they begin to harden. Perhaps you’re getting a little too much friction there and that’s where you’re recognizing the squeak. It was only the first time since 2013 that they won back to back games. Although Tennessee are one of the worst teams in the league, Jacksonville looked decent, stringing a few nice drives together whilst their quarterback’s ability is evidently improving week by week.. By the end of the five year deal, it may end up looking like the cheap mlb jerseys bargain of the century, and I accept that there is no more popular player on the Eagles’ list, but on exposed form this year, he has to make the list. And before the abuse begins to flow, he may very well have struggled due to an interrupted pre season, but I can only judge on what we see on game day.. “Nuke’s” major league debut year was impressive. Finishing third behind Tom Glavine and John Smoltz with 9 wins and 10 losses for a .473 W L record. Fill in each square of your guideline with the colored cheap jerseys pen or pencil. This is your stitch pattern for the letter. More people are now watching more quality storytelling than ever. They are just consuming it differently, given the growing array of options available to them. The reason it feels this way is because the rules themselves have evolved over the years as more and more basketball games are played from season to season. Every year the NBA changes the rules in an attempt to make the game more fair.

Qnote 리젝의 추억

첫앱인데 올리자마자 리젝이라뉘~ ㅜㅜ

알고보니 Private API를 사용하고 있어서란다. 찾아서 지울건 다 지웠는데 이걸 놓쳤다.
암튼 지금 리젝사유 수정후 다시 올리고 결과를 기다리는 중…

We found that your app uses one or more non-public APIs, which is not in compliance with the App Store Review Guidelines. The use of non-public APIs is not permissible because it can lead to a poor user experience should these APIs change.

We found the following non-public API/s in your app:

initWithCGImage:imageOrientation:

If you have defined methods in your source code with the same names as the above-mentioned APIs, we suggest altering your method names so that they no longer collide with Apple’s private APIs to avoid your application being flagged in future submissions.

Additionally, one or more of the above-mentioned APIs may reside in a static library included with your application. If you do not have access to the library’s source, you may be able to search the compiled binary using “strings” or “otool” command line tools. The “strings” tool can output a list of the methods that the library calls and “otool -ov” will output the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.

We appreciate that you may have made the precautions in your code for using non-public APIs, however, there is no way to accurately or completely predict how an API may be modified and what effects those modifications may have. For this reason, we do not permit the use of non-public APIs in App Store apps.

If there are no alternatives for providing the functionality your app requires, we encourage you to file an enhancement request. Or, try working with the Apple Developer Technical Support team to explore alternative solutions.

On occasion, there may be apps on the App Store that don’t appear to be in compliance with the App Store Review Guidelines. We work hard to ensure that the apps on the App Store are in compliance and we try to identify any apps currently on the App Store that may not be. It takes time to identify these occurrences but another app being out of compliance is not a reason for your app to be.

For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:

– include the complete details of your rejection issues
– prepare any symbolicated crash logs, screenshots, and steps to reproduce the issues for when the DTS engineer follows up.

For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.

If you have difficulty reproducing this issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Testing Workflow with Xcode’s Archive feature”.

It files all the paperwork and that person is sued. If they don’t show up (and most don’t), then jackpot! Free money.. Here’s the text explanation from the video. If you take normal chalk in powder form, and take approximately 4 parts grocery store white vinegar to 1 part chalk and mix them together, the result will be that the chalk, which is calcium carbonate, and the vinegar, which is acetic acid, will combine to create carbon dioxide, which will evaporate away, and calcium acetate, which will be left over.. He was one of the last quarterbacks in league history to call his own plays. There’s a reason why coaches don’t ask their players to do that anymore: It’s really hard. Besides the fact that Jimmy Wales (and his request for contributions) will not take up your Wiki screen space now, it means that the Foundation can continue to deliver pages that are advertisement free. Wikipedians, who cheap Air Jordans are all about the “love of the community,” proudly point out that the average contribution remains $22.. cheap authentic jordans I just assuming it Cheap Ray Bans was H1N1, but what the heck do I know. And our pediatrician doesn have the vaccine yet either. Bradford, when healthy, has proven to be a reliable quarterback who manages the game well. Sam Bradford along with Mark Sanchez, Matt Barkley and the addition of Tim Tebow will make the quarterback position an interesting one for the Eagles.. One thing I love about the CBS business is the cheap nfl jerseys wholesale lack of capital intensity (capital expenditures run in the $250.0 mm to $300.0 mm context) and thus, the ability to de leverage and return cash to shareholders (repurchases and dividends) at a consistent rate. Absent the US heading into recession in 2012, advertising spending should be up relative to 2011 (higher business confidence, sounder economic footing), which will lead to stronger FCF in 2012 and a build on the company’s $660.0 mm cash pile as of the year end.. Remember, it was a fumbled punt from depth receiver Chris Harper that kickstarted the Broncos’ comeback cheap china jerseys late in the loss that cost the Patriots home field advantage last season. By giving Jones opportunities to work through his issues in game action, the Pats are just putting themselves at risk of a similarly costly gaffe.. Remember that scene in The Abyss, before you fell asleep, when Ed Harris was put in a diving suit that was filled with pink goo that he then breathed? It turns out James Cameron wasn’t blowing pink goo laced smoke up our ass; that stuff really exists. Perfluorocarbons are fluids that contain shitloads of oxygen, making it possible to breathe liquid.

iAd 네트워크 접근방법

애플에서 발췌한 내용이며 FAQ를 통해 요약해서 알아볼 수 있게 되어 있습니다.

 

iAd 네트워크란 무엇입니까?

iAd는 개발자의 중요한 수익원으로, 수백만 명의 iOS 사용자에게 브랜드를 알릴 수 있는 아주 효과적인 방법입니다. iAd 네트워크는 직관적이면서 자동화된 환경을 제공하여 개발자가 쉽게 iAd 리치 미디어 광고를 응용 프로그램에 통합하고, 광고 성과를 모니터링하고, 수익을 추적할 수 있도록 해줍니다. iOS 개발자 프로그램 회원은 바로 iAd 네트워크에 가입할 수 있습니다.

iAd 네트워크에 가입하려면 어떻게 해야 합니까?

iAd 네트워크에 가입하려면 iOS 개발자 프로그램에 등록되어 있어야 합니다. 회원은 다음을 수행해야 합니다.

  • iTunes Connect의 개발자 광고 서비스 계약에 동의해야 합니다.
  • App Store에 유료 응용 프로그램이 없는 경우 은행 정보 및 세금 정보를 설정합니다.
  • iTunes Connect에 있는 Manage Your Applications(응용 프로그램 관리) 모듈에서 iAd 광고용 응용 프로그램을 활성화합니다.
  • iTunes Connect에 있는 iAd Network(iAd 네트워크) 모듈에서 iAd 환경설정을 지정합니다.

참고: Apple 정책에서는 어린이용으로 작성된 응용 프로그램에서 iAd 광고를 허용하지 않습니다.

iAd 네트워크에 가입하려면 iOS 개발자 프로그램 회원이 되어야 합니까?

예. iAd 네트워크는 iOS 개발자 프로그램 회원만 사용할 수 있습니다. 미디어 또는 디자인 업체가 iAd 리치 미디어 광고를 만들려면 iOS 개발자 프로그램에 가입해야 합니다.

iAd 리치 미디어 광고를 만들어 제출하려면 어떻게 해야 합니까?

iOS SDK와 Webkit 기반 브라우저가 결합된 iAd 프로듀서를 사용하면 프로그래밍하지 않고도 다양한 모션으로 구성된 강력한 광고를 쉽게 만들 수 있습니다. iOS 개발자 프로그램 회원은 iAd 프로듀서 및 관련 리소스를 iAd 프로듀서 웹 페이지에서 다운로드할 수 있습니다.

iAd 리치 미디어 광고는 회사 광고 캠페인과 함께 제출하거나 iAd 네트워크에서 다른 회사를 대신하여 제출할 수 있습니다. iAd 네트워크 가입에 대한 자세한 내용을 보고 미디어 공간 구입 및 iAd 검토에 대해 iAd Sales(iAd 판매) 팀에 문의하려면 iAd 광고 페이지를 방문하십시오.

응용 프로그램에서 어떤 광고 유형을 넣을지 결정하는 데 사용하는 정보는 무엇입니까?

iAd 네트워크 모듈에서 설정한 환경설정과 함께 iAd 네트워크는 iTunes Connect에서 제공하는 메타데이터를 사용하여 응용 프로그램에 제공할 광고 유형을 최적화합니다.

응용 프로그램에서 iAd 네트워크의 효과를 추적하려면 어떻게 해야 합니까?

iAd 네트워크 모듈은 iTunes Connect를 통해 직관적인 환경을 제공하여 쉽게 성과를 모니터링하고 수익을 추적할 수 있도록 해줍니다.

iAd 네트워크를 사용하여 응용 프로그램에서 제공되는 광고 유형을 제어할 수 있습니까?

iAd 네트워크를 사용하면 특정 키워드, URL 및 응용 프로그램 Apple ID를 기준으로 하여 경쟁업체 또는 그 밖의 원치 않는 광고업체의 광고를 차단할 수 있습니다.

iAd 네트워크를 사용하여 응용 프로그램에 또 다른 응용 프로그램 및 콘텐츠를 광고(“자사 광고”라고 함)해도 됩니까?

아니요. iAd 네트워크에는 자사 광고 기능을 지원하지 않습니다.

응용 프로그램을 활성화하여 iAd 리치 미디어 광고를 제공하는 경우 나중에 응용 프로그램에서 제거할 수 있습니까?

예. 응용 프로그램에서 iAd 리치 미디어 광고를 활성화하면 다음번에 iTunes Connect를 통해 바이너리 업데이트를 제출할 때 사용자의 응용 프로그램에서 비활성화할 수 있습니다.

광고 수익은 얼마나 됩니까?

광고 수익은 두 가지 지표, 즉 참고 광고 노출(응용 프로그램에 광고가 나타나는 횟수)과 클릭 수(사용자가 광고를 탭하여 보는 횟수)를 기준으로 합니다.

사용자 동작으로 인해 완전히 로드되지 않은 광고 클릭 수나 당사와 광고업체가 맺은 계약에 필요한 보너스 노출 등의 특정 요소는 실제 수익에 포함되지 않습니다.

iAd 네트워크에 대한 수익은 어떻게 분배됩니까?

개발자는 iAd 네트워크 수익의 70%를 받습니다.

iAd 네트워크에 가입하지 않아도 기존 전송 서비스를 계속 사용할 수 있습니까?

예. iAd 네트워크에 가입하지 않아도 기존 전송 서비스를 계속 사용할 수 있습니다.

iAd 네트워크에 가입하여 iOS 3 응용 프로그램에 iAd 광고를 제공할 수 있습니까?

iAd 네트워크의 광고는 최소 OS로 대상 iOS 4와 iOS SDK 4 이상이 설치된 iOS 응용 프로그램에서만 실행할 수 있습니다.

You can keep family close: If your family includes someone who is elderly, has special needs, or is just starting a new career, he or she can stay in the other half of the unit. The family member can maintain a cheap nfl jerseys degree of independence while not going too far from the nest.. One in the Premier League, one UEFA Competition and one domestic cup match. The fluctuation in the number of games impacted of the total revenue for the quarter, which was down 2.8% to 120.2 million. “We teach cheap ray bans and educate the candidates of very specific breathing and relaxation exercises, focus exercises,” Shai says. “These help people get in touch with their body, sensuality, senses. People younger than 21 cannot buy or possess alcohol in the United States, yet that age group accounts for 17.5 percent of consumer spending for alcohol nationwide and 90 percent of that is consumed through binge drinking. It’s no secret that the legal drinking age is one of America’s most frequently violated drug laws, but many have Cheap china Jerseys still not realized that having such a high minimum age is doing more harm than good.. Ray ban wayfarer The man tory burch seemed to Zhang, cal what husband. Tommy hilfiger outlet. Now you are at the point of maintaining your weight but not losing the fat as you had in the beginning. Try switching up your routine and challenge yourself with a High Intensity Interval Workout. And one of the little wrinkles people are talking about in this game is let’s take Julius Peppers, let’s line him up against the rookie on the Packers’ cheap ray bans line a guy name Bryan Bulaga. But Ben Alamar shows that fake oakleys Bulaga’s been great against the pass. You can also add things like fresh return address labels for the recipient to print their new address on, or a selection of local maps and restaurant menus. Make sure to leave the front half of custom jerseys the box empty to fit in the rest of the gifts.. Besides that, it is very hard to burn a decent line into pine as you come across sap pockets, and moisture pockets. The burn is very hard to control.. Another participant who seemed less than delighted by a visit to London was Brett Perriman, the Detroit wide receiver, but for him the reasons were more culinary than coaching. ‘The food is terrible,’ Perriman had said before leaving the States. Miami’s a good team, the cheap nfl jerseys Jets were a good team, the Patriots are a good team. But there’s going to be a lot of cries in New England if the Patriots win 11 games and the lousy San Diego Chargers get into the playoffs and have a chance to win a championship..

Qnote All-in-One Release

Home-Qnote-Icon

DEVELOPMENT PERIOD

  • 개발기간 : 2011/08/01 ~ 2012/09/03
  • 참여작업 : 개발

DEVELOPMENT Episode

개발을 시작해서 결실을 맺은 첫 앱입니다. 1년이 넘는 시간동안 매진한 결과물이라 그런지 더욱 뿌듯합니다. 개발기간이 오래 걸린 이유는 Objective-C의 C자로 모른 상태에서 시작하다보니 오래 걸렸습니다. 그래도 가르쳐주는 사람이 있었더라면 좀 더 빨랐을텐데 하는 아쉬움이 남지만 인생이 그렇듯 혼자 헤쳐나가는게 이미 익숙해진터라 괜찮다고 스스로 위로하고 있네요 ^^

사실 Qnote 개발의 시작은 2명의 iOS 비개발자에게 회사의 사정상 웹하는 저희 둘에게도 iOS개발을 해야할 것 같다는 제안이 들어오게 되어 시작하게 되었습니다.
늘 있는 일이지만 여기서도 선택의 길이 있었습니다. 카드어플과 노트어플 둘 중에 누가 노트를 만들면서 공부를 해보겠냐? 라는 말에 저는 노트를 선택한 것 입니다.
대표님 말씀듣고 나서야 알게됬지만 처음부터 노트를 만들려고 한 것은 아니였다고 합니다. 공부좀 하고 나면 다른걸 하려고 했었는 노트의 결과물이 점점 괜찮아져서 출시하기로 결심하고 결국 밀어붙여 이렇게 출시까지 하게되었습니다.

누구나 그렇겠지만 시작은 비록 이러했지만 결과는 대박이였으면 좋겠다는 생각이 듭니다. 많은 한국의 앱 개발자분들도 희망을 잃지마시고 대박 터뜨리기 바랍니다.

Development Note

Qnote의 키워드는 빠른 기록과 검색입니다.
능력이 되는 한에서 최대한 유저를 배려하려고 노력많이 했습니다. ^^;
노트에 기본적으로 추가할 수 있는 내용과 기능들은 다음과 같으며 추후 지속적으로 확대해나갈 계획입니다.

Description

여러분과 항상 함께하는 큐노트 올인원을 소개합니다.

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★

큐노트는 사용하기 쉬우며, 주변의 모든 것을 기억할 수 있도록 도와드립니다. 아이디어를 통해 생상선을 향상시킬 수 있습니다. 사진, 할일 목록, 음성 녹음, 비디오, 패스맵, 날씨, 연락처, 링크가 당신의 기억을 더욱 더 도와드릴 것 입니다. 가장 인간공학적인 UI로 만족하면서 사용하실 수 있는 큐노트 여러분과 항상 함께 하겠습니다.

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★

Feature

  • 구글 드라이버, 드롭박스, 아이튠즈 백업/복원 지원
  • 노트를 사용하는 지역의 날씨는 물론 노트를 기록하는 순간 날씨도 같이 저장
  • 아이튠즈 공유를 통해 노트로 다양한 미디어 첨부 가능
  • 파워풀한 검색기능 지원 (칼렌다, 태그, 미디어, 맵, 링크, 연락처)
  • 프라이버시까지 생각하는 보안 기능
  • 노트 기록시 현재 위치와 주소 저장 기능
  • 애플 캘린더를 큐노트에서도 볼 수 있는 기능
  • 텍스트 노트를 만들고 편집하고 노트를 알림기능을 이용해 할일목록으로도 활용
  • 아이폰간 파일 공유 (WiFi & 블루투스 지원)
  • 음성 녹음 및 음성 재생 (백그라운드 모드 지원)
  • 카메라 촬영 및 카메라롤의 사진 가져오기
  • 비디오 촬영 및 카메라롤의 비디오 가져오기
  • 자연스러운 드로잉 노트 제공
  • 웹검색을 통해 링크 기록
  • 노트 기록 위치 제공 및 패스맵을 통해 이동경로를 저장 (패스맵은 백그라운드 모드 지원)
  • 막강한 오디오 플레이어 지원 (이어폰 컨트롤 및 백그라운드 플레이 지원)
  • 연락처 기록
  • 미디어를 한눈에 볼 수 있는 갤러리 제공
  • 태그와 감성태그 지원
  • 멀티 그룹기능 지원
  • 이모지와 부가 키보드 기능 제공
  • 노트에 있는 MP3 앨범의 자켓을 이미지로 추출
  • Wifi 가져오기 및 내보내기 지원
  • 지원 파일
    • 이미지 : jpg, png, gif
    • iWorks : pages, key, numbers
    • 문서 : txt, rtf, htm(l), doc(x), xls(x), ppt(x), csv, pdf
    • 오디오 : mp3, m4a, wav, caf, aif(f), aac
    • 비디오 : mp4, m4v, mov
    • 맵 : kml
    • Vcard : vcf
  • 다른 앱으로 열기 지원
  • 소셜 공유 (Facebook, Twitter, Tumblr, QQ, Weibo, Instapaper, Delicious, ReaditLater, Instagram)
  • 알람기능 (애플 시계의 알람 기능과 동일한 기능 제공)

Here are some ways to use Qnote for your personal and professional life:

  • Research smarter: snap photos of whiteboards and books
  • Take meeting and class notes, draft agendas and research notes
  • Plan a trip: keep track of travel plans, plane tickets and passports
  • Organize and save recipes; search by ingredients later
  • Create a grocery list or task list and check things off as you go
  • View web pages saved in Qnote on your desktop
  • Capture ideas and inspiration on the go
  • Access files and notes you create on your phone from your desktop
  • Keep track of products and prices for comparison shopping purposes
  • Keep finances in order: save receipts, bills and contracts
  • Reduce paper clutter by taking snapshots of restaurant menus, business cards and labels
  • Use Qnote as part of your GTD system to help you stay organized
  • To get the most out of your Qnote experience, download it on all of the computers and phones that you use.

Screenshot

5 amazing performances by actors who weren’t acting part 3The people at the table beat him, took his money, cheap oakley sunglasses his suit, his watch, his shoes, and dumped him five miles off the coast with nothing but his underwear and a life preserver. Luckily he was picked up by an actual fishing boat and made it home safely, although with a few cracked ribs and one hell of a sunburn.”So, you guys feel like playing some cards on the way back to port?”. Staying in the weight room. I think when you go in there people respect you. 4 in a field of 10 for the 1 1/4 mile Classic and will be ridden by Victor Espinoza. He has been installed as the even money morning line favorite.. Even established stars such as Russell Wilson and Andy Dalton are not completely comfortable standing in the pocket late in the down.Carr’s poise allows him to get through his progressions, which is something he hasdone quicker than he did a year ago. On this play in Pittsburgh from Week 9, he gets to his third read on the backside of the play designwhile the pocket collapses around him:Carr processed a lot of information in a small amount of time and was ready to get rid of the ball as soon as he hit the top of cheap ray bans his drop.Raiders general manager Reggie McKenzie deserves a lot of credit for Carr’s development. 2, 2016, file photo, Detroit Lions head coach Jim Caldwell watches his team play the Chicago Bears during an NFL football game, in Chicago. The Redskins play the lions at Ford Field for the first time since 2010. The 1986 87 season was ray ban sunglasses the Pistons time to show that a champion had been born in the Motor City. All of the series leading up to the Eastern Conference Finals were epic battles for the Pistons. Where it comes out, I can say. League has not decided if the format will be NBA Jerseys Cheap multiple votes or a single vote giving a team or teams the green light to move.. At Camp Hero Fitness. We just showed you wholesale jerseys china how to do some exercises to lift your big saggy butt.. To avoid causing a fuss, Junior Seau hockey jerseys would arrive unannounced the few times he attended Ian’s games at La Jolla Country Day School and La Costa Canyon High in Carlsbad. “Watching Ian play football, even basketball, he pulled me aside and said that he reminds me how I used to play, when I played basketball and football,” said Mary Seau, Junior’s sister and a single mother to Ian and daughter Shannalei. “We have cheap oakleys to hold on to that and we have to jealously guard that and protect it. And while we’re on the entertainment, it’s all very well to laugh about it and make Meatloaf jokes but really it’s embarrassing. In the spirit of the 2009 holiday season, the NFL pledged to donate at least $1 million to support Boston University’s Center for the Study of Chronic Traumatic Encephalopathy. This action represents the NFL’s most progressive effort to combat concussions.

UILocalizedIndexedCollation 활용한 연락처 만들기

 

보통 UITableView 딜리게이트에 다음의 코드와 같이 알파벳 배열을 넣어주면 우측에 표시가 된다.
아참! 이기능을 사용하기 위해서 테이블의 스타일을 그룹으로 할 경우 작동하지 않음에 유의하시길 바랍니다.

위의 이미지와 같이 우측 섹션인덱스 검색은 매우 유용한 기능이지만 기본적으로 A,B,C,D…. 와 같은 형태로 하면 영어권 국가에서 사용할때 유용하지만 비영어권 언어를 사용하는 국가에서는 효용성이 많이 떨어진다. 대부분 # 부분에 몰려서 나오기때문에 인덱스가 없는 것과 마찬가지의 형태로 리스트가 제공됩니다.

 

애플은 이를 해결하기 위해 해당 언어권의 언어를 기준으로 검색할 수 있는 기본 클래스를 제공하고 있습니다.
이는 UILocalizedIndexedCollation 입니다.

 

이를 활용하면 디바이스가 어느 나라 언어로 설정되어 있어도 아주 간단하게 인덱스를 배열로 생성해줍니다.
사용예제는 다음과 같습니다.

이렇게 하면 자동으로 인덱스가 출력됩니다.

위의 소스를 보면 배열안에 배열을 하나 밀어 넣었는데요 그것은 인덱스 상단에 보이는 검색아이콘을 삽입하기 위한 코드입니다.

검색아이콘이 필요없다면 return 값에  [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles] 이렇게만 작성해주시면 됩니다.

 

나머지 작업은 애플 Reference를 참고해서 작업하시면 되겠습니다
Populating an Indexed List 를 검색하시어 내용을 보시면 쉽게 이해가 가실 겁니다.
대충 어떻게 돌아가는지에 대한 기본 로직에 대해서 간단히 설명하고 마치겠습니다.
섹션타이틀 인덱스 배열에 있는 단어들 하나하나에 셀 데이터를 배열로 넣어 2차배열로 구성합니다.
이를 통해서 테이블 데이터 소스를 뿌려준다고 생각하시면 됩니다.
저의 경우 처음에 딕셔너리로 작업했다가 전부다 바꾸는 경험을 하게 되었는데요!!
여기서 모델클래스를 만들어 활용하시면 아주아주 간단하게 구현하실 수 있습니다.

UILocalizedIndexedCollation 클래스는 인덱스에 따른 배열을 2차원배열로 구성(각각의 인덱스에 해당되는 모델오브젝트 배열을 추가)해주고 인덱스에 해당되는 모델의 프로퍼티만 연결하는 것으로 인덱스를 알아서 구분해주니 정말 쉽죠잉~!! 그럼 예제를 통해 보시면 이해가 더 빠르시리라 생각합니다.

TKAddressBook 이라는 모델 인스턴스들을 addressBookTemp라는 배열에 이미 담았다는 전제조건하에서 아래와 같이 하시면 됩니다. 최종적으로 _addressBooks라는 커스텀 배열 프로퍼티에 지지고 볶고 해서 분리와 정렬을 끝낸후 담아줍니다.
그럼 _addressBooks라는 배열을 이용해서 테이블을 구성하면 되겠죠?

 

 

Reference

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html

Download

https://github.com/qnibus/TKContactsMultiPicker