Summary of the IOS, swift development of

For a long time did not write a blog, I mentioned I was doing before ios development, then there is no audio compact the project. Looking to do some recording

First reports about my learning outcomes, what do encourage school students were swift development. Before I was just a programmer Andrews, and now I have been able to independently develop a project ios language I use is swift, the mentality is very rough, only experienced people know. I can already do ios developed independently, and able to finish the entire process to publish on-line. I learned a lot. Of course, I also think that life-long learning. From storyboard, xib basic space and a most basic, to use a variety of third-party sdk, there are many applications that I had, the Friends of the Union statistics, sharing, and other authorized landing there Ali cloud image upload pictures, seven fish, seven cows, Shun instant messaging, high moral map, Alipay, micro-channel pay, as well as in the purchase and so on. There are also text pictures and other identification. But I want to say is swift development of or to understand oc, because almost all of the third party are oc sdk, need bridging. Such as instant communication with the UI interface logic functions have many places of the need for source code modification. If you do not know you can not interact using those functions can not be completed.

Ios developed for the friends may have a lot do not use storyboard and xib, of course, everything has advantages and disadvantages. This is similar to Andrews in xml layout. ios development issues storyboard and friends will say xib the efficiency of the code. Pure code does not have a high efficiency, there should be a lot of pits, but Apple also launched the storyboard for several years. 3 My personal experience to share with you. storyboard quickly for simple generic interface development speed. Important also is to learn kung fu. No detailed video explaining really explore very strenuous. Of course, after learning the operation it is very simple and can greatly reduce write code that is automatically generated by the code corresponding configuration control parameters. In storyboard can see at a glance framework of the project, the interface jump relations. When I learn, understand there ios friend led me a little, but he is only a little on the storyboard oc, the basic rely on my own, very hard process, but learned a lot, a lot of problems when the Internet can only be reference, many of them are problematic. Only I used to know.

I can learn to be released in a few months from a project to develop application market, will be able to explain the swift development speed is of course due to the android based learning oc's a lot easier there are many similarities between the two control very fast learning curve more learning faster. java swift and there are many advantages in comparison, of course, java status can not shake, after all, a huge user base will not change, said a little voice disadvantage on into other languages. Take the construction method, very convenient java, java understand the constructor knows where code is simple enough, basically ios developers are using the oc, the oc also many third-party, and swift oc can be transformed into a project. Oc will be able to call a method of using the bridge. storyboard can greatly improve development speed. But if you use the code, take the time to package good enough, can greatly submit reuse save time. In complex interfaces, and multiplexing section is written in code. In some variations of the scene, ios dragged out of the interface can be directly dragged in the Add Reference, android without this convenient, flexible layout capabilities but stronger than android ios, ios need to adjust the layout constraint here is more complicated.

Overall ios is much simpler than the android development, not only the mobile phone manufacturers will also fit Apple basically simple, I developed when the adapter is ios8.0 above. Appearing on the difficulty of developing small problem less. Ios android will learn to know and more difficult than a little bit.

Guess you like

Origin blog.csdn.net/chengzuidongfeng/article/details/85343941