iOS成长之路

iOS9开始的新特性

  1. nonnull\__nonnull
  2. nullable\__nonnullable
  3. null_resettable
  4. NS_ASSUME_NONNULL_BEGIN \ NS_ASSUME_NONNULL_END
  5. 泛型\__contravariant\__covariant
  6. __kindof
  7. UIWindow(使用方法已经跟之前不一样,一定要加控制器)
  8. Storyboard Reference
  9. UIStackView
  10. Search API
  11. 3D touch

 新技术的了解渠道

  • WWDC开发者大会视频
  • 官方文档
  • General -> Guides -> iOS x.x API Diffs

程序员的学习

  1. iOS技术的学习
    • 官当文档

      1. Sample Code(示例代码)
      2. Guides(指南)Reference(API参考)
    • 博客

      1. [CocoaChina](http://www.cocoachina.com/ios/list_69_1.html)
      2. [伯乐在线](http://ios.jobbole.com/)
      3. [objc中国](http://objccn.io/)
      4. [优秀博客汇总](https://github.com/tangqiaoboy/iOSBlogCN)
    • - 微博
      1. [开发者头条](http://weibo.com/kaifazhetoutiao)
      2. [CocoaChina](http://weibo.com/cocoachina)
      3. [iOS程序犭袁](http://weibo.com/luohanchenyilong)
      4. [唐巧_boy](http://weibo.com/tangqiaoboy)
      5. [我就叫Sunny怎么了](http://weibo.com/u/1364395395)
      6. [KITTEN-YANG](http://weibo.com/710312327)
      7. [M了个J](http://weibo.com/exceptions)
      8. [小码哥教育](http://weibo.com/u/5596623481)
    • - 微信公众号

      1. iOS开发(iosDevTips)
      2. iOS开发(iOSDevTip)
      3. iOS技术分享(iosinfo)
      4. 猿圈(CodePush)
      其他

      1. 多写技术博客(简书\个人博客站点)
      2. 参加一些技术分享活动(北京\上海\广州\杭州)
      3. 有自己的技术圈

非iOS技术的学习

  • 数据结构与算法(比如加密算法等等)
  • HTML5
  • JavaScript
  • Java(Android\JavaEE)
  • C++

非技术的学习

  • 管理\心理学\幸福\创业\历史
  • 网易公开课
  • 各种国际名牌大学的课堂视频
  • 名人讲座(TED)
  • 名人讲座\名人访谈
时间: 2024-08-02 01:30:36

iOS成长之路的相关文章

来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!

注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章:iOS成长之路-2-我的第一个iOS Demo. 通过两周时间来学习iOS,我慢慢的叩开了iOS开发的大门,接下来就是一个积累的过程,我主要经历了如下几个过程: 饱览群书 跟着项目一起成长 与同行交流 做一些分享 饱览群书 在初期,我认为多看书对于个人提升有很大的帮助,从某方面来说,这主要扩展了个人对iOS开发的理解广度(初期,先不要急于往最深处研究),接着把书上的讲解与动手编程结合起来,

IOS成长之路-去掉屏幕键盘的方法

//定义两个文本框 UITextField *textName; UITextField *textSummary; //点击return 按钮 去掉 -(BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES; } //点击屏幕空白处去掉键盘 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent

iOS 成长之路 使用cocoapod导入第三方文件

关于cocoapod的安装 1.下载 打开终端输入sudo gem install cocoapods 2.使用cocoapods 终端:cd 到当前项目目录 2.1 输入vim Podfile 键盘输入 i,进入编辑模式,输入 platform :ios, '7.0' pod '你要的第三方sdk名','~>版本' 按esc 输入‘ :’符号 再输入wq保存你的配置 安装 输入  pod install 没错误则成功    关闭你的项目 重新打开就可以使用 第三方的sdk了

IOS成长之路-ASIHTTPRequest 断点续传

1.导入ASIHTTPRequest第三方类库 下载地址:ASIHttpRequest类库         完整代码下载:下载 2.在 .h 文件中 [cpp] view plaincopy #import <UIKit/UIKit.h> #import "ASIHTTPRequest.h" #import "ASINetworkQueue.h" @interface DownLoadViewController : UIViewController&l

IOS成长之路-Nsstring中搜索方法rangeOfString

NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFound) { NSLog(@"这个字符串中有\n"); } //rangeOfString 前面的參数是要被搜索的字符串,后面的是要搜索的字符 //NSNotFound

IOS成长之路-调用照相机和相册功能

打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; // if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]

IOS成长之路-Nsstring搜索方法rangeOfString

NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1该字符串搜索\n.它的结论是不存在 if ([str1 rangeOfString:str].location != NSNotFound) { NSLog(@"此字符串\n"); } //rangeOfString 在参数的前面是要搜索的字符串.返回搜索字符 //NSNotFound 它表示为一

IOS成长之路-调用照相机和相册功能(转)

转载自:http://blog.csdn.net/like7xiaoben/article/details/8465237 //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; //    if (![UIImagePickerController isSo

iOS 成长之路之pch文件

pch文件的导入 :$(SRCROOT)/项目名/pch文件名 pch文件 常用宏定义 屏幕大小 #define ViewWith    [UIScreen mainScreen].bounds.size.width #define ViewHight    [UIScreen mainScreen].bounds.size.height 适配 #define WithwithView(a)  [UIScreen mainScreen].bounds.size.width/375*a #defi