Swift Develops Tips Series - Modifying User Defaults

Original link text Those who have developed iOS must have used UserDefaults to access data. User Defaults is very simple to use. Let's take access to user names and mailboxes as an example to explore the specific use of User Defaults. Storage code let username = "DerekCoder" let email = "derekcoder@gmail.com" let defaults = UserDefaults.standa ...

Posted by social_experiment on Thu, 23 May 2019 19:46:17 +0200

iOS multithreading you don't know

Pictures from the Web Programmers use their limited lives to pursue unlimited knowledge. Make clear beforehand First of all, I do not intentionally want to be a headline party, nor do I want to stir-fry cold rice. I just want to change my position to see multi-threading. Most of the content of this article is about how to create deadlocks. ...

Posted by pwicks on Thu, 23 May 2019 18:31:02 +0200

(0068) Masonry Experience of AutoLayout Framework for iOS Development

Apple officials gave some suggestions on automatic layout These suggestions are applicable regardless of whether you use interfaceBuilder or code to achieve automatic layout. (1) Specify the shape of the view without the frame, bounds, and center of the view (2) Layout with stackView whenever possible (3) Constraints should be est ...

Posted by RandomEngy on Wed, 22 May 2019 01:51:23 +0200

Realization of generating and scanning two-dimensional codes on ios by Cocos 2dx-lua

First of all, I support it. iOS The original method is implemented. However, the original method of scanning two-dimensional codes does not support the devices before IOS 7.0, so the original method of generating two-dimensional codes is implemented, while the scanning two-dimensional codes are implemented by zBar sdk (of course, the official z ...

Posted by jcleary on Tue, 21 May 2019 20:03:43 +0200

Asynchronous and file I/O.

Back to the InternetBefore this chapter, the only asynchronous code in the book involved Web access using the only reasonable class in the portable class library WebRequest that could be used for this purpose. The WebRequest class uses an old asynchronous protocol called an asynchronous programming model or APM. APM involves two methods, called ...

Posted by todd2006 on Mon, 20 May 2019 01:09:07 +0200

Mobile front-end image compression upload

ABSTRACT: Before doing a small game platform project, there was a "user center" module, which involved the function of uploading avatars. When uploading pictures on mobile terminals, they are all local pictures of mobile phones, and the local pictures are generally relatively large. Take smart phones today, usually ma ...

Posted by nylex on Mon, 20 May 2019 00:21:31 +0200

iOS Policy Patterns

Uses: Separate the algorithm from the object, so that the algorithm can be independent of the users who use it. Example: Travel, we can have several strategies to consider, can ride (object) bicycles, cars, do trains, airplanes. Each strategy can achieve the same results, but they use different resources. The basis for choosing a strategy (alg ...

Posted by jazzydog on Sat, 18 May 2019 16:53:06 +0200

Just one thing about Linux asynchronous I/O-AIO

Article directory API function struct aiocb Use examples of aio_read (similar to aio_write) aio_suspend asynchronous blocking IO lio_listio initiates multiple asynchronous IO requests at the same time Asynchronous IO notification mechanism (1) Signaling (2) Thread Function callback Asynchronous IO-libio in Linux 2.6 API fun ...

Posted by suneel on Fri, 17 May 2019 08:29:12 +0200

Use vue to complete the WeChat Public Number Web page short note

Preface: The company recently has a H5 page function, a simpler questionnaire function, nested in our WeChat public number.The chosen technology stack is Vue.WeChat's login and share interface is also used.ps: I'm Xiao Bai. If you have any questions, I want you to point out that writing articles is not only for recording, but also for discover ...

Posted by [e]r!k on Thu, 16 May 2019 11:11:37 +0200

Record a Develop Wechat Web Page Sharing

demand Recently, we are doing a project to share the activities of collecting good books, to get users'personal information and union ID, and to induce users to share it with friends or circles of friends, so as to achieve the goal of fission. In the process of doing this, I met some pits, so I'll sum up. Technical proposal Use Wechat JS-SDK to ...

Posted by xsgatour on Thu, 16 May 2019 03:30:20 +0200